The SPECchem96_MD benchmark was run by
Digital Equipment Corp. (SPEC license #2) in Nashua, NH, USA
on a Alpha 8400 on 12-Mar-1996. This code was run using the message programming model.
* The SPECchem96_MD metric is 86400/elapased seconds.
Source code base was SPEChpc96.002.
System Configuration
The configuration consists of four 8-CPU Alpha 8400's coupled together with Memory
Channel.
The TruCluster software implements the Memory Channel link between
the 8400's.
Disclosure Notes
N/A
There are no source code modifications.
The Make file in src was modified to load TCGMSG,
Direct SCF was used. I don't believe indirect will run parallel.
The code was compiled using the SPEChpc run tools. The Makefile was
modified to load the TCGMSG library.
The original Gamess used TCGMSG for message passing. This was modified
to use PVM for SPECchem96. In these runs the translation to PVM was bypassed.
This requires no source code changes.
TCGMSG is public domain software downloaded from Argonne National Labs.
(ftp.tcg.anl.gov) It required no modifications to run on the 8400s.
The input file (thy.inp) was modified to include the baltyp parameter
on the $system card. It was set to "loop" for the 4 and 8 cpu
runs, and to nxtval for the 16, 24, and 32 cpu runs. This follows the recomendations
for setting this parameter described in the INPUT.DOC file distributed
with GAMESS. It changes the granularity of the parallelism in the integral
computations.
The shell script pargms was used to run GAMESS. It sets up environment
variables and kicks off the run. It is also part of the original GAMESS
distribution.
"parallel" (invoked by pargms) is part of TCGMSG.
The *.p files specify machine configuration for TCGMSG.
All input files, configuration files, pargms, and the modified Makefile
are included in the submission.