# Invocation command line: # /scratch1/ggg/omp27/bin/runspec -i ref -c tp --reportable medium ############################################################################ # Tru64 Unix/Alpha default SPECOMP config file # Last updated: 22 Jun-01 G.Gaertner # # This config file does a "baseline" run for both integer and fp, # for ev6-class processors. Be sure to change "-arch ev6" 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) # # If you run out of virtual memory, check your settings. The end of # my sysconfigtab looks like this: # # % tail -9 /etc/sysconfigtab # # # proc: # max-per-proc-address-space = 8000000000 # max-per-proc-data-size = 8000000000 # max-per-proc-stack-size = 8000000000 # per-proc-address-space = 8000000000 # per-proc-data-size = 8000000000 # per-proc-stack-size = 8000000000 # % # After you change sysconfigtab, remember to reboot, and remember to # issue an "unlimit" command (or its equivalent in your shell). # # This config file has been tested with the following selection # of compilers: # # Fortran-90 version (including GEM): Compaq Fortran V5.4A-1686-46B5P # *new* dtk compiler version: Compaq C V6.4-212 -46B45(dtk) # ##################################################################### ##################################################################### # 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 = Now hw_model = AlphaServer GS320 Model 32 64/731 machine_name = AlphaServer GS320 Model 32 64/731 hw_memory = 97GB hw_other = None hw_vendor = Compaq Computer Corporation company_name = Compaq Computer Corporation # CPU description - edit as needed # Note ncpu = number enabled; ncpuorder = valid numbers of CPUs # to order for this model hw_cpu = Alpha 21264A hw_cpu_mhz = 731 hw_fpu = Integrated hw_ncpu = 1 hw_ncpuorder = 1 to 32 hw_parallel = No hw_pcache = 64KB(I)+64KB(D) on chip hw_scache = 4MB off 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 = June-2001 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.1 sw_state = Multi-user # Special notes # If you have notes to add, put them here, starting with number 900. # sw_os2 = +Patch Kit 2 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 = Nov-2000 # 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 ext = omp27 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=16 OPTIMIZE = -arch ev67 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 -g3 -arch ev67 -omp ONESTEP OPTIMIZE = -arch ev67 -g3 -omp COPTIMIZE = -fast -O4 FOPTIMIZE = -fast -O5 ONESTEP = yes notes113 = Individual benchmark tuning: 310.wupwise_m=peak=default=default: notes310 = 310.wupwise_m: f90 -fast -O4 -pipeline -unroll 2 +PFB FOPTIMIZE = -fast -O4 -pipeline -unroll 2 F77 = f90 fdo_post_make1 = <