# Invocation command line: # /usr/omp2001/bin/runspec -c p650 --tune=all ############################################################################ # config file for RH-MI - Kaivalya/Carl Fri Nov 15 17:36:25 CST 2002 #################################################################### # runspec -c p650 # Configuration file: p650.cfg - kaivalya ################################################################### #Number of threads to be reported - controlled externally using OMP_NUM_THREADS # sw_threads=8 notes604=OMP_NUM_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 = p650.1115.681 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 =Nov 2002 # # Runtime environment # ENV_OMP_DYNAMIC=FALSE ENV_XLSMPOPTS=SPINS=0:YIELDS=0:STACK=8000000:SCHEDULE=STATIC ENV_MALLOCMULTIHEAP=1 #ENV_XLFRTEOPTS=NAMELIST=OLD notes601: Base & Peak User Environment: notes602: OMP_DYNAMIC=FALSE notes603: XLSMPOPTS=SPINS=0:YIELDS=0:STACK=8000000:SCHEDULE=STATIC notes604: MALLOCMULTIHEAP=1 notes605: ENV_XLFRTEOPT=ENV_XLFRTEOPTS=NAMELIST=OLD # # Options for specmake # default=default=default=default: # Compiler flags for base level optimisation COPTIMIZE=-O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 FOPTIMIZE=-O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 notes301=C:-O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 notes302=FORTRAN:-O5 -qalign=natural -qipa=partition=large -qmaxmem=-1 # Use OS_LIBS=-L/usr/lib # Enable applications to use large heap EXTRA_LDFLAGS=-bmaxdata:0x80000000 notes402=-bmaxdata:0x80000000 # Compiler commands CC=/usr/vac/bin/xlc_r -qsmp=omp FC=/usr/bin/xlf90_r -qsmp=omp notes201=C: xlc_r -qsmp=omp notes202=FORTRAN: xlf90_r -qsmp=omp # # Config for specific models of hardware # # IBM eServer pSeries 650 Model 6M2 (1450 MHz, 8 CPU) #default=default=681=default: hw_avail =Dec-2002 hw_vendor =IBM Corporation hw_model =IBM eServer pSeries 650 Model 6M2 (1450 MHz, 8 CPU) hw_cpu =POWER4+ hw_cpu_mhz =1450 hw_fpu =Integrated hw_ncpu =8 hw_ncpuorder =2,4,6,8 hw_pcache =64KBI+32KBD (on chip) per CPU (2 CPU per chip) hw_scache =1536KB shared, unified (on chip) hw_tcache =32MB unified (off-chip) per SCM, 4 SCM in SUT hw_ocache = hw_memory =4x8x2 = 64GB hw_disk =1x18.2GB SCSI hw_other = sw_avail =Feb-2003 sw_parallel =OpenMP sw_os =AIX 5L V5.2 sw_compiler =XL Fortran for AIX, Version 8.1 PTF 2 sw_compiler1 =IBM C for AIX, Version 6.0 PTF 2 sw_compiler2 =Other Software: ESSL 3.3, MASS 3.0 sw_file =AIX/JFS sw_state =Multi-user notes1235: notes1240: SCM: Acronym for "Single-Chip Module" notes1245: SUT: Acronym for "System Under Test" notes1250: notes1260: C: IBM VAC++ invoked as xlc_r notes1265: Fortran 90: IBM XL Fortran for AIX invoked as xlf90_r. notes1270: notes1280: APAR IY 35693 was applied to AIX to enable new hardware support. notes1285: ulimits set to unlimited. notes1290: Memory affinity was set as follows: notes1295: vmo -r -o memory_affinity=1 notes1305: shutdown -r notes1310: export MEMORY_AFFINITY=MCM # # Portability flags for each benchmark # notes501: Portability Flags notes502: -qsmp=omp used in all cases notes503: -qfixed used in: wupwise, swim, mgrid, applu, apsi notes504: -qfixed=80 used in: galgel notes505: -qsuffix=f=f90 used in: galgel, gafort, fma3d 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 notes508=gafort_m: -qsuffix=f=f90,ENV_XLFRTEOPTS=NAMELIST=OLD 328.fma3d_m=default=default=default: FPORTABILITY=-qsuffix=f=f90 notes509=fma3d_m: -qsuffix=f=f90 330.art_m=default=default=default: 332.ammp_m=default=default=default: # # Peak flags: # chosen from MASS, ESSL # 310.wupwise_m=peak=default=default: basepeak=1 312.swim_m=peak=default=default: FOPTIMIZE=-O3 -qalign=natural -qtune=pwr4 -qarch=pwr4 notes802=swim_m:-O3 -qalign=natural -qtune=pwr4 -qarch=pwr4 314.mgrid_m=peak=default=default: basepeak=1 316.applu_m=peak=default=default: FOPTIMIZE=-O3 -qalign=natural -qtune=pwr4 -qarch=pwr4 notes804=applu_m:-O3 -qalign=natural -qtune=pwr4 -qarch=pwr4 318.galgel_m=peak=default=default: FOPTIMIZE=-O5 -qalign=natural \ -qhot=arraypad -qessl -qlibessl -lesslsmp -lpesslsmp -lblacssmp \ -lmass -qipa=partition=large -qmaxmem=-1 notes805=galgel_m:-O5 -qalign=natural -qhot=arraypad -qessl -qlibessl -lesslsmp -lpesslsmp -lblacssmp -lmass -qipa=partition=large -qmaxmem=-1 320.equake_m=peak=default=default: COPTIMIZE=-O5 -qalign=natural -qhot=arraypad notes806=equake_m:-O5 -qalign=natural -qhot=arraypad 324.apsi_m=peak=default=default: basepeak=1 326.gafort_m=peak=default=default: basepeak=1 328.fma3d_m=peak=default=default: FOPTIMIZE=-O5 -qalign=natural \ -qhot=arraypad -qipa=noobject -qipa=partition=large -qmaxmem=-1 notes807=fma3d_m:-O5 -qalign=natural -qhot=arraypad -qipa=noobject -qipa=partition=large -qmaxmem=-1 330.art_m=peak=default=default: basepeak=1 332.ammp_m=peak=default=default: basepeak=1