MD1
Molecular Dynamics Simulation


MD1 is a FORTRAN90 program which carries out a molecular dynamics simulation, and which writes graphics files for processing by gnuplot.

Usage:

md1 < input.txt > output.txt
reads the input file input.txt, and writes the output to output.txt. Also expects to read a file with a name like sample0.txt (specified in the input file) with initial point locations, and will write an output file with a name like sample1.txt containing the updated point locations.

Languages:

MD1 is available in a FORTRAN90 version.

Related Data and Programs:

CRYSTAL_COORDINATES, a FORTRAN90 program which generates suitable coordinates for a set of molecules in a rectangular slab.

GNUPLOT, FORTRAN90 programs which illustrate how a program can write data and command files so that gnuplot can create plots of the program results.

MD_OPENMP, a FORTRAN90 program which carries out a molecular dynamics simulation using OpenMP.

MD2, a FORTRAN90 program which carries out a molecular dynamics simulation.

MD3, a FORTRAN90 program which carries out a molecular dynamics simulation.

MD3GLUE, a FORTRAN90 program which carries out a molecular dynamics simulation.

MDBNCH, a FORTRAN77 program which is a benchmark molecular simulation calculation.

Reference:

  1. Matthew Allen, Dominic Tildesley,
    Computer Simulation of Liquids,
    Oxford University Press, 1987,
    ISBN: 0198556454,
    LC: QC145.2.
  2. Furio Ercolessi,
    A Molecular Dynamics Primer.
  3. Philipp Janert,
    Gnuplot in Action: Understanding Data with Graphs,
    Manning, 2008,
    ISBN: 1-933988-39-8.
  4. Dennis Rapaport,
    An Introduction to Interactive Molecular-Dynamics Simulation,
    Computers in Physics,
    Volume 11, Number 4, July/August 1997, pages 337-347.
  5. Dennis Rapaport,
    The Art of Molecular Dynamics Simulation,
    Cambridge University Press, 2004,
    ISBN: 0521825687.

Source Code:

Examples and Tests:

STEP0 is the initial data:

STEP1 reads the initial data from STEP0, runs for 100 steps, and writes the new data:

STEP2 reads the data from STEP1, runs for 100 more steps, and writes the new data:

List of Routines:

You can go up one level to the FORTRAN90 source codes.


Last revised on 26 May 2013.