GROMACS 3.0: a package for molecular simulation and trajectory analysis

被引:6224
作者
Lindahl, E
Hess, B
van der Spoel, D
机构
[1] Uppsala Univ, Dept Biochem, S-75123 Uppsala, Sweden
[2] KTH, S-10044 Stockholm, Sweden
[3] Univ Groningen, Dept Biophys Chem, NL-9747 AG Groningen, Netherlands
关键词
parallel molecular dynamics; simulation; algorithmic optimization; assembly loops; benchmark;
D O I
10.1007/s008940100045
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
GROMACS 3.0 is the latest release of a versatile and very well optimized package for molecular simulation. Much effort has been devoted to achieving extremely high performance on both workstations and parallel computers. The design includes an extraction of virial and periodic boundary conditions from the loops over pairwise interactions, and special software routines to enable rapid calculation of x(-1/2). Inner loops are generated automatically in C or Fortran at compile time, with optimizations adapted to each architecture. Assembly loops using SSE and 3DNow! Multimedia instructions are provided for x86 processors, resulting in exceptional performance on inexpensive PC workstations. The interface is simple and easy to use (no scripting language), based on standard command line arguments with self-explanatory functionality and integrated documentation. All binary files are independent of hardware endian and can be read by versions of GROMACS compiled using different floating-point precision. A large collection of flexible tools for trajectory analysis is included, with output in the form of finished Xmgr/Grace graphs. A basic trajectory viewer is included, and several external visualization tools can read the GROMACS trajectory format. Starting with version 3.0, GROMACS is available under the GNU General Public License from http://www.gromacs.org.
引用
收藏
页码:306 / 317
页数:12
相关论文
共 112 条
[41]  
Feenstra KA, 1999, J COMPUT CHEM, V20, P786, DOI 10.1002/(SICI)1096-987X(199906)20:8<786::AID-JCC5>3.0.CO
[42]  
2-B
[43]  
Frigo M, 1998, INT CONF ACOUST SPEE, P1381, DOI 10.1109/ICASSP.1998.681704
[44]   A fast Fourier transform compiler [J].
Frigo, M .
ACM SIGPLAN NOTICES, 1999, 34 (05) :169-180
[45]   LARGE-AMPLITUDE NONLINEAR MOTIONS IN PROTEINS [J].
GARCIA, AE .
PHYSICAL REVIEW LETTERS, 1992, 68 (17) :2696-2699
[46]   DYNAMICS OF A SMALL GLOBULAR PROTEIN IN TERMS OF LOW-FREQUENCY VIBRATIONAL-MODES [J].
GO, N ;
NOGUTI, T ;
NISHIKAWA, T .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA-BIOLOGICAL SCIENCES, 1983, 80 (12) :3696-3700
[47]  
*GRAC DEV TEAM, 2001, GRAC 5 1 3
[48]  
Gunsteren W.F.V., 1996, Biomolecular Simulation: The GROMOS96 Manual and User Guide
[49]  
Hess B, 1997, J COMPUT CHEM, V18, P1463, DOI 10.1002/(SICI)1096-987X(199709)18:12<1463::AID-JCC4>3.0.CO
[50]  
2-H