# Invocation command line:
# ./bin/runspec --reportable -a validate -i ref -T all -n 3 -c ipf-intel8.0-linux.cfg -o all -r -u 4 fp
############################################################################
use_submit_for_speed=1
submit=runon 0 $command
submit=dplace -c0-3 $command

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

# defaults

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

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

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

# System information

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

hw_avail     = Jan-2004
hw_model     = SGI Altix 350 (1400MHz, Itanium 2)
machine_name = SGI Altix 350 (1400MHz, Itanium 2)
hw_memory    = 16 GB (16*512MB PC2100 DIMMS per 2cpu module)
hw_disk      = 1 x 36 GB SCSI (Seagate Cheetah 15k rpm)
hw_other     = None
hw_vendor    = SGI
company_name = SGI

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

# CPU information

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

hw_cpu       = Intel Itanium 2
hw_cpu_mhz   = 1400
hw_fpu       = Integrated
hw_ncpu      = 4 cpu, 1 chip per cpu, 4 chips
hw_ncpuorder = 2-16
hw_parallel  = No
hw_pcache    = 16KBI + 16KBD (on chip) per CPU
hw_scache    = 256KB (on chip) per CPU
hw_tcache    = 3.0MB (on chip) per CPU
hw_ocache    = N/A

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

# OS & filesystem information

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

sw_os        = SGI ProPack(TM) v3.0
sw_file      = xfs
sw_state     = Single-user
sw_avail     = Jun-2004

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

# Tester information

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

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

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

# Compiler information

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

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

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

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


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

# Config file 

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

default=default=default=default:
config=ipf-intel8.0-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 = -O3 -ipo
COPTIMIZE = -O3 -ipo -ansi_alias

notes000 = +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes001 = 
notes002 = Baseline optimization flags: 
notes003 =   C programs:       -ipo -O3 +FDO -ansi_alias
notes004 =   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 = -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:
basepeak=true















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

# 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

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
# Enable 255.vortex closed_files src.alt
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
     
####################################################################