# Invocation command line:
# /home/spec/cp2/bin/runspec -c ns5161 --rate --users 8 fp
############################################################################
############################################################################
#
# SPEC2000  config file for Itanium and Itanium 2
# 
VENDOR      = Bull
action      = validate
tune        = all
ext         = intel.70.linux.20030605
PATHSEP     = /
reportable  = 1


check_md5=1
output_format=asc

#
# These are listed as benchmark-tuning-extension-machine
#
default=default=default=default:
CC  = ecc 
CXX = ecc
F77 = efc
FC  = efc
F90 = efc
OBJ =.o

int=default=default=default:
sw_compiler001 = Intel(R) C++ Compiler for Linux 7.1 (Build 20030605)

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


#
# portability & libraries
#

int=default=default=default:
notes100 = 
notes101 = Portability Flags:
notes104 =   176.gcc: -DSPEC_CPU2000_LP64 -Dalloca=_builtin_alloca -D_LIBC
notes106 =   186.crafty: -DLINUX_i386 
notes107 =   252.eon: -DSPEC_CPU2000_LP64 -DHAS_ERRLIST  
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 -D_LIBC

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

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

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

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

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

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

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

int=peak=default=default:
basepeak=trueSS1_CXXFLAGS=  -prof_gen
PASS2_CXXFLAGS=  -prof_use
PASS1_CFLAGS=    -prof_gen
PASS2_CFLAGS=    -prof_use
PASS1_LDFLAGS=   -prof_gen
PASS2_LDFLAGS=   -prof_use
COPTIMIZE = -ipo -O3
CXXOPTIMIZE = -ipo -O2 -ansi_alias
notes200 =
notes201 = Peak optimization flags:

# gcc crafty parser eon vortex en -O2

164.gzip=peak=default=default:
basepeak=yes
notes205=164.gzip: basepeak=yes

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

176.gcc=peak=default=default:
notes215=176.gcc: +FDO -ipo -O2
COPTIMIZE = -ipo -O2

181.mcf=peak=default=default:
basepeak=yes
notes220=164.gzip: basepeak=yes

186.crafty=peak=default=default:
notes225=186.crafty: +FDO -ipo -O2
COPTIMIZE = -ipo -O2

197.parser=peak=default=default:
notes230=197.parser: +FDO -ipo -O2
COPTIMIZE = -ipo -O2

252.eon=peak=default=default:
notes235=252.eon: basepeak=yes
basepeak=yes

253.perlbmk=peak=default=default:
notes240=253.perlbmk: basepeak=yes
basepeak=yes

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

255.vortex=peak=default=default:
notes255=255.vortex: +FDO -ipo -O2
COPTIMIZE = -ipo -O2

256.bzip2=peak=default=default:
notes260=256.bzip2: basepeak=yes
basepeak=yes

300.twolf=peak=default=default:
notes270=300.twolf: basepeak=yes
basepeak=yes


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

# 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 

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


default=default=default=default:
hw_vendor=    Bull
hw_model=     NovaScale 5080
hw_cpu=       Itanium 2 processor 1500 MHz
hw_cpu_mhz=   1500
hw_fpu=       Integrated
hw_ncpu=      8
hw_ncpuorder= 4 to 8
hw_parallel=  No
hw_pcache=    16KBI + 16KBD  on chip
hw_scache=    256KB(I+D)    on chip
hw_tcache=    6MB (I+D)   off chip
hw_ocache=    N/A
hw_memory=    32 GB (2 * 16 * 1GB DIMMs)
hw_disk=  1  SCSI Maxtor 10krpm
hw_other=
sw_os=        Linux 64 bit : Red Hat Advanced Server 2.1
sw_file=      ext2
sw_state=     multi User
company_name= Bull
machine_name=  NovaScale 5080
license_num=  20
tester_name=  JFL
test_date=    June-2003
hw_avail=     Sep-2003
sw_avail=     Sep-2003
prepared_by=  Bull
#config=

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

# Common  notes for CFP2000 and CINT2000 benchmarks

####################################################################
notes300 =
#notes301 = 4 CPU machine with only 1 CPU enabled thanks to boot Linux 
#notes302= with option maxcpus=0 (ie=UP kernel) in elilo.conf
int=default=default=default:
#notes303 = Peak flags same as baseline (basepeak=true set globally).
#notes304 =