# Invocation command line:
# /spec/cpu2000_v1.20/bin/runspec -o asc -c rx8620_fp21 --deletework --reportable -r -u 16 fp
############################################################################

ext         = rx8620_fp21
tune        = all
use_submit_for_speed = yes
submit = let "MYNUM=$SPECUSERNUM" ; let "LDOM=\$MYNUM/4" ; mpsched -l \$LDOM $command 

########################################################################
# Benchmark specific portability flags.                                #
######################################################################## 
fp=default=default=default:
FC                   = /opt/fortran90/bin/f90
F77                  = /opt/fortran90/bin/f90
CC                   = /opt/ansic/bin/cc

notes005= Portability Flags

178.galgel=default=default=default:
FPORTABILITY          = +source=fixed
notes007=   178.galgel: +source=fixed

########################################################################
# standard compilers and options.                                      #
######################################################################## 

notes010=
notes011= Base Flags
fp=base=default=default:

notes012=   f90      : +Oprofile=collect:all/+Oprofile=use +Ofaster -minshared
FOPTIMIZE            = +Ofaster -minshared
PASS1_FFLAGS         = +Oprofile=collect:all
PASS1_LDFFLAGS       = $(PASS1_FFLAGS)
PASS2_FFLAGS         = +Oprofile=use
PASS2_LDFFLAGS       = $(PASS2_FFLAGS)
LDFFLAGS             = $(FOPTIMIZE)

notes015=   C        : +Oprofile=collect:all/+Oprofile=use +Ofaster +Otype_safety=ansi -exec
COPTIMIZE            = +Ofaster +Otype_safety=ansi -exec
PASS1_CFLAGS         = +Oprofile=collect:all
PASS1_LDCFLAGS       = $(PASS1_CFLAGS)
PASS2_CFLAGS         = +Oprofile=use
PASS2_LDCFLAGS       = $(PASS2_CFLAGS)
LDCFLAGS             = $(COPTIMIZE)

fp=peak=default=default:
notes020=
notes021= Peak Flags:
notes022=

168.wupwise=peak=default=default:
basepeak=true
notes030=   168.wupwise   : basepeak=true

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

172.mgrid=peak=default=default:
F77OPTIMIZE               = +Ofaster -minshared +Oprefetch_latency=1280
LDF77FLAGS                = $(F77OPTIMIZE)
notes034=   172.mgrid     : +Ofaster -minshared +Oprefetch_latency=1280

173.applu=peak=default=default:
F77OPTIMIZE               = +Ofast +O3 -minshared 
notes036=   173.applu     : +Ofast +O3 -minshared 

177.mesa=peak=default=default:
COPTIMIZE                 = +Ofaster +Otype_safety=ansi -exec +Oprefetch_latency=1280
PASS1_CFLAGS              = +Oprofile=collect:all
PASS1_LDCFLAGS            = $(PASS1_CFLAGS)
PASS2_CFLAGS              = +Oprofile=use
PASS2_LDCFLAGS            = $(PASS2_CFLAGS)
LDCFLAGS                  = $(COPTIMIZE)
notes038=   177.mesa      : +Oprofile=collect:all/+Oprofile=use +Ofaster +Otype_safety=ansi 
notes039=                   -exec +Oprefetch_latency=1280

178.galgel=peak=default=default:
FOPTIMIZE                 = +Ofast +Onoptrs_to_globals -minshared +O3 +Oloop_unroll=11 +DD64
PASS1_FFLAGS              = +Oprofile=collect:all
PASS1_LDFFLAGS            = $(PASS1_FFLAGS)
PASS2_FFLAGS              = +Oprofile=use
PASS2_LDFFLAGS            = $(PASS2_FFLAGS)
LDFFLAGS                  = $(FOPTIMIZE)
RM_SOURCES                = lapak.f90
LIBS                      = -llapack
notes040=   178.galgel    : +Oprofile=collect:all/+Oprofile=use +Ofast +Onoptrs_to_globals
notes041=                   -minshared +O3 +Oloop_unroll=11 +DD64
notes042=                   RM_SOURCES = lapak.f90 LIBS = -llapack

179.art=peak=default=default:
basepeak=true
notes044=   179.art       : basepeak=true

183.equake=peak=default=default:
COPTIMIZE                 = +Ofaster +Onorecovery +Onoptrs_to_globals +Otype_safety=strong -exec 
PASS1_CFLAGS              = +Oprofile=collect:all
PASS1_LDCFLAGS            = $(PASS1_CFLAGS)
PASS2_CFLAGS              = +Oprofile=use
PASS2_LDCFLAGS            = $(PASS2_CFLAGS)
LDCFLAGS                  = $(COPTIMIZE)
LIBS                      = -Bprotected /opt/langtools/lib/hpux32/effmem.o

