# Invocation command line:
# ./bin/runspec --reportable -a validate -i ref -T base -n 3 -c ipf-intel8.1-linux.cfg -o all -r -u 16 int
############################################################################
submit=dplace -c0-15 $command

####################################################################

# defaults

####################################################################

ext=intel-linux.81021.024
action=validate
size=ref
tune=all
input=ref
teeout=yes
feedback=1

####################################################################

# System information

####################################################################

hw_avail     = Nov-2004
hw_model     = SGI Altix 3700 Bx2 (1600MHz 6M L3, Itanium 2)
machine_name = SGI Altix 3700 Bx2 (1600MHz 6M L3, Itanium 2)
hw_memory    = 32 GB (16*1GB PC2700 DIMMS per 8 core module)
hw_disk      = 
hw_other     = None
hw_vendor    = SGI
company_name = SGI

####################################################################

# CPU information

####################################################################

hw_cpu       = Intel Itanium 2
hw_cpu_mhz   = 1600
hw_fpu       = Integrated
hw_ncpu      = 16 cores, 16 chips, 1 core/chip
hw_ncpuorder = 16-256
hw_parallel  = No
hw_pcache    = 16KBI + 16KBD (on chip) per core
hw_scache    = 256KB (on chip) per core
hw_tcache    = 6.0MB (on chip) per core
hw_ocache    = N/A

####################################################################

# OS & filesystem information

####################################################################

sw_os        = SGI ProPack(TM) v3.0 Service Pack 1
sw_file      = xfs
sw_state     = Single-user
sw_avail     = Nov-2004

####################################################################

# Tester information

####################################################################

license_num  = 4
tester_name  = SGI
test_date    = Oct-2004
prepared_by  = Bob Larson <larsonre@sgi.com>

####################################################################

# Compiler information

####################################################################

CXX = icpc
CC = icc
F77 = ifort
F90 = ifort
FC = ifort

int=default=default=default:
sw_compiler001 = Intel(R) C++ Compiler for Linux 8.1 (Build 20041021)
sw_compiler002 = MicroQuill SmartHeap Library 7.01 (www.microquill.com)

fp=default=default=default:
sw_compiler001 = Intel(R) Fortran Compiler for Linux 8.1 (Build 20041021)
sw_compiler002 = Intel(R) C++ Compiler for Linux 8.1 (Build 20041021)


####################################################################

# Config file 

####################################################################

default=default=default=default:
config=ipf-intel8.1-linux.cfg


####################################################################

# Common system notes for CFP2000 and CINT2000 benchmarks

####################################################################
notes300 =
notes301 = Processes were bound to CPUs using dplace.
notes302 = 

####################################################################

# CFP2000 base & peak flags & notes

####################################################################

fp=base=default=default:
PASS1_FFLAGS=    -prof_gen  
PASS2_FFLAGS=    -prof_use  
PASS1_CFLAGS=    -prof_gen 
PASS2_CFLAGS=    -prof_use 
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use 
FOPTIMIZE = -fast -IPF_fp_relaxed 
COPTIMIZE = -fast -ansi_alias -IPF_fp_relaxed 

notes000 = +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes001 = 
notes002 = Baseline optimization flags: 
notes003 =   C programs:       -fast -ansi_alias -IPF_fp_relaxed +FDO
notes004 =   Fortran programs: -fast -IPF_fp_relaxed +FDO

fp=peak=default=default:
notes200 =
notes201 = Peak optimization flags:

168.wupwise=peak=default=default:
basepeak=yes
notes205 =   168.wupwise: basepeak=yes

171.swim=peak=default=default:
basepeak=yes
notes210 =   171.swim: basepeak=yes

172.mgrid=peak=default=default:
F77OPTIMIZE = -fast -IPF_fp_relaxed
notes215 =   172.mgrid: -fast -IPF_fp_relaxed

173.applu=peak=default=default:
basepeak=yes
notes220 =   173.applu: basepeak=yes

177.mesa=peak=default=default:
basepeak=yes
notes225 =   177.mesa: basepeak=yes


178.galgel=peak=default=default:
basepeak=yes
notes230 =   178.galgel: basepeak=yes

179.art=peak=default=default:
basepeak=yes
notes235 =   179.art: basepeak=yes

183.equake=peak=default=default:
basepeak=yes
notes240 =   183.equake: basepeak=yes

187.facerec=peak=default=default:
basepeak=yes
notes245 =   187.facerec: basepeak=yes

188.ammp=peak=default=default:
basepeak=yes
notes250 =   188.ammp: basepeak=yes

189.lucas=peak=default=default:
FOPTIMIZE = -fast -IPF_fp_relaxed
notes255 =   189.lucas: -fast -IPF_fp_relaxed

191.fma3d=peak=default=default:
basepeak=yes
notes260 =   191.fma3d: basepeak=yes

200.sixtrack=peak=default=default:
basepeak=yes
notes265 =   200.sixtrack: basepeak=yes

301.apsi=peak=default=default:
notes270 =   301.apsi: basepeak=yes
basepeak=yes

     
####################################################################

# CINT2000 base & peak flags and notes

####################################################################
int=base=default=default:
PASS1_CXXFLAGS=  -prof_gen 
PASS2_CXXFLAGS=  -prof_use
PASS1_CFLAGS=    -prof_gen 
PASS2_CFLAGS=    -prof_use 
PASS1_LDFLAGS=   -prof_gen 
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -fast -auto_ilp32 
CXXOPTIMIZE = -fast -ansi_alias 
EXTRA_LIBS = ${SPEC}/SmartHeap_7.01/lib/libsmartheap64.a

