
JEMRIS - This software package contains a general MRI simulator.

Prerequisites
-------------


 - CVODE	variable time stepping ODE solver >=2.5		http://www.llnl.gov/casc/sundials
 - Xerces-C++	XML parser >=2.8				http://xerces.apache.org/xerces-c
 - HDF5		library for storing and managing data >=1.8	http://www.hdfgroup.org/HDF5
 - CLN		library for Numbers version >=1.2.X		http://ginac.de/CLN
 - GiNaC	library for symbolic mathematics >=1.4.X	http://ginac.de
 - ISMRMRD	ISMRM Raw Data Format >=1.5.0			https://ismrmrd.github.io/apidocs/1.5.0


Please provide all the above packages. 

Optional
--------

If provided with an MPI implementation with C++ bindings, a parallel version of
JEMRIS is built. Indicate the location of mpi.h with the appropriate configure 
flags. Currently JEMRIS is tested with the MPICH implementation of MPI:

- Open MPI	library for parallelization >= 4.1.0		https://www.open-mpi.org/

If povided with the boost C++ libraries, a loop coil obeying to the Biot-Savart law will be built.

- boost		the boost c++ library >= 1.50			http://www.boost.org/

Installation
------------

Run the following commands:

# mkdir build ; cd build
# cmake ..
# make
# ctest -V
# make install

Documentation
-------------

More detailed installation and developers documentation may be found under 
http://jemris.org/. 