notes046=   183.equake    : +Oprofile=collect:all/+Oprofile=use +Ofaster +Onorecovery
notes047=                   +Onoptrs_to_globals +Otype_safety=strong -exec 
notes048=                   LIBS = -Bprotected /opt/langtools/lib/hpux32/effmem.o

187.facerec=peak=default=default:
FOPTIMIZE                 = +Ofast +Onoptrs_to_globals -minshared +O3 +Oloop_unroll=2
notes050=   187.facerec   : +Ofast +Onoptrs_to_globals -minshared +O3 +Oloop_unroll=2

188.ammp=peak=default=default:
basepeak=true
notes052=   188.ammp      : basepeak=true

189.lucas=peak=default=default:
FOPTIMIZE                 = +Ofast +Onoptrs_to_globals -minshared +O3
notes054=   189.lucas     : +Ofast +Onoptrs_to_globals -minshared +O3

191.fma3d=peak=default=default:
FOPTIMIZE                 = +Ofast +Onoptrs_to_globals -minshared +O3
PASS1_FFLAGS              = +Oprofile=collect:all
PASS1_LDFFLAGS            = $(PASS1_FFLAGS)
PASS2_FFLAGS              = +Oprofile=use
PASS2_LDFFLAGS            = $(PASS2_FFLAGS)
LDFFLAGS                  = $(FOPTIMIZE)
notes056=   191.fma3d     : +Oprofile=collect:all/+Oprofile=use +Ofast +Onoptrs_to_globals
notes057=                   -minshared +O3

200.sixtrack=peak=default=default:
basepeak=true
notes058=   200.sixtrack  : basepeak=true

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


fp=default=default=default:
notes070=
notes080= Kernel Tunables:
notes082=   dbc_max_pct=20
notes084=   dbc_min_pct=20
notes086=   maxdsiz=3221225472
notes088=   maxssiz=401604608
notes092=   maxdsiz_64bit=4396972761584
notes094=   maxssiz_64bit=1073741824
notes098=   vps_pagesize=4096
notes100=   vps_ceiling=16384
notes101=
notes110= The system under test had the HP-UX 11i v2 (version 11.23)
notes111=   Technical Computing Operating Environment and compilers
notes112=   installed, with the following patches applied:
notes113=
notes114=   PHSS_29655  aC++ compiler (A.05.52)
notes115=   PHSS_29656  HP C Compiler (A.05.52)
notes116=   PHSS_29657  u2comp/be/plugin library Patch
notes118=   PHSS_29663  Fortran Product Patch, v2.7 to v2.7.2
notes130=
notes135= Other notes:
notes136=
notes140=   System was configured with 1/2 of memory interleaved and
notes141=     1/2 of memory local to each cell
notes142=
notes143=   System configured as a single partition with 4 cells and
notes144=     4 processors per cell
notes145=
notes146=   Processes were assigned to localities using the
notes147=     HP-UX mpsched utility
notes148=
notes149=   Filesystem used for spec runs mounted "tmplog"
notes150= 

default=default=default=default:
hw_vendor=    Hewlett-Packard Company
hw_model=     HP Integrity rx8620 (1500 MHz Itanium 2)
hw_cpu=       Intel Itanium 2
hw_cpu_mhz=   1500
hw_fpu=       Integrated
hw_ncpu=      16
hw_ncpuorder= 2,4,6,8,10,12,14,16
hw_parallel=  no
hw_pcache=    16KBI + 16KBD (on chip) per CPU
hw_scache=    256KB (on chip) per CPU
hw_tcache=    6.0MB (on chip) per CPU
hw_ocache=    N/A
hw_memory=    32GB (64 * 512MB DIMMs)
hw_disk=      10x36GB 10K rpm SCSI (striped)
hw_other=     N/A
sw_os=        HPUX11i-TCOE B.11.23
sw_compiler001= HP C/ANSI C Compiler A.05.52
sw_compiler002= HP Fortran90 Compiler B.11.23
sw_file=      vxfs
sw_state=     Multi-user
company_name= Hewlett-Packard Company
machine_name= HP Integrity rx8620
license_num=  3
tester_name=  HP Richardson
test_date=    Oct-2003
hw_avail=     Nov-2003
sw_avail=     Oct-2003
prepared_by=  Kirby Collins <kirby.collins@hp.com>