Compaq GS140
SPECchem96_MD
The SPECchem96_MD benchmark was run by
Compaq
(SPEC license #2) in Marlborough, MA, USA on a GS140 on 4-Nov-1999. This code was run using the shared programming model.
Benchmark Results
System configuration
Disclosure notes
Benchmark Results
Number CPUs
SPECchem96_MD*
Elapsed Time (secs)
1
227.7
379.5
4
835.6
103.4
8
1265.0
68.3
12
1668.0
51.8
* The SPECchem96_MD metric is 86400/elapsed seconds.
Source code base was SPEChpc96.1.0.
System Configuration
HARDWARE CONFIGURATION
Model:
GS140
CPU:
700MHz EV67 Alpha
Num. Processors:
12
Cache:
8MB
Memory:
8GB
I/O:
SCSI disk
Additional Notes:
SOFTWARE CONFIGURATION
Operating system:
Tru64 UNIX V4.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:
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.
OS configuration modified to allow 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 parallism.
CONFIGURATION FILES
sysconfigtab
gamess.src.tar.gz
SPEC High Performance Group
info@spec.org