338 Database entries


Ratings:    0  votes
Please vote:   

OS: Linux, ...

License: Freeware

PINY_MD(c) is a multipurpose, object-oriented molecular simulation package developed as a collaborative effort between Indiana University, New York University and the University of Pennsylvania. PINY_MD(c) is capable of performing a wide variety of molecular dynamics, electronic structure, and geometry optimization calculations. Such capabilities include force-field based (``classical'') simulations on system ranging in complexity from simple molecular liquids (.e.g, water, ammonia, liquid alkanes) and crystals (e.g., ice) to large biomolecular systems such as the HIV-1 protease in solution. Long range electrostatic forces are treated using smooth particle-mesh Ewald summation techniques. Biomolecular systems can be constructed using the code's built-in molecular building tools. In addition, PINY_MD(c) can perform ab initio molecular dynamics and geometry optimization using plane-wave based generalized gradient (GGA) density functional based representations of the electronic structure combined with the Car-Parrinello propagation scheme.

Simulations can be performed in a number of statistical ensembles, including the microcanonical (NVE), canonical (NVT) and isothermal-isobaric (NPT) with isotropic or fully flexible cell variations. Ensembles are generated using well established methodology developed by the principle authors. All molecular dynamics simulation types can be performed using multiple time scale integration techniques also developed by the principle authors. Nuclear quantum effects can be studied as well using the principle authors' path integral molecular dynamics methodology. Path integrals can be performed for both force-field based and ab initio calculations. Geometries such as surfaces, clusters and wires can also be studied using recently developed rigorous techniques by the principle authors.

The code is written in ``object-oriented'' styled C, which tightly couples data to functions. A migration to a truly object-oriented language such as C++ or a Java/C++ combination is planned for the near future. The code currently runs in a wide variety of serial, vector and parallel platforms. Parallel communication is handled via the MPI library. In addition, PINY_MD(c) contains a number of analysis tools to study electronic properties, calculate spectra, analyze structure in real and reciprocal spaces (e.g. neutron scattering partial structure factors).