# Invocation command line:
# /disk2/spec2000/bin/runspec -c fp_c3750_8700_01.cfg --reportable -o all --deletework -n 3 fp
############################################################################
ext=pa8700_01
action=validate
tune=base,peak
input=ref
teeout=yes
feedback=1
output_format=asc
makeflags   = -j1

#include: c3750.inc
# ---- Begin inclusion of '/disk2/spec2000/config/c3750.inc'
####################################################
#
#  Document the configuration being
#  tested.  If it affects performance, it needs
#  to be described here.
#
####################################################

test_date=Sep-2002
prepared_by=Ian Wells <ian_wells@hp.com>

# hardware description
#
# dates should be of the form Mmm-yyyy
# hw_cpu_mhz should be an integer (don't add MHz)
# hw_model and machine_name should be the same

hw_avail=Nov-2002
hw_model=hp workstation c3750
machine_name=hp workstation c3750
hw_cpu=PA-8700+
hw_cpu_mhz=875
hw_pcache=0.75MB(I) + 1.5MB(D) on chip
hw_scache=None
hw_tcache=None
hw_ocache=None
hw_fpu=Integrated
hw_other=None

hw_ncpu=1
hw_ncpuorder=1
hw_parallel=No
hw_memory=3GB (6x512MB DIMMs total)
hw_disk=1x8 GB SCSI

# operating system section
# this should document the software used for the run.
# the compiler revision notes are in the main .cfg file along
# with the options.
#
# note that the sw_avail date should be the date when
# all the software components, including compilers,
# are available

sw_os=HP-UX 11i TCOE B.11.11.0206.5
sw_file=VxFS
sw_state=Multi-user
sw_avail=Aug-2002

# special notes
# this should include any special notes on the hardware configuration,
# software configuration, etc.

notes900    =
notes950    = Operating system configuration notes:
notes951    =
notes954    =
notes955    =   vps_pagesize 4096, vps_ceiling 16384 
notes956    =   dbc_min_pct=20, dbc_max_pct=20
notes957    =   maxssiz=0x10000000
notes958    =

# ---- End inclusion of '/disk2/spec2000/config/c3750.inc'


# vendor stuff (this shouldn't change often, if ever)

hw_vendor=Hewlett-Packard Company
company_name=Hewlett-Packard Company
license_num=3
tester_name=HP


############################################
#
#  compiler revision notes
#
#  be sure to document compiler availability
#  date in system.inc include file (if later
#  than the OS availability)
#
############################################
sw_compiler000=HP ANSI C 11.11.04 (Dec 2001 bundle)
sw_compiler001=HP aC++ Compiler C.03.33.01 (Dec 2001 bundle)
sw_compiler002=Fortran90 11.11.47 (patch PHSS_25772)
sw_compiler003=PHSS_24207 libm patch

########end of header section################

########################################################################
# Benchmark specific portability flags.                                #
######################################################################## 

notes100 =
notes101 =  Portability flags:
178.galgel=default=default=default:
notes102 =   178.galgel: +source=fixed
FPORTABILITY           = +source=fixed

#####################################################################
# compilers and options for BASE
#####################################################################

default=base=default=default:
FC                   = /opt/fortran90/bin/f90
CC                   = /opt/ansic/bin/cc 

notes200  = 
notes201  = Baseline compile flags:

notes210  =   fortran: +O3 +Onofltacc -Wl,-a,archive -Wl,+FPD
FOPTIMIZE =            +O3 +Onofltacc -Wl,-a,archive -Wl,+FPD

notes220  =   C      : +I/+P +O4 +Odataprefetch -Wl,-a,archive
PASS1_CFLAGS         = +I
PASS1_LDCFLAGS       = $(PASS1_CFLAGS)
PASS2_CFLAGS         =    +P
PASS2_LDCFLAGS       = $(PASS2_CFLAGS)
COPTIMIZE            =       +O4 +Odataprefetch -Wl,-a,archive

#####################################################################
# compilers for PEAK (options are in benchmark specific sections) 
#####################################################################

default=peak=default=default:
CC                   = /opt/ansic/bin/cc 
FC                   = /opt/fortran90/bin/f90
F77                  = /opt/fortran90/bin/f90

notes300 = 
notes301 = Peak compile flags:

