JEMRIS  2.8.1
open-source MRI simulations

This section describes the installation procedures for building jemris from scratch. This is usually not necessary. Binary packages for Linux, Windows and Mac OS X, are available in the section Download.


JEMRIS relies on several libraries, which need to be downloaded and installed prior to its compilation:

Some Linux distributions have the above packages prebuilt and included in their package management.



Should you want to exploit more than one CPU core, you will need an implementation of MPI. JEMRIS has been tested with MPICH2. Mac OS X greater that 10.4 includes MPI with the XCode package. But you might still want to look at HPC for Mac OS X.

Boost C++

The boost C++ libraries are used for the evaluation of elliptical integration terms of the Biot-Savart law. JEMRIS is operational without the boost libraries while Biot-Savart-Loops behave like ideal coils.

Compiling JEMRIS

Note that all libraries above are mandatory for compiling JEMRIS (runtime and development versions need to be present)

Download the JEMRIS package from []

The unpacked tar ball. JEMRIS is built in a similiar way as many open source software packages.

Installation with cmake (recommended)

Installation with automake (deprecated)

The last step will only work if you have write access to /usr/local/bin and /usr/local/share. The binaries jemris and if available pjemris, matlab GUI files and examples are installed.

Now you may run the Matlab GUIs for sequence design and simulation (see Sequence development tool: JEMRIS_seq and MRI Simulation tool: JEMRIS_sim).

Here, you may start by loading one of the example sequences in the directory "app/xmpl".

-- last change 17.06.2016 | Tony Stoecker | Imprint --