# Invocation command line: # /spec/ompM2001/bin/runspec -c kmdpok32.082503.cfg --tune=all all ############################################################################ # Invocation command line: # /spec/omp2001/bin/runspec -c pok32.cfg --tune=all # 3 C benchmark -q64 for base, ony art with q64 for peak # fma3d src.alt and removed the cachesize from art. # Sun Aug 24 22:58:21 EDT 2003 - Kaivalya # isoc ans 32bit src alts, compiled for 32 bits only, #use hpg.1 for art and equake and ompl.32 fma3d # Sun Aug 24 18:08:26 EDT 2003 - kmd # removed OMP_NUM_THREADS=16 from galgel # removed special bmaxdata for art. 3 c BM compiled w/o -q64 # Kaivalya Sun Aug 24 13:28:28 EDT 2003 # Fri Aug 22 21:48:54 EDT 2003 - Kaivalya # added CPORTABILITY flag bmaxdata:0xD0000000 Kaivalya Wed May 28 14:10:33 CDT 2003 # Configuration file: pok32.cfg - kaivalya # step 42 added extraa CFLAGS to 330.art peak Sat Aug 23 01:46:00 EDT 2003 # step 41 step4 submit did not work Sat Aug 23 01:10:42 EDT 2003 # step 4, galgel peak threads = 16 Sat Aug 23 00:19:19 EDT 2003 # step 3, mgrid srcalt = ompl.32 Fri Aug 22 22:27:13 EDT 2003 # isoc was used for art -- step2 art base peak use hpg.1 # Fri Aug 22 21:48:54 EDT 2003 - Kaivalya # src.alt used for swim, applu,galgel,equake,gafirt,art and ammp - kmd # notes section streamlinea - Kaivalya Wed May 28 12:27:08 CDT 2003 ################################################################### #Number of threads to be reported - controlled externally using OMP_NUM_THREADS # # Global options for runspec # runlist = medium action = validate iterations = 3 output_format = asc,config,pdf reportable = 1 mean_anyway = 1 size = ref tune = base,peak ext = p690.pok.082603.32thrds.6283 env_vars = 1 # # Global options for reports # company_name =IBM license_num =HPG0005 tester_name =Kaivalya Dixit, Austin, TX test_site =Austin, TX test_date =August 2003 ENV_OMP_DYNAMIC=FALSE ENV_XLSMPOPTS=SPINS=0:YIELDS=0:STACK=8000000:SCHEDULE=STATIC ENV_MALLOCMULTIHEAP=1 ############ # # Runtime environment # notes020= Portability Flags & Environment Variables notes022= notes027= -bmaxdata:0x80000000 used in all cases except 330.art_m notes030= -qfixed used in: 310.wupwise_m, 312.swim_m, 314.mgrid_m, 316.applu_m, 324.apsi_m notes035= -qfixed=80 used in: 318.galgel_m notes040= -qsuffix=f=f90 used in: 318.galgel_m, 326.gafort_m, 328.fma3d_m notes050= ENV_XLFRTEOPTS=NAMELIST=OLD used in: 326.gafort_m notes055= -bmaxdata:0xD0000000 used in 330.art_m (for base and peak) notes090= notes100= Base Flags notes110= C: -q64 -O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 -qsmp=omp notes120= FORTRAN:-O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 -qsmp=omp notes125= notes127= Base & Peak User Environment: notes130= OMP_NUM_THREADS=32 notes135= OMP_DYNAMIC=FALSE notes140= ENV_XLSMPOPTS=SPINS=0:YIELDS=0:STACK=8000000:SCHEDULE=STATIC notes145= MALLOCMULTIHEAP=1 notes150= default=default=default=default: # Compiler flags for base level optimisation COPTIMIZE=-q64 -O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 FOPTIMIZE=-O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 #COPTIMIZE=-O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 # Use OS_LIBS=-L/usr/lib # Enable applications to use large heap EXTRA_LDFLAGS=-bmaxdata:0x80000000 # Compiler commands CC=/usr/vac/bin/xlc_r -qsmp=omp FC=/usr/bin/xlf90_r -qsmp=omp # # Config for specific models of hardware # # IBM eServer pSeries 690 (1700 MHz, 32 CPU) hw_avail =May-2003 hw_vendor =IBM Corporation hw_model =IBM eServer pSeries 690 Turbo (1700 MHz, 32 CPU) hw_cpu =POWER4+ hw_cpu_mhz =1700 hw_fpu =Integrated hw_ncpu =32 hw_ncpuorder =8,16,24,32 hw_pcache =64KBI+32KBD (on chip) hw_scache =1536KB unified (on chip) hw_tcache =32MB unified (off-chip) per MCM, 8 MCMs in SUT hw_ocache = hw_memory =256 GB hw_disk =1x36GB SCSI, 10K RPM hw_other = sw_avail =July-2003 sw_parallel =OpenMP sw_os =AIX 5L V5.2 sw_compiler =XL FORTRAN for AIX, Version 8.1.1.0 sw_compiler1 =IBM C for AIX, Version 6.0 sw_compiler2 =Other Software: ESSL 3.3.0.5, MASS 3.0 sw_file =AIX/JFS sw_state =Multi-user # # 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: srcalt=fabs.ifdefs # Enable applications to use larger heap EXTRA_LDFLAGS=-bmaxdata:0xD0000000 332.ammp_m=default=default=default: # # Peak flags: # ############# notes200= Peak Flags notes210= -qsmp=omp used in all cases notes215= 312.swim_m: -O3 -qalign=natural -qtune=pwr4 -qarch=pwr4 notes220= 314.mgrid_m: basepeak=true notes225= 316.applu_m: -O3 -qalign=natural -qtune=pwr4 -qarch=pwr4 notes230= 318.galgel_m: -O5 -qalign=natural -qhot=arraypad -qessl -qlibessl -lesslsmp notes235= -lpesslsmp -lblacssmp -lmass -qipa=partition=large -qmaxmem=-1 notes240= 320.equake_m: -q64 -O5 -qalign=natural -qhot=arraypad -Q notes245= 324.apsi_m: basepeak=true notes250= 326.gafort_m: basepeak=true notes255= 328.fma3d_m: -O5 -qalign=natural -qhot=arraypad -qipa=noobject notes260= -qipa=partition=large -qmaxmem=-1 notes265= 330.art_m: -q64 -O5 -qalign=natural -qhot=arraypad -Q notes270= 332.ammp_m: -q64 -O5 -qalign=natural -qhot=arraypad -Q notes280= notes300= Peak sources: notes310= 318.galgel: eigQR.f90 (for portability to lapack version 3). notes315= Available as SPEC OMP2001 Source: omp2001-galgel-20020117.tar.gz. notes320= notes325= SPEC OMPL2001 source for 32bit systems modified for SPEC OMPM2001. notes330= Available as SPEC OMPM2001 Source: ompm2001-srcl32bit-20020925.tar.gz. notes335= For 312.swim_m, 316.applu_m, 320.equake_m, 326.gafort_m, notes340= notes345= SPEC OMPL2001 source for 32bit systems modified for SPEC OMPM2001 notes350= Available as SPEC OMPM2001 Source ompm2001-fabs-20030418.tar.gz notes355= For 330.art_m notes360= notes365= SPEC OMPL2001 source for 32bit systems modified for SPEC OMPM2001 notes370= Available as SPEC OMPM2002 Source ompm2001-isoc-20020619.tar.gz notes375= For 332.ammp_m. ######### 310.wupwise_m=peak=default=default: basepeak=1 312.swim_m=peak=default=default: srcalt=ompl.32 FOPTIMIZE=-O3 -qalign=natural -qtune=pwr4 -qarch=pwr4 314.mgrid_m=peak=default=default: basepeak=1 316.applu_m=peak=default=default: srcalt=ompl.32 FOPTIMIZE=-O3 -qalign=natural -qtune=pwr4 -qarch=pwr4 318.galgel_m=peak=default=default: srcalt=eigQR ENV_OMP_NUM_THREADS=16 FOPTIMIZE=-O5 -qalign=natural \ -qhot=arraypad -qessl -qlibessl -lesslsmp -lpesslsmp -lblacssmp \ -lmass -qipa=partition=large -qmaxmem=-1 320.equake_m=peak=default=default: srcalt=hpg.1 #COPTIMIZE=-q64 -O5 -qalign=natural -qhot=arraypad -Q COPTIMIZE= -O5 -qalign=natural -qhot=arraypad -Q 324.apsi_m=peak=default=default: basepeak=1 326.gafort_m=peak=default=default: FPORTABILITY=-qsuffix=f=f90 ENV_XLFRTEOPTS=NAMELIST=OLD srcalt=ompl.32 FOPTIMIZE=-O5 -qalign=natural -qhot=arraypad -qipa=partition=large -qmaxmem=-1 328.fma3d_m=peak=default=default: srcalt=ompl.32 FOPTIMIZE=-O5 -qalign=natural \ -qhot=arraypad -qipa=noobject -qipa=partition=large -qmaxmem=-1 330.art_m=peak=default=default: srcalt=fabs.ifdefs EXTRA_CFLAGS= -DINTS_PER_CACHELINE=32 -DDBLS_PER_CACHELINE=16 COPTIMIZE=-q64 -O5 -qalign=natural -qhot=arraypad -Q #COPTIMIZE= -O5 -qalign=natural -qhot=arraypad -Q # Enable applications to use large heap EXTRA_LDFLAGS=-bmaxdata:0xD0000000 332.ammp_m=peak=default=default: srcalt=hpg.1 #COPTIMIZE=-q64 -O5 -qalign=natural -qhot=arraypad -Q COPTIMIZE= -O5 -qalign=natural -qhot=arraypad -Q notes801= notes805= MCM: Acronym for "Multi-Chip Module" notes810= SUT: Acronym for "System Under Test" notes815= notes820= C: IBM VAC++ invoked as xlc_r notes825= Fortran 90: IBM XL Fortran for AIX invoked as xlf90_r notes830= notes835= APAR IY 36772 was applied to AIX to enable new hardware support. notes840= ulimits set to unlimited. notes845= Memory affinity was set as follows: notes850= vmo -r -o memory_affinity=1 notes855= shutdown -r notes860= export MEMORY_AFFINITY=MCM notes870=