# Invocation command line:
# D:\cpu2000\bin\runspec -c b260_2.00ghz.cfg -T all -o all --rebuild all
############################################################################
############################################################################
############################################################################
# Invocation command line:
# runspec -c b260_2.00ghz.cfg -T all -o all all
############################################################################
############################################################
#                                                          #
# SPEC CPU2000  config file for NovaScale Blade Series     #
# Dec 2006. Intel Compiler 9.1 for Windows                 #
############################################################

############################################################
# Config File Options                                      #
############################################################

VENDOR        = Bull
action        = validate
tune          = all
ext           = cpu2000.v13.bull
PATHSEP       = /

check_md5     = 1
output_format = all
reportable    = 1

################################################################
# System information
# If some remarks about BIOS or Firmware are needed, place them here.
################################################################

default=default=default=default:
notes900=
notes901= Other Configuration Notes
notes902=   /NUMPROC=1 flag was added to boot.ini to invoke
notes903=   uniprocessor environment
notes904=

################################################################
# About Bull Computers
################################################################

default=default=default=default:
notes980=
notes981=For information about Bull please see:
notes982=http://www.bull.com

################################################################
# Hardware Description 
################################################################

default=default=default=default:
hw_vendor=    Bull
hw_model=     NovaScale B260 (Intel Xeon processor E5335, 2.00 GHz)
hw_cpu=       Intel Xeon Processor E5335 (2.00 GHz, 8MB L2, 1333MHz bus)
hw_cpu_mhz=   2000
hw_fpu=       Integrated
hw_ncpu=      1 core, 1 chip, 4 cores/chip 
hw_ncpuorder= 1 to 2 chips
hw_parallel=  No
hw_pcache=    32KB(I) + 32KB(D) on chip, per core
hw_scache=    8MB(I+D) on chip, per chip ( 4MB shared by 2 cores)
hw_tcache=    N/A
hw_ocache=    N/A
hw_memory=    8GB (2GB DIMMx4, FB-DIMM PC2-5300F ECC CL5)
hw_disk=      1x73GB SAS 10000 rpm
hw_other=

sw_os=        Windows Server 2003 Enterprise Edition (32 bits), Service Pack1
sw_file=      NTFS
sw_state=     Default

company_name= Bull
license_num=  20
tester_name=  Bull
test_date=    Feb-2007
hw_avail=     Jan-2007
sw_avail=     Dec-2006
prepared_by=  Bull

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

default=default=default=default:
CC      = icl 
CXX     = icl
F77     = ifort
FC      = ifort
OBJ     =.obj

################################################################
# portability & libraries
################################################################
default=default=default=default:
notes020=Portability flags:

176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca /F10000000
EXTRA_LDFLAGS = /F10000000
notes021= 176.gcc:     -Dalloca=_alloca /F10000000

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI
EXTRA_LDFLAGS = /F32000000
notes023= 178.galgel:  -FI /F32000000

186.crafty=default=default=default:
CPORTABILITY = -DNT_i386
notes025= 186.crafty:  -DNT_i386

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS -DPERLDLL /MT
EXTRA_LDFLAGS = /MT
notes029= 253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT

254.gap=default=default=default:
CPORTABILITY = -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes031= 254.gap:     -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO


default=default=default=default:
notes100=


################################################################
# For feedback optimization
################################################################

default=default=default=default:
notes036=
notes037=Feedback optimization:
notes038=  +FDO: PASS1= -Qprof_gen PASS2= -Qprof_use

#############################################################
# BASELINE TUNING FLAGS			        	    #
#############################################################

#
# int2000
# Base tuning default optimization
#

default=base=default=default:
notes039=
notes040=Baseline Tuning Flags:

# Feedback Optimization for all specint programs

int=base=default=default:
PASS1_CFLAGS=   -Qprof_gen
PASS1_CXXFLAGS= -Qprof_gen
PASS1_LDFLAGS=  -Qprof_gen
PASS2_CFLAGS=   -Qprof_use
PASS2_CXXFLAGS= -Qprof_use
PASS2_LDFLAGS=  -Qprof_use

int=base=default=default:
COPTIMIZE=      -fast
ONESTEP=        yes
EXTRA_LIBS=     shlW32M.lib
notes042=	for C programs:
notes043=	-fast +FDO ONESTEP=yes shlW32M.lib

252.eon=base=default=default:
CXXOPTIMIZE=    -fast -Qcxx_features
ONESTEP=        yes 
EXTRA_LIBS=
notes044=	for C++ program 252.eon:
notes045=	-fast -Qcxx_features +FDO ONESTEP=yes

#
# fp2000
# Base tuning default optimization
#


# Feedback Optimization for all specfp programs

fp=base=default=default:
PASS1_FFLAGS=   -fast -Qansi_alias -Qprof_gen
PASS2_FFLAGS=   -fast -Qansi_alias -Qprof_use 
PASS1_LDFLAGS=  -fast -Qansi_alias -Qprof_gen 
PASS2_LDFLAGS=  -fast -Qansi_alias -Qprof_use 

177.mesa=base=default=default:
PASS1_CFLAGS=   -fast -Qprof_gen
PASS2_CFLAGS=   -fast -Qprof_use 
PASS1_LDFLAGS=  -fast -Qprof_gen 
PASS2_LDFLAGS=  -fast -Qprof_use
ONESTEP=yes 
EXTRA_LIBS=     shlW32M.lib

