# Invocation command line: # /spec/omp2001/bin/runspec -c kmd medium ############################################################################ # IBM Config file: submit.ompM.cfg # Author: Kaivalya M. Dixit Mon Jan 19 16:47:37 CST 2004 # 332.art_m compiled for large page - Kaivalya Wed Feb 18 12:52:04 CST 2004 # ENV_NUM_THREADS=16 for 318.galgel_m Kaivalya Wed Feb 18 12:52:04 CST 2004 # and removed all old compilations - kmd # Number of threads to be set externally - Kaivalya Mon Feb 16 14:47:36 CST 2004 # Binary file names changed Kaivalya Mon Feb 16 14:47:36 CST 2004 # Cosmetic changes: Carl Ponder Wed Jan 21 10:50:55 CST 2004 # Number of threads to be reported - controlled externally using: # set ENV_OMP_NUM_THREADS this externally - Kaivalya #ENV_OMP_NUM_THREADS=8 #sw_threads=8 # # 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 = ct5.021804.c60f811 env_vars = 1 # # Global options for reports # company_name =IBM Corporation license_num =HPG0005 tester_name =IBM Corporation test_site =IBM, Austin TX test_date =Feb-2004 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 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= ENV_OMP_NUM_THREADS=R32 notes135= ENV_OMP_DYNAMIC=FALSE notes140= ENV_XLSMPOPTS=SPINS=0:YIELDS=0:STACK=8000000:SCHEDULE=STATIC notes145= ENV_MALLOCMULTIHEAP=1 notes150= default=default=default=default: # Compiler flags for base level optimisation EXTRA_CFLAGS=-w EXTRA_FFLAGS=-w COPTIMIZE=-q64 -O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 FOPTIMIZE=-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 # hw_avail =Feb-2004 hw_vendor =IBM Corporation hw_model =IBM eServer pSeries 690 (1900 MHz, 32 CPU) hw_cpu =POWER4+ hw_cpu_mhz =1900 hw_fpu =Integrated hw_ncpu =32 hw_ncpuorder =8,16,24,32 hw_pcache =64KBI+32KBD (on chip) per CPU (2 CPU per chip) hw_scache =1536KB unified (on chip) per chip hw_tcache =32MB unified (off-chip) per MCM, 4 MCM in SUT hw_ocache =None hw_memory =128 GB hw_disk =1x36GB SCSI, 10K RPM hw_other = None sw_avail =Oct-2003 sw_parallel =OpenMP sw_os =AIX 5L V5.2 5765-E62 (05/2003) sw_compiler000 =IBM C for AIX, Version 6.0 sw_compiler001 =XL FORTRAN for AIX, Version 8.1.1.0 sw_compiler002 =Other Software: ESSL 4.1.0.0, PESSL 2.3.0.2, MASS 3.2.1 sw_file =AIX/JFS2 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 328.fma3d_m=default=default=default: FPORTABILITY=-qsuffix=f=f90 330.art_m=default=default=default: # 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 notes211= 310.wupwise_m: basepeak=1 notes215= 312.swim_m: -O3 -qalign=natural -qtune=pwr4 -qarch=pwr4 notes220= 314.mgrid_m: basepeak=1 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 notes236= ENV_OMP_NUM_THREADS=16 notes240= 320.equake_m: fdpr -v -R3 notes242= -O5 -qalign=natural -qhot=arraypad -Q -lmass notes245= 324.apsi_m: basepeak=1 notes250= 326.gafort_m: -O5 -qalign=natural -qrsqrt -qhot=arraypad -qipa=partition=large notes252= -qmaxmem=-1 notes255= 328.fma3d_m: basepeak=1 notes265= 330.art_m: fdpr -v -R3 notes267= -q64 -qlargepage -blpdata -O5 -qalign=natural -qhot=arraypad -Q -lmass notes268= EXTRA_LDFLAGS=-bmaxdata:0xD0000000 -blpdata notes270= 332.ammp_m: -O5 -qalign=natural -qhot=arraypad -Q -lmass notes280= notes300= Peak sources: notes325= SPEC OMPL2001 source for 32bit systems modified for SPEC OMPM2001 used notes335= with 312.swim_m, 316.applu_m, 320.equake_m, 326.gafort_m, 332.ammp_m. notes340= ######### 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: #RM_SOURCES=lapak.f90 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=ompl.32 COPTIMIZE= -O5 -qalign=natural -qhot=arraypad -Q -lmass fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 324.apsi_m=peak=default=default: basepeak=1 326.gafort_m=peak=default=default: srcalt=ompl.32 FPORTABILITY=-qsuffix=f=f90 FOPTIMIZE=-O5 -qalign=natural -qrsqrt -qhot=arraypad -qipa=partition=large -qmaxmem=-1 328.fma3d_m=peak=default=default: basepeak=1 #FOPTIMIZE=-O5 -qalign=natural \ # -qhot=arraypad -qipa=noobject -qipa=partition=large -qmaxmem=-1 330.art_m=peak=default=default: EXTRA_CFLAGS= -DINTS_PER_CACHELINE=32 -DDBLS_PER_CACHELINE=16 COPTIMIZE=-q64 -O5 -qlargepage -blpdata -qhot=arraypad -Q -lmass fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe # Enable applications to use large heap EXTRA_LDFLAGS=-bmaxdata:0xD0000000 -blpdata 332.ammp_m=peak=default=default: COPTIMIZE= -O5 -qalign=natural -qhot=arraypad -Q -lmass 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= Fixes APAR IY48265 were applied to AIX. notes837= notes840= Large page mode and memory affinity were set as follows: notes850= vmo -r -o lgpg_regions=4096 -o lgpg_size=16777216 -o memory_affinity=1 notes860= chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE $USER notes870= shutdown -r notes880= export MEMORY_AFFINITY=MCM notes890=