# Invocation command line:
# E:\cpu2000\bin\runspec -c NovaScale3045.cfg -T all -o all all
############################################################################
############################################################################
############################################################################
# Invocation command line:
# runspec -c NovaScale3045.cfg -T all -o all all
############################################################################
############################################################
#                                                          #
# SPEC CPU2000  config file for NovaScale Series           #
# Oct 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
basepeak      = yes

################################################################
# 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 the boot entry to invoke
notes903=   uniprocessor environment

################################################################
# 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 3045 (1.6 GHz, Itanium2 9050)
hw_cpu=       Itanium 2 Processor 9050 1600 MHz FSB 533MHz
hw_cpu_mhz=   1600
hw_fpu=       Integrated
hw_ncpu=      2 cores, 1 chip, 2 cores/chip (Hyper-Threading Technology disabled) 
hw_ncpuorder= 1, 2, 3 or 4 (chips)
hw_parallel=  No
hw_pcache=    16KB(I) + 16KB(D) on chip per core
hw_scache=    256KBI + 1MBD on chip per core
hw_tcache=    12MB (I+D) on chip per core
hw_ocache=    N/A
hw_memory=    128 GB (32 x 4GB ECC DIMMs DDR2-533 PC4200 533MHz CL4)
hw_disk=      2x10krpm 73GB SAS disks
hw_other=

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

company_name= Bull
license_num=  20
tester_name=  Bull
test_date=    Oct-2006
hw_avail=     Oct-2006
sw_avail=     Oct-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:

175.vpr=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_P64
notes021= 175.vpr:     -DSPEC_CPU2000_P64

176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca /F60000000
EXTRA_LDFLAGS = /F60000000
notes022= 176.gcc:     -Dalloca=_alloca /F60000000

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

181.mcf=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_P64
notes024= 181.mcf:     -DSPEC_CPU2000_P64

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

252.eon=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_P64
notes026= 252.eon:     -DSPEC_CPU2000_P64

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS -DPERLDLL -DSPEC_CPU2000_P64 -DHAS_LONG_LONG -DUSE_LONG_LONG
notes029= 253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL -DSPEC_CPU2000_P64
notes030=              -DHAS_LONG_LONG -DUSE_LONG_LONG

254.gap=default=default=default:
CPORTABILITY = -DSPEC_CPU2000 -DSPEC_CPU2000_P64
notes031= 254.gap:     -DSPEC_CPU2000 -DSPEC_CPU2000_P64

255.vortex=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_P64 
notes032= 255.vortex:  -DSPEC_CPU2000_P64

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 /Qauto-ilp32
notes042=	for C programs:
notes043=	/fast /Qauto-ilp32 +FDO

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

#
# fp2000
# Base tuning default optimization
#


# Feedback Optimization for all specfp programs

fp=base=default=default:
PASS1_CFLAGS=   -Qprof_gen
PASS1_FFLAGS=   -Qprof_gen
PASS1_LDFLAGS=  -Qprof_gen
PASS2_CFLAGS=   -Qprof_use
PASS2_FFLAGS=   -Qprof_use
PASS2_LDFLAGS=  -Qprof_use

COPTIMIZE = /fast /Qansi-alias
FOPTIMIZE = /fast /QIPF-fp-relaxed
notes042=	for C programs:
notes043=	/fast /Qansi-alias +FDO
notes044=	for Fortran programs:
notes045=	/fast /QIPF-fp-relaxed +FDO

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

int=peak=default=default:
basepeak=	true
notes060=
notes061=Peak Tuning Flags:  basepeak=true

fp=peak=default=default:
basepeak=	true
notes060=
notes061=Peak Tuning Flags:  basepeak=true

################################################################
# 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++ Itanium(R) Compiler for Itanium(R)-based app., Version 9.1,
sw_compiler2=- Build 20060928 Package ID: W_CC_C_9.1.032
sw_compiler3=Microsoft Platform SDK February 2003 


fp=default=default=default:
sw_compiler1=Intel(R) C++ Itanium(R) Compiler for Itanium(R)-based app., Version 9.1,
sw_compiler2=- Build 20060928 Package ID: W_CC_C_9.1.032
sw_compiler3=Intel(R) Fortran Itanium(R) Compiler for Itanium(R)-based app., Version 9.1,
sw_compiler4=- Build 20060928 Package ID: W_FC_C_9.1.032
sw_compiler5=Microsoft Platform SDK February 2003