lammps/lib/h5md
Axel Kohlmeyer 135b1650f1 revamp of library builds
- remove cross compiler stuff
- make use of Install.py consistent
- provide options for Makefile.serial and Makefile.mpi that match those in src
2017-08-07 17:13:01 -04:00
..
include must not include system headers within 'extern "C"' blocks. breaks with MPICH 2017-07-26 14:02:02 -04:00
src git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14778 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-03-22 13:44:55 +00:00
Install.py correct symbolic links to shared Install.py file 2017-07-27 12:48:32 -04:00
LICENSE git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13913 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-08-19 15:43:07 +00:00
Makefile.h5cc revamp of library builds 2017-08-07 17:13:01 -04:00
Makefile.lammps.empty git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13986 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-09-02 20:41:38 +00:00
Makefile.mpi clean up makefiles provide "serial" and "mpi" targets for atc and awpmd 2017-07-28 13:36:06 -04:00
Makefile.serial clean up makefiles provide "serial" and "mpi" targets for atc and awpmd 2017-07-28 13:36:06 -04:00
README new Section package and start doc pages and build scripts 2017-05-04 11:22:20 -06:00

README

This directory contains the ch5md library, which is bundled with
LAMMPS under its own BSD license; see below.  This library is used
when the USER-H5MD package is included in a LAMMPS build and the dump
h5md command is invoked in a LAMMPS input script.

You can type "make lib-h5md" from the src directory to see help on how
to build this library via make commands, or you can do the same thing
by typing "python Install.py" from within this directory, or you can
do it manually by following the instructions below.

---------------------

ch5md : Read and write H5MD files in C
======================================

Copyright (C) 2013-2014 Pierre de Buyl

ch5md is a set of C routines to manipulate H5MD files. H5MD is a file format
specification based on [HDF5](http://www.hdfgroup.org/HDF5/) for storing
molecular data, whose development is found at <http://nongnu.org/h5md/>.

ch5md is developped by Pierre de Buyl and is released under the 3-clause BSD
license that can be found in the file LICENSE.

To use the h5md dump style in lammps, execute
make -f Makefile.h5cc
in this directory then
make yes-user-h5md
in the src directory of LAMMPS to rebuild LAMMPS. 

Note that you must have the h5cc compiler installed to use
Makefile.h5cc.  It should be part

If HDF5 is not in a standard system location, edit Makefile.lammps accordingly.

In the case of 2015 and more recent debian and ubuntu systems where concurrent
serial and mpi are possible, use the full platform depedent path, i.e.
`HDF5_PATH=/usr/lib/x86_64-linux-gnu/hdf5/serial`