blob: d1582fdbf16117bb30f0db7307067e3ecbbf505d [file] [log] [blame]
**************************************************************************
LLVM Test-suite Note:
**************************************************************************
Beyond this paragraph is the original READMD.TXT from the src-mpi
directory. A Makefile and CMakeLists.txt have been created for
integration into the LLVM test-suite. The test-suite builds a serial
version of the code with hardware configuration and timing output
replaced.
**************************************************************************
This is CoMD version 1.1
========================
To contact the developers of CoMD send email to exmatex-comd@llnl.gov.
CoMD is a reference implementation of typical classical molecular
dynamics algorithms and workloads. It is created and maintained by
The Exascale Co-Design Center for Materials in Extreme Environments
(ExMatEx). http://codesign.lanl.gov/projects/exmatex. The
code is intended to serve as a vehicle for co-design by allowing
others to extend and/or reimplement it as needed to test performance of
new architectures, programming models, etc.
The current version of CoMD is available from:
https://github.com/exmatex/CoMD
Obtaining Documentation
=======================
CoMD documentation is produced by doxygen (www.doxygen.org).
In order to generate the call graphs, you will also need graphviz
installed. Alternatively, you can set
HAVE_DOT = NO
in the file 'Doxyfile' in the source directory.
To build the documentation, navigate to the source directory
(src-mpi) and run the command:
$ doxygen
To read the documenation, point a browser at 'html/index.html'.
If you are unable to run doxygen on your local system you can download a
pre-built html directory from
XXXXXXXXXXXXXXXXXXXXXXX
Or, point your browser at
XXXXXXXXXXXXXXXXXXXXXX
Building CoMD
=============
CoMD is written with portability in mind and should compile using
practically any compiler that implements the C99 standard. You will
need to create a Makefile by copying the sample provided with the
distribution (Makefile.vanilla).
$ cp Makefile.vanilla Makefile
and use the make command to build the code
$ make
The sample Makefile will compile the code on many platforms. See
comments in Makefile.vanilla for information about specifying the name
of the C compiler and/or additional compiler switches that might be
necessary for your platform.
What's New
==========
For information about what has changed in this version of CoMD, please
consult the html documentation.