notes000 = +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes001 = 
notes002 = Baseline optimization flags: 
notes003 =   C programs:       -fast -auto_ilp32 +FDO
notes004 =   C++ programs:     -fast -ansi_alias +FDO
notes005 =   Extra Libraries:  libsmartheap64.a

int=peak=default=default:
notes200 =
notes201 = Peak optimization flags:
notes202 = Extra Libraries:  libsmartheap64.a

164.gzip=peak=default=default:
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -fast -auto_ilp32 -ansi_alias
EXTRA_LIBS = ${SPEC}/SmartHeap_7.01/lib/libsmartheap64.a
notes205 =   164.gzip: -fast -auto_ilp32 -ansi_alias +FDO

175.vpr=peak=default=default:
basepeak=yes
notes210 =   175.vpr: basepeak=yes

176.gcc=peak=default=default:
basepeak=yes
notes215 =   176.gcc: basepeak=yes

181.mcf=peak=default=default:
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -fast -auto_ilp32 -ansi_alias
EXTRA_LIBS = ${SPEC}/SmartHeap_7.01/lib/libsmartheap64.a
notes220 =   181.mcf: -fast -auto_ilp32 -ansi_alias +FDO

186.crafty=peak=default=default:
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -fast -auto_ilp32 -ansi_alias
EXTRA_LIBS = ${SPEC}/SmartHeap_7.01/lib/libsmartheap64.a
notes225 =   186.crafty: -fast -auto_ilp32 -ansi_alias +FDO

197.parser=peak=default=default:
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -fast -ansi_alias -auto_ilp32 -option,c,-ip_ninl_max_stats=4000 -option,c,-ip_ninl_max_total_stats=4500
EXTRA_LIBS = ${SPEC}/SmartHeap_7.01/lib/libsmartheap64.a
notes230 =   197.parser:  -fast -ansi_alias -auto_ilp32
notes231 =               -option,c,-ip_ninl_max_stats=4000 -option,c,-ip_ninl_max_total_stats=4500 +FDO

252.eon=peak=default=default:
PASS1_CXXFLAGS=    -prof_gen
PASS2_CXXFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
CXXOPTIMIZE = -fast -ansi_alias -auto_ilp32 -IPF_fp_relaxed -option,c,-ip_ninl_max_stats=4000 -option,c,-ip_ninl_max_total_stats=4500
EXTRA_LIBS = ${SPEC}/SmartHeap_7.01/lib/libsmartheap64.a
notes235 =   252.eon:  -fast -ansi_alias -auto_ilp32 -IPF_fp_relaxed
notes236 =               -option,c,-ip_ninl_max_stats=4000 -option,c,-ip_ninl_max_total_stats=4500 +FDO

253.perlbmk=peak=default=default:
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -fast -auto_ilp32 -ansi_alias
EXTRA_LIBS = ${SPEC}/SmartHeap_7.01/lib/libsmartheap64.a
notes240 =   253.perlbmk: -fast -auto_ilp32 -ansi_alias +FDO

254.gap=peak=default=default:
basepeak=yes
notes245 =   254.gap: basepeak=yes

255.vortex=peak=default=default:
basepeak=yes
notes250 =   255.vortex: basepeak=yes

256.bzip2=peak=default=default:
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -fast -ansi_alias -auto_ilp32 -option,c,-ip_ninl_max_stats=4000 -option,c,-ip_ninl_max_total_stats=4500
EXTRA_LIBS = ${SPEC}/SmartHeap_7.01/lib/libsmartheap64.a
notes255 =   256.bzip2:  -fast -ansi_alias -auto_ilp32
notes256 =               -option,c,-ip_ninl_max_stats=4000 -option,c,-ip_ninl_max_total_stats=4500 +FDO

300.twolf=peak=default=default:
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -fast -auto_ilp32 -ansi_alias
EXTRA_LIBS = ${SPEC}/SmartHeap_7.01/lib/libsmartheap64.a
notes260 =   300.twolf: -fast -auto_ilp32 -ansi_alias +FDO

####################################################################

# Portability flags for SPEC CINT2000 benchmarks

####################################################################

int=default=default=default:
notes100 = 
notes101 = Portability Flags:
notes104 =   176.gcc: -DSPEC_CPU2000_LP64 -Dalloca=_builtin_alloca
notes106 =   186.crafty: -DLINUX_i386 
notes107 =   252.eon: -DSPEC_CPU2000_LP64 -DHAS_ERRLIST -DFMAX_IS_DOUBLE 
notes108 =   253.perlbmk: -DSPEC_CPU2000_LP64 -DSPEC_CPU2000_NEED_BOOL  
notes109 =                -DSPEC_CPU2000_LINUX_IA64 -DSPEC_CPU2000_GLIBC22 
notes110 =   254.gap: -DSPEC_CPU2000_LP64 -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG
notes111 =            -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO 
notes113 =   255.vortex: -DSPEC_CPU2000_LP64 srcalt=closed_files

176.gcc=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64 -Dalloca=_alloca 

186.crafty=default=default=default:
CPORTABILITY =   -DLINUX_i386 

252.eon=default=default=default:
CXXPORTABILITY = -DSPEC_CPU2000_LP64 -DHAS_ERRLIST -DFMAX_IS_DOUBLE

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_LINUX_IA64 -DSPEC_CPU2000_GLIBC22 

254.gap=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64 -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO 

255.vortex=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64
srcalt=closed_files

####################################################################

# Portability flags for SPEC CFP2000 benchmarks

####################################################################

fp=default=default=default:
notes100 = 
notes101 = Portability Flags:
notes102 =   178.galgel:  -FI 

178.galgel=default=default=default:
FPORTABILITY = -FI 
     
####################################################################