# Invocation command line: # /mnt/omp-g35/bin/runspec -D -i ref -c dec02_8p_bp --reportable -n 3 medium ############################################################################ # Invocation command line: # /mnt/omp-g35/bin/runspec -i ref -c dec02_8p_bp --reportable -n 3 medium ############################################################################ # Tru64 Unix/Alpha default SPECOMP config file # Last updated: 02 Dec 02 G.Gaertner # # This config file does "base" and "peak" runs for both integer and fp, # for ev7-class processors. Be sure to change "-arch ev7" if you # are using something else. # # To use this config file, you shouldn't have to say much more than: # # cd to root directory of SPEC tree # sh (you must start a Bourne shell) # . ./shrc (dot space dot slash shrc) # csh (or whatever shell you prefer) # unlimit (or whatever command your shell # uses to remove limits) # runspec -n 1 -i test -c all (verify compilers work) # runspec -c all (the actual run) # # # This config file has been tested with the following selection # of compilers: # # Fortran-90 version (including GEM): Compaq Fortran X5.5-2602-48C8L # cc compiler version: Compaq C V6.5-011-48C5K # Threads library version: DECthreads version V3.20-029c Nov 25 2002 # ##################################################################### ##################################################################### # SUT/Experimenter Section # If it affects performance, you need to describe it, either # in the pre-defined fields or by adding it to the notes section. # System Description - edit as needed hw_avail = Jan 2003 hw_model = AlphaServer GS1280 Model M16 machine_name = AlphaServer GS1280 Model M16 hw_memory = 64GB hw_other = None hw_vendor = Hewlett Packard Company company_name = Hewlett Packard Company # CPU description - edit as needed # Note ncpu = number enabled; ncpuorder = valid numbers of CPUs # to order for this model hw_cpu = Alpha 21364 hw_cpu_mhz = 1150 hw_fpu = Integrated hw_ncpu = 16 hw_ncpuorder = 2 to 16 hw_parallel = yes hw_pcache = 64KB(I)+64KB(D) on chip hw_scache = 1.75MB on chip per CPU hw_tcache = None hw_ocache = None # Tester description - edit the date, put your name here. Notice that # "tester_name" is the company, but as it says in the documentation, # "prepared_by" can be personal: # # prepared_by Is never output. If you wish, you could set this to # your own name, so that the rawfile will be tagged with # your name but not the formal reports. test_date = Dec 2002 license_num = HPG0009 prepared_by = Greg Gaertner tester_name = Compaq NH # Operating system, file system - edit at least the OS version sw_os = Tru64 UNIX V5.1B sw_state = Multi-user sw_compiler = Compaq Fortran X5.5-2602-48C8L sw_compiler2 = Compaq C V6.5-011-48C5K sw_file = ufs sw_parallel = OpenMP # Special notes # If you have notes to add, put them here, starting with number 900. # sw_os2 = notes900 = notes901 = Information on UNIX V5.1 Patches can be found at notes902 = http://ftp1.service.digital.com/public/unix/v5.1/ notes903 = # OS Date # Use the "sw_avail" line here only if the OS you are testing ships # later than the compilers (and then comment out their availability # dates, below!) Notice that the field "sw_avail" occurs multiple # times in this file, but only one should be used on a given run: # # - the OS date (if later than the compilers), or # - the last complier date (may be different for FP vs. Int) #sw_avail = Jan-2003 # With luck, you shouldn't have to edit below this point # (unless you are installing new compilers or re-tuning) # End of SUT/Experimenter section ###################################################################### ignore_errors = yes tune = base,peak ext = dec02_8p_bp output_format = asc teeout = yes teerunout = yes notes000 = If you run out of virtual memory, please see the notes001 = the comments in the config file about setting notes002 = limits in /etc/sysconfigtab. notes003 = notes004 = If you run into errors about # not being in column 1, notes005 = or floating point exceptions in vpr, this is likely notes006 = due to using an older compiler that does not default notes007 = to "-std". See the comments in the config file notes008 = on this subject. default=default=default=default: ##################################################################### # Compiler selection # # Note that if you are using an older C compiler, with a default # language dialect of K&R mode ("std0"), you will probably need # to add "-std1" to the following line. Alternatively (and # highly recommended): upgrade to a more recent C compiler by # downloading it from http://www.tru64unix.compaq.com/dtk/ # CC = cc -v FC = f90 -v ##################################################################### # Medium Base Optimization notes009 = OMP_NUM_THREADS=8 notes010 = PTHREAD_CONFIG=feature=def-scs,d4-scs notes011 = MP_STACK_SIZE=10000000 notes012 = 4Mb pages used (sysconfigtab) notes013 = 8 CPU processor set used (man processor_sets) OPTIMIZE = -arch ev7 COPTIMIZE = -fast -omp -O4 FOPTIMIZE = -fast -omp -O5 ONESTEP = yes ####################################################################### # Medium Peak Optimization # notes10x are used for peak tuning description, followed by the # actual benchmark numbers (e.g. notes253 and notes253_1 for perlbmk) medium=peak=default=default: notes100 = notes101 = Peak: notes102 = All use -arch ev7 -omp ONESTEP OPTIMIZE = -arch host -omp COPTIMIZE = -fast -O4 FOPTIMIZE = -fast -O5 ONESTEP = yes notes113 = Individual benchmark tuning: 310.wupwise_m=peak=default=default: srcalt=ompl.32 notes310 = 310.wupwise_m: f90 -fast -O4 -pipeline -unroll 2 +PFB FOPTIMIZE = -call_shared -inline all -unroll 12 -align commons F77 = f90 fdo_post_make1 = <