# Invocation command line: # /autobench/sources/specomp/bin/runspec -c lp5-specomp-publish-8.cfg -n 3 -T all all ############################################################################ ############################################################################### # SPEComp Benchmark Config file for Linux on Power5 # Last Changed: 06/30/2004 # Authors: Duc Vianney, Kevin Lu, and John Tam # ########################################################################## # Invocation command line: # runspec -c lp5-specomp.cfg ######## # Sniff run for base: # runspec -c lp5-specomp.cfg -I -n1 --noreportable -T base ######## # Sniff run for peak: # runspec -c lp5-specomp.cfg -I -n1 --noreportable -T peak ######## # Pre-build: # runspec -c lp5-specomp.cfg -I --noreportable --action build ##################################################################### # src.alt used for swim, applu, equake, gafort, and art # notes section streamlined ##################################################################### # #Number of threads to be reported - controlled externally using OMP_NUM_THREADS # for SF2: sw_threads=4 sw_threads=8 ENV_OMP_NUM_THREADS=8 # # Global options for runspec # runlist = medium action = validate iterations = 3 output_format = all reportable = 1 mean_anyway = 1 size = ref tune = base,peak ext = 040615 env_vars = 1 # # Global options for reports # notes000: Tested by IBM company_name =IBM Corporation license_num =HPG0005 tester_name =IBM test_site =Austin, TX test_date =Jul-2004 # # Runtime environment # notes505: Portability Flags & Environment Variables notes520: -qsmp=omp used in all cases notes525: -qfixed used in: wupwise_m, swim_m, mgrid_m, applu_m, apsi_m notes530: -qfixed=80 used in: galgel_m notes540: -qsuffix=f=f90 used in: gafort_m, fma3d_m notes545: ENV_XLFRTEOPTS=NAMELIST=OLD used in: gafort_m ENV_OMP_DYNAMIC=FALSE ENV_XLSMPOPTS=SPINS=0:YIELDS=0:STACK=8000000:SCHEDULE=STATIC ENV_MALLOCMULTIHEAP=1 # # Options for specmake # notes560: notes565: Base Flags notes570: C: -O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 notes575: FORTRAN: -O5 -qipa=partition=large -qmaxmem=-1 notes600: notes610: Base & Peak User Environment: notes615: OMP_NUM_THREADS=8 notes620: OMP_DYNAMIC=FALSE notes625: XLSMPOPTS=SPINS=0:YIELDS=0:STACK=8000000:SCHEDULE=STATIC notes630: MALLOCMULTIHEAP=1 env_vars=1 default=default=default=default: COPTIMIZE=-O5 -q64 -qipa=partition=large -qmaxmem=-1 FOPTIMIZE=-O5 -q64 -qipa=partition=large -qmaxmem=-1 # compilerlags for base level optimisation # Compiler commands CC = /opt/ibmcmp/vac/7.0/bin/xlc_r -qsmp=omp FC = /opt/ibmcmp/xlf/9.1/bin/xlf90_r -qsmp=omp # # Config for specific models of hardware # hw_avail =Aug-2004 hw_vendor =IBM Corporation hw_model =IBM eServer p5 550 (1650 MHz, 4CPU) hw_cpu =POWER5 hw_cpu_mhz =1650 hw_fpu =Integrated hw_ncpu =4 cores, 2 chips, 2 cores/chip (SMT on) #hw_ncpu =1 core, 1 chip, 2 cores/chip (SMT off) hw_ncpuorder =2 hw_pcache =64KBI+32KBD (on chip)/core hw_scache =1920KB unified (on chip)/chip hw_tcache =36MB unified (off-chip)/DCM, 1DCM/SUT hw_ocache = hw_memory =8x4 GB hw_disk =1x36GB SCSI, 15K RPM hw_other = sw_avail =Aug-2004 sw_parallel =OpenMP sw_os =SLES9 sw_compiler =XL Fortran Enterprise Edition Version 9.1 for Linux sw_compiler1 =XL C/C++ Enterprise Edition Version 7.0 for Linux sw_compiler2 =Other Software: IBM Engineering and Scientific Subroutine Library for Linux, Version 4 release 2 sw_file =JFS sw_state =Multi-user # base "src.alt" for "330.art_m" 330.art_m=base=default=default: srcalt=purdue1 # # Portability flags for each benchmark # 310.wupwise_m=default=default=default: FPORTABILITY=-qfixed 312.swim_m=default=default=default: FPORTABILITY=-qfixed 314.mgrid_m=default=default=default: FPORTABILITY=-qfixed 316.applu_m=default=default=default: FPORTABILITY=-qfixed 318.galgel_m=default=default=default: FPORTABILITY=-qfixed=80 -qsuffix=f=f90 320.equake_m=default=default=default: 324.apsi_m=default=default=default: FPORTABILITY=-qfixed 326.gafort_m=default=default=default: FPORTABILITY=-qsuffix=f=f90 ENV_XLFRTEOPTS=NAMELIST=OLD 328.fma3d_m=default=default=default: FPORTABILITY=-qsuffix=f=f90 330.art_m=default=default=default: 332.ammp_m=default=default=default: # # Peak flags: # chosen from ESSL # notes700: notes710: Peak Flags notes715: Approved src.alt used for swim, applu, equake, gafort, art notes716: 310.wupwise_m: -O5 -q64 -qipa=partition=large -qmaxmem=-1 notes720: 312.swim_m: -O5 -q32 -qhot -qarch=pwr5 -qtune=pwr5 notes725: 314.mgrid_m: -O5 -q64 -qipa=partition=large -qmaxmem=-1 notes730: 316.applu_m: -O5 -q32 -qarch=pwr5 -qtune=pwr5 notes740: 318.galgel_m: -O5 -q64 -qessl -lesslsmp -qipa=partition=large -qmaxmem=-1 notes750: 320.equake_m: -O5 -q32 -qarch=pwr5 -qtune=pwr5 -qhot=arraypad -Q notes755: 324.apsi_m: -O4 -q32 -qarch=pwr5 -qtune=pwr5 -qipa=partition=large -qmaxmem=-1 notes757: 326.gafort_m: -O5 -q32 -qhot=arraypad -qipa=partition=large -qmaxmem=-1 notes760: 328.fma3d_m: -O5 -q64 -qalign=natural -qhot=arraypad -qipa=noobject -qipa=partition=large -qmaxmem=-1 notes765: 330.art_m: -O4 -q64 -qhot notes770: 332.ammp_m: -O5 -q32 -qhot=arraypad -Q notes780: 310.wupwise_m=peak=default=default: FC = /opt/ibmcmp/xlf/9.1/bin/xlf90_r -qsmp=omp -O5 -q64 -qipa=partition=large -qmaxmem=-1 FOPTIMIZE= 312.swim_m=peak=default=default: srcalt=ompl.32 FOPTIMIZE=-O5 -q32 -qhot -qtune=pwr5 -qarch=pwr5 314.mgrid_m=peak=default=default: FC = /opt/ibmcmp/xlf/9.1/bin/xlf_r -qsmp=omp -O5 -q64 -qipa=partition=large -qmaxmem=-1 FOPTIMIZE= 316.applu_m=peak=default=default: srcalt=ompl.32 FOPTIMIZE=-O5 -q32 -qtune=pwr5 -qarch=pwr5 318.galgel_m=peak=default=default: FOPTIMIZE=-O5 -q64 -qipa=partition=large -qmaxmem=-1 -qessl EXTRA_LIBS=-lesslsmp 320.equake_m=peak=default=default: srcalt=ompl.32 COPTIMIZE=-O5 -q32 -qarch=pwr5 -qtune=pwr5 -qhot=arraypad -Q 324.apsi_m=peak=default=default: FOPTIMIZE=-O4 -q32 -qarch=pwr5 -qtune=pwr5 -qipa=partition=large -qmaxmem=-1 326.gafort_m=peak=default=default: FPORTABILITY=-qsuffix=f=f90 ENV_XLFRTEOPTS=NAMELIST=OLD srcalt=ompl.32 FOPTIMIZE=-O5 -q32 -qhot=arraypad -qipa=partition=large -qmaxmem=-1 328.fma3d_m=peak=default=default: FOPTIMIZE=-O5 -q64 -qalign=natural \ -qhot=arraypad -qipa=noobject -qipa=partition=large -qmaxmem=-1 330.art_m=peak=default=default: srcalt=purdue1 COPTIMIZE =-O4 -q64 -qhot 332.ammp_m=peak=default=default: COPTIMIZE=-O5 -q32 -qhot=arraypad -Q notes800: DCM: Acronym for "Double-Chip Module" notes805: SCM: Acronym for "Single-Chip Module" notes810: SUT: Acronym for "System Under Test" notes815: notes820: C: invoked as xlc_r notes825: Fortran 90: invoked as xlf90_r notes830: notes835: ulimits set to unlimited