# Invocation command line:
# /home/aknyaze1/OMP2001_3.2/bin/runspec --config=Intel64-omp2001_NHM_M.cfg --tune=base --reportable medium
############################################################################
############################################################################
#
# Intel64-omp2001_NHM_M.cfg
#
VENDOR        = intel
action        = validate
ext           = xeon
PATHSEP       = /

check_md5=1
env_vars=1
iterations = 3

#
# These are listed as benchmark-tuning-extension-machine
#
default=default=default=default:
CC   = icc 
FC   = ifort
OBJ  = .o
#
# portability & libraries
#
default=default=default=default:

GCCLOC = -gcc-name=/usr/bin/gcc
EXTRA_CFLAGS = $(GCCLOC)
318.galgel_m=default=default=default:
EXTRA_FFLAGS = $(GCCLOC) -FI -132
330.art_m=default=default=default:
EXTRA_CFLAGS = $(GCCLOC) -DINTS_PER_CACHELINE=32 -DDBLS_PER_CACHELINE=16
notes360=    Portability Flags:
notes361=        318.galgel_m: -FI -132
notes365=    Extra Flags:
notes366=        330.art_m: -DINTS_PER_CACHELINE=32 -DDBLS_PER_CACHELINE=16
notes368=        all: -gcc-name=/usr/bin/gcc

################################################################
# OMPM2001
# Base tuning default optimization
#
medium=base=default=default:
COPTIMIZE = -O3 -xSSE4.2 -ipo -openmp -ansi_alias
FOPTIMIZE = -O3 -xSSE4.2 -ipo -openmp
# end of medium specific values

ENV_KMP_AFFINITY=compact,0
ENV_KMP_LIBRARY=turnaround
ENV_KMP_BLOCKTIME=infinite
ENV_KMP_STACKSIZE=31M
ENV_OMP_DYNAMIC=FALSE
ONESTEP=yes

notes120      =
notes121      = Baseline optimization flags:
notes122      =  COPTIMIZE = -O3 -xSSE4.2 -ipo -openmp -ansi_alias
notes123      =  FOPTIMIZE = -O3 -xSSE4.2 -ipo -openmp
notes140      = export KMP_AFFINITY=compact,0
notes141      = export KMP_LIBRARY=turnaround
notes142      = export KMP_STACKSIZE=31M
notes150      = export OMP_DYNAMIC=FALSE
notes152      = ONESTEP=yes
notes153      = ulimit -s 64000
notes160      = SMT Disabled, Turbo Disabled
notes165      = For compiler/openmp flags description please refer:
notes170      = Intel-ic11.1-intel64-linux-flags-file.html

default=default=default=default:
hw_vendor=Intel Corporation
hw_model=Intel EPSD Reference System
hw_cpu=Intel(R) Xeon(R) Processor X5570
hw_cpu_mhz=2930
hw_fpu=Integrated
hw_ncpu=8 cores, 2 chips, 4 cores/chip
hw_ncpuorder=1,2
hw_parallel=
hw_pcache=32KB(I)+32KB(D)/core on chip
hw_scache=256KB/core (I+D) on chip
hw_tcache=8192KB (I+D) on chip
hw_ocache=N/A
hw_memory=6x4GB DDR3-1333
hw_disk=SATA WDC-WD1500AHFD
hw_other=SMT Disabled, Turbo Disabled
sw_os=Linux SUSE10-2 2.6.16.60-0.21 x86_64 GNU/Linux
sw_compiler=Intel C/C++ Compiler 11.1 for Linux 
sw_compiler1=Intel FORTRAN Compiler 11.1 for Linux 
sw_compiler2= GNU C Compiler 4.1.2 20070115 (SUSE Linux)
sw_file=Linux ext3
sw_state=Default
company_name=Intel Corporation
machine_name=Intel(R) Xeon(R) Processor X5570 Server
license_num=HPG0013
tester_name=Intel Corporation
test_date=Mar-2009
hw_avail=Mar-2009
sw_avail=May-2009
sw_parallel=OpenMP
prepared_by=Alexander Knyazev<alexander.knyazev@intel.com>
config=Intel64-OMP2001_NHM_M.cfg