168.wupwise=peak=default=default:
# long note split 
notes310 =   168.wupwise: (ONESTEP) +cat +O3 +Odataprefetch +Onofltacc 
notes311                                              =                -Wl,+FPD -Wl,-a,archive
ONESTEP = true
F77OPTIMIZE             =           +cat +O3 +Odataprefetch +Onofltacc -Wl,+FPD -Wl,-a,archive

171.swim=peak=default=default:
notes320 =   171.swim: basepeak=true
basepeak=true

172.mgrid=peak=default=default:
notes330 =   172.mgrid: basepeak=true
basepeak=true

173.applu=peak=default=default:
notes340 =   173.applu: basepeak=true
basepeak=true

177.mesa=peak=default=default:
# long note split 
notes350 =   177.mesa: +I/+P +Oall +Odataprefetch +Opromote_indirect_calls 
notes351                                                     =             -Wl,+FPD -Wl,-a,archive
PASS1_CFLAGS         = +I
PASS1_LDCFLAGS       = $(PASS1_CFLAGS)
PASS2_CFLAGS         =    +P
PASS2_LDCFLAGS       =     $(PASS2_CFLAGS)
COPTIMIZE            =       +Oall +Odataprefetch +Opromote_indirect_calls -Wl,+FPD -Wl,-a,archive

178.galgel=peak=default=default:
notes360 =   178.galgel: basepeak=true
basepeak=true

179.art=peak=default=default:
# long note split 
notes370 =   179.art: +I/+P +Oall +Onodataprefetch +Onofltacc +Optrs_strongly_typed
notes371                                                               =            +Opromote_indirect_calls -Wl,+FPD -Wl,-a,archive
PASS1_CFLAGS        = +I
PASS1_LDCFLAGS      = $(PASS1_CFLAGS)
PASS2_CFLAGS        =    +P
PASS2_LDCFLAGS      =    $(PASS2_CFLAGS)
COPTIMIZE           =       +Oall +Onodataprefetch +Onofltacc +Optrs_strongly_typed +Opromote_indirect_calls -Wl,+FPD -Wl,-a,archive

183.equake=peak=default=default:
# long note split 
notes380 =   183.equake: +O4 +Olibcalls +Odataprefetch +Optrs_strongly_typed 
notes381                                                     =               +Opromote_indirect_calls -Wl,+FPD -Wl,-a,archive
COPTIMIZE              = +O4 +Olibcalls +Odataprefetch +Optrs_strongly_typed +Opromote_indirect_calls -Wl,+FPD -Wl,-a,archive


187.facerec=peak=default=default:
notes390 =   187.facerec: (ONESTEP) +cat +O3 +Ofastaccess -Wl,+FPD -Wl,-a,archive
ONESTEP = true
FOPTIMIZE =                         +cat +O3 +Ofastaccess -Wl,+FPD -Wl,-a,archive

188.ammp=peak=default=default:
# long note split 
notes400 =   188.ammp: +I/+P +Oall +Odataprefetch +Optrs_strongly_typed
notes401                                                  =             +Opromote_indirect_calls -Wl,+FPD -Wl,-a,archive
PASS1_CFLAGS         = +I
PASS1_LDCFLAGS       = $(PASS1_CFLAGS)
PASS2_CFLAGS         =    +P
PASS2_LDCFLAGS       =    $(PASS2_CFLAGS)
COPTIMIZE            =       +Oall +Odataprefetch +Optrs_strongly_typed +Opromote_indirect_calls -Wl,+FPD -Wl,-a,archive

189.lucas=peak=default=default:
notes410 =   189.lucas: +O3 +Onoinline -Wl,+FPD -Wl,-a,archive
FOPTIMIZE             = +O3 +Onoinline -Wl,+FPD -Wl,-a,archive

191.fma3d=peak=default=default:
notes420 =   191.fma3d: +O3 +Onolimit -Wl,+FPD -Wl,-a,archive
FOPTIMIZE             = +O3 +Onolimit -Wl,+FPD -Wl,-a,archive

200.sixtrack=peak=default=default:
# long note split 
notes430 =   200.sixtrack: (ONESTEP) +cat +O3 +Onolibcalls +Onolimit +Onoinline 
notes431                                                      =                 +Onodataprefetch -Wl,+FPD -Wl,-a,archive
ONESTEP = true
F77OPTIMIZE              =           +cat +O3 +Onolibcalls +Onolimit +Onoinline +Onodataprefetch -Wl,+FPD -Wl,-a,archive

301.apsi=peak=default=default:
notes440 =   301.apsi: basepeak=true
basepeak=true