179.art=base=default=default:
PASS1_CFLAGS=   -fast -Qprof_gen
PASS2_CFLAGS=   -fast -Qprof_use 
PASS1_LDFLAGS=  -fast -Qprof_gen 
PASS2_LDFLAGS=  -fast -Qprof_use
ONESTEP=yes 
EXTRA_LIBS=     shlW32M.lib

183.equake=base=default=default:
PASS1_CFLAGS=   -fast -Qprof_gen
PASS2_CFLAGS=   -fast -Qprof_use 
PASS1_LDFLAGS=  -fast -Qprof_gen 
PASS2_LDFLAGS=  -fast -Qprof_use
ONESTEP=yes 
EXTRA_LIBS=     shlW32M.lib

188.ammp=base=default=default:
PASS1_CFLAGS=   -fast -Qprof_gen
PASS2_CFLAGS=   -fast -Qprof_use 
PASS1_LDFLAGS=  -fast -Qprof_gen 
PASS2_LDFLAGS=  -fast -Qprof_use
ONESTEP=yes 
EXTRA_LIBS=     shlW32M.lib

notes042=	for C programs:
notes043=	-fast +FDO ONESTEP=yes shlW32M.lib
notes044=	for Fortran programs:
notes045=	-fast -Qansi_alias +FDO

################################################################
# Peak Tuning Flags                                            #
################################################################

default=peak=default=default:
notes050=
notes051=Peak Tuning Flags:

# Feedback Optimization for all specint programs

int=peak=default=default:
PASS1_CFLAGS=   -Qprof_gen
PASS1_CXXFLAGS= -Qprof_gen
PASS1_LDFLAGS=  -Qprof_gen
PASS2_CFLAGS=   -Qprof_use
PASS2_CXXFLAGS= -Qprof_use
PASS2_LDFLAGS=  -Qprof_use

164.gzip=peak=default=default:
COPTIMIZE=      -fast
ONESTEP=        yes
EXTRA_LIBS=
notes061=   164.gzip:     -fast +FDO ONESTEP=yes

175.vpr=peak=default=default:
COPTIMIZE=      -fast
ONESTEP=        yes
EXTRA_LIBS=
notes062=   175.vpr:      -fast +FDO ONESTEP=yes

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

181.mcf=peak=default=default:
basepeak=yes
notes064=   181.mcf:      basepeak=yes

186.crafty=peak=default=default:
basepeak=yes
notes065=   186.crafty:   basepeak=yes

197.parser=peak=default=default:
COPTIMIZE=      -fast
ONESTEP=        yes
EXTRA_LIBS=
notes066=   197.parser:   -fast +FDO ONESTEP=yes

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

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

254.gap=peak=default=default:
COPTIMIZE=      -fast
ONESTEP=        yes
EXTRA_LIBS=
notes069=   254.gap:      -fast +FDO ONESTEP=yes

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

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

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


# Feedback Optimization for all specfp programs

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

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

172.mgrid=peak=default=default:
basepeak=yes
notes083=   172.mgrid:    basepeak=yes

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

177.mesa=peak=default=default:
PASS1_CFLAGS=   -fast -Qprof_gen
PASS2_CFLAGS=   -fast -Qprof_use 
PASS1_LDFLAGS=  -fast -Qprof_gen 
PASS2_LDFLAGS=  -fast -Qprof_use
ONESTEP=yes 
EXTRA_LIBS=
notes085=   177.mesa:     -fast +FDO ONESTEP=yes

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

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

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

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

188.ammp=peak=default=default:
PASS1_CFLAGS=   -fast -Qprof_gen
PASS2_CFLAGS=   -fast -Qprof_use 
PASS1_LDFLAGS=  -fast -Qprof_gen 
PASS2_LDFLAGS=  -fast -Qprof_use
ONESTEP=yes 
EXTRA_LIBS=
notes090=   188.ammp:     -fast +FDO ONESTEP=yes 

189.lucas=peak=default=default:
basepeak=yes
notes091=   189.lucas:    basepeak=yes

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

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

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

################################################################
# Software description
# - description of execution environment in SUT.inc
# - description of build environment here (compiler, libraries, ...)
################################################################

int=default=default=default:
sw_compiler1=Intel(R) C++ Compiler for 32-bit app., Version 9.1,
sw_compiler2=- Build 20061103Z Package ID: W_CC_C_9.1.033
sw_compiler3=Microsoft Visual Studio .NET 2003 (for libraries)
sw_compiler4=MicroQuill SmartHeap Library 8.0 (shlW32M.lib)


fp=default=default=default:
sw_compiler1=Intel(R) C++ Compiler for 32-bit app., Version 9.1,
sw_compiler2=- Build 20061103Z Package ID: W_CC_C_9.1.033
sw_compiler3=Intel(R) Fortran Compiler for 32-bit app., Version 9.1,
sw_compiler4=- Build 20061103Z Package ID: W_FC_C_9.1.033
sw_compiler5=Microsoft Visual Studio .NET 2003 (for libraries)
sw_compiler6=MicroQuill SmartHeap Library 8.0 (shlW32M.lib)