Compaq ES40
SPECchem96_SM
The SPECchem96_SM benchmark was run by
Compaq
(SPEC license #2) in Nashua, NH, USA on a ES40 in Oct-1999. This code was run using the shared programming model.
Benchmark Results
System configuration
Disclosure notes
Benchmark Results
Number CPUs
SPECchem96_SM*
Elapsed Time (secs)
1
725.4
119.1
2
1378.0
62.7
4
2526.3
34.2
* The SPECchem96_SM metric is 86400/elapsed seconds.
Source code base was SPEChpc96.1.0.
System Configuration
HARDWARE CONFIGURATION
Model:
ES40
CPU:
667MHZ ev67 Alpha
Num. Processors:
4
Cache:
4MB
Memory:
4GB
I/O:
SCSI disk
Additional Notes:
SOFTWARE CONFIGURATION
Operating system:
Tru64 Unix Version 4.0F- 1229
Fortran compiler:
Compaq Fortran T5.3-861-4498G
C compiler:
DEC C V5.9-005
Math Library:
N/A
Communications Pkg:
N/A
System state:
Multi User
Additional Notes:
Disclosure Notes
RUN TOOLS USED:
Yes
COMPILE AND LOAD FLAGS
Preprocessor flags:
Fortran compiler flags:
-omp -fixed -O5 -i8 -l8 -tune ev67 -automatic -notransform_loops -align dcommons -align records -v
C compiler flags:
-O4
Loader flags:
-omp -lrt -pthread -lm -lc
DIRECTIVES
OpenMP
SOURCE FILE MODIFICATIONS
direct SCF
OpenMP directives added to the code and loops aggregated to aid load balancing.
additional stack and data space per process.
GENERAL NOTES
This code has substantial modification to include the OpenMp directives. Many modules have been modified because of the introduction of thread private common blocks. The major modifications are in int2a.F and grd2a.F. Since the modifications are pervasive, a tar file of the entire source has been submitted. In order to duplicate these results under the SPEChpc run tools, set mode=serial and use OMP_NUM_THREADS to control the parallelism.
CONFIGURATION FILES
sysconfigtab gamess.src.tar.gz
SPEC High Performance Group
info@spec.org