644.nab_s
Russ Brown <russ.brown[at] yahoo.com>, et al
Molecular Modeling
644.nab_s is based on Nucleic Acid Builder (NAB), which is a molecular modeling application that performs the types of floating point intensive calculations that occur commonly in life science computation. The calculations range from relatively unstructured "molecular dynamics" to relatively structured linear algebra.
644.nab_s's input consists molecules with varying numbers of atoms.
To simulate a molecule, two files are required.
One is a PDB format text file that specifies the atomic (x,y,z) coordinates; most of those were taken from the Brookhaven Protein Data Bank. Information at that site details how those files were created.
The other is a PRM format text file that specifies, among other characteristics, the "force field" that indicates how the atoms interact with one another. Generating the PRM file involves using the full version of NAB to read the PDB file, add protons to the molecule, and output the PRM file.
A small NAB program is required that reads the PDB file, adds H atoms if necessary, and outputs new PDB and PRM files. That program, as well as the steps necessary to run it, have been encapsulated in the shell script makeprm.sh in the benchmark Docs directory. The script requires access to a full installation of NAB, as well as working C and Fortran compilers.
The outputs are summaries of the state of the molecular dynamics simulation every 100 iterations and at the end.
ANSI C
None
The benchmark is drawn from AmberTools 12, under GPL. SPEC® added a BSD-licensed random number generator, and Henry Spencer's regexp.
Please see details in the document SPEC CPU®2017 Licenses.
Last updated: $Date: 2020-08-19 18:52:31 -0400 (Wed, 19 Aug 2020) $
Copyright © 2017-2019 Standard Performance Evaluation Corporation (SPEC®)