# Invocation command line:
# /scratch/kumaran/cpu2000.1.2/bin/runspec -a validate --reportable -n 3 -c ipf-intel-linux.cfg -o all -T all -i ref -r -u 64 fp
############################################################################
#use_submit_for_speed=1
#submit=runon 8 $command
submit=dplace -c0-63 $command

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

# defaults

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

ext=intel-linux
action=validate
tune=base
input=ref
teeout=yes
feedback=1
#basepeak=true

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

# System information

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

hw_avail     = Feb-2003
hw_model     = SGI Altix 3000 (900MHz, Itanium 2)
machine_name = SGI Altix 3000 (900MHz, Itanium 2)
hw_memory    = 128 GB
hw_disk      = 1 x 36 GB 
hw_other     = None
hw_vendor    = SGI
company_name = SGI

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

# CPU information

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

hw_cpu       = Intel Itanium 2
hw_cpu_mhz   = 900
hw_fpu       = Integrated
hw_ncpu      = 64
hw_ncpuorder = 4-64
hw_parallel  = No
hw_pcache    = 16KBI + 16KBD (on chip) per CPU
hw_scache    = 256KB (on chip) per CPU
hw_tcache    = 1.5MB (on chip) per CPU
hw_ocache    = N/A

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

# OS & filesystem information

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

sw_os        = SGI ProPack(TM) v2.1
sw_file      = xfs
sw_state     = Single-user
sw_avail     = Feb-2003

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

# Tester information

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

license_num  = 4
tester_name  = SGI
test_date    = Mar-2003
prepared_by  = Kumaran Kalyanasundaram <kumaran@sgi.com>

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

# Compiler information

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

CXX = ecc
CC = ecc
F77 = efc
F90 = efc
FC = efc

int=default=default=default:
sw_compiler001 = Intel(R) C++ Compiler for Linux 7.0

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


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

# Config file 

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

default=default=default=default:
config=ipf-intel-linux.cfg


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

# Common system notes for CFP2000 and CINT2000 benchmarks

####################################################################
notes300 =
#notes301 = Peak flags same as baseline (basepeak=true set globally).
#notes302 = 
notes303 = Processes were bound to CPUs using dplace.

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

# 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 = -O3 -ipo
COPTIMIZE = -O3 -ipo -ansi_alias

notes000 = +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes001 = Baseline optimization flags: 
notes002 =   C programs:       -ipo -O3 +FDO -ansi_alias
notes003 =   Fortran programs: -ipo -O3 +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 = -O3 -ipo
notes215 =   172.mgrid: -O3 -ipo

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 = -O3 -ipo
notes255 =   189.lucas: -O3 -ipo

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:
F77OPTIMIZE = -O3 -ipo 
notes270 =   301.apsi: -O3 -ipo

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

# 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 = -O3 -ipo
CXXOPTIMIZE = -O3 -ipo -ansi_alias

int=default=default=default:

notes000 = +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes001 = Baseline optimization flags: 
notes002 =   C programs:       -ipo -O3 +FDO 
notes003 =   C++ programs:     -ipo -O3 +FDO -ansi_alias



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

# Portability flags for SPEC CINT2000 benchmarks

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

int=default=default=default:
notes101 = Portability Flags:
notes102 =   164.gzip: -DSPEC_CPU2000_LP64 -DNO_UTIME -DNO_CHOWN
notes103 =   175.vpr: -DSPEC_CPU2000_LP64
notes104 =   176.gcc: -DSPEC_CPU2000_LP64 -Dalloca=_alloca -DUSG -D_LIBC
notes105 =   181.mcf: -DSPEC_CPU2000_LP64
notes106 =   186.crafty: -DLINUX_i386 -DSPEC_CPU2000_LP64 -DLONG_HAS_64BITS -UHAS_LONGLONG
notes107 =   197.parser: -DSPEC_CPU2000_LP64 
notes108 =   252.eon: DSPEC_CPU2000_LP64 -DHAS_ERRLIST  
notes109 =   253.perlbmk: -DSPEC_CPU2000_LP64 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_LINUX_IA64 -DSPEC_CPU2000_GLIBC22 
notes110 =   254.gap: -DSPEC_CPU2000 -DSPEC_CPU2000_LP64 -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO
notes111 =            -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DHOST_LINUX
notes112 =   255.vortex: -DSPEC_CPU2000_LP64
notes113 =   256.bzip2: -DSPEC_CPU2000_LP64
notes108 =   300.twolf: -DHAVE_SIGNED_CHAR

164.gzip=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64 -DNO_UTIME -DNO_CHOWN

175.vpr=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64

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

181.mcf=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64

186.crafty=default=default=default:
CPORTABILITY =   -DLINUX_i386 -DSPEC_CPU2000_LP64 -DLONG_HAS_64BITS -UHAS_LONGLONG

197.parser=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64

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

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 -DSPEC_CPU2000_LP64 -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HA
S_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_CALLOC_PROTO -DHOST_LINUX

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

256.bzip2=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64

300.twolf=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LP64 -DHAVE_SIGNED_CHAR

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

# 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
     
####################################################################