# Invocation command line:
# /opt/cpu2000/bin/runspec -r -u 4 -c cpu2000.v1.3.ic91.linux64.cfg -T all fp
############################################################################
# Invocation command line:
# /opt/cpu2000/bin/runspec -r -u 4 -c cpu2000.v1.3.ic9p.linux64.em64t.xeon.cfg -T all -o asc fp -n 7 
############################################################################
###########################################################################
# June 21 2006, by  Scott Mewett
# SPEC CPU2000 v1.3
# Rackable's Linux 64-bit config file for Intel Xeon Processor
# 
#Intel C++ Compiler 9.1.038
#Intel Fortran Compiler 9.1.032
###########################################################################

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

VENDOR      = Rackable Systems, Inc.
action      = validate
tune        = base
ext         = ic91_linux64_20060725
PATHSEP     = /
check_md5=1
reportable=1

use_submit_for_speed=1
submit= MYMASK=\$((1<<\$SPECUSERNUM)) ; /usr/bin/taskset \$MYMASK $command

#################################################################
# These sections are listed as benchmark-tuning-extension-machine
#################################################################

default=default=default=default:
ONESTEP=YES
basepeak=yes
CC  = icc
CXX = icc
F77 = ifort
FC  = ifort

#
# portability & libraries
#

default=default=default=default:
PORTABILITY = -DSPEC_CPU2000_LP64
notes002= -DSPEC_CPU2000_LP64 applied to all benchmarks

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

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

253.perlbmk=default=default=default:
CPORTABILITY=-DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22
notes006= 253.perlbmk: -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22

254.gap=default=default=default:
CPORTABILITY=-DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO
notes007= 254.gap: -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO 
notes008=          -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI
notes002: 178.galgel: -FI for fixed-format Fortran


################################################################
# Baseline Tuning Flags
################################################################
int=base=default=default:
OPTIMIZE=
PASS1_CFLAGS= -fast -prof_gen -auto_ilp32
PASS2_CFLAGS= -fast -prof_use -auto_ilp32

notes001= Portability for integer benchmarks
notes010= Optimization flags
notes011= ONESTEP=yes for all benchmarks
notes012: +FDO implies feedback-directed optimization PASS1: -prof_gen   PAS2: -prof_use
notes013: Baseline optimizations for C:   -fast -auto_ilp32 +FDO
notes015: Baseline optimizations for C++: -fast -auto_ilp32 +FDO
notes016: basepeak=yes set for all benchmarks

252.eon=base=default=default:
OPTIMIZE=
PASS1_CXXFLAGS= -fast -prof_gen -auto_ilp32
PASS2_CXXFLAGS= -fast -prof_use -auto_ilp32



fp=base=default=default:
OPTIMIZE=
PASS1_CFLAGS= -fast -prof_gen
PASS2_CFLAGS= -fast -prof_use
PASS1_FFLAGS= -fast -prof_gen
PASS2_FFLAGS= -fast -prof_use

notes001= Portability for fp benchmarks
notes010= Optimization flags
notes011= ONESTEP=yes for all benchmarks
notes012: +FDO implies feedback-directed optimization PASS1: -prof_gen   PAS2: -prof_use
notes013: Baseline optimizations for C and Fortran: -fast +FDO
notes014: basepeak=yes set for all benchmarks

##########################################################################
# Systsem config information
##########################################################################
#include: SUT.inc
# ---- Begin inclusion of '/opt/cpu2000/config/SUT.inc'
default=default=default=default:
hw_vendor=     Rackable Systems, Inc.
hw_model=      C1000
hw_cpu=        Intel(R) LV Xeon(R) CPU 5148  @ 2.33GHz
hw_cpu_mhz=    2300
hw_fpu=        Integrated
hw_ncpu=       4 cores, 2 chips, 2 cores per chip
hw_ncpuorder=  1,2
hw_parallel=   No
hw_pcache=     32KB(I) + 32KB(D) on chip, per core
hw_scache=     4096KB(I+D) on chip, shared
hw_tcache=     N/A
hw_ocache=     N/A
hw_memory=     4 x 1024MB ECC FB-DIMM DDR2-667MHz
hw_disk=       1 x 250GB SATA HDD
hw_other=
sw_os=        Red Hat Enterprise Linux 4 Enterprise Server Update 2 EM64T
sw_file=      ext3
sw_state=       Runlevel 3
company_name=  Rackable Systems, Inc.machine_name=  C1000
license_num=   64
tester_name=   Rackable HW SM
test_date=     JuL-2006hw_avail=      Aug-2006
sw_avail=      Nov-2005prepared_by=   Scott Mewett (smewett@rackable.com)
config=
reportable   = 1
# ---- End inclusion of '/opt/cpu2000/config/SUT.inc'

##########################################################################
# Software information (Compilers and libraries)
##########################################################################

int=default=default=default:
sw_compiler1=Intel C++ Compiler 9.1.038 for EM64T

fp=default=default=default:
sw_compiler1=Intel C++ 9.1.038 and Fortran Compiler 9.1.032 for EM64T