Skip to content

Installation

Requirements

Dependency Version Notes
CMake >= 3.17
C++ compiler C++17 Apple clang (macOS), GCC or nvc++ (Linux)
Armadillo >= 9.2 Linear algebra
ISMRMRD >= 1.4 MRI data format
FFTW3 CPU FFT
Boost >= 1.43 Program options, serialization, MPI bindings
HDF5 Data I/O
SuperLU 5 5.x Sparse decompositions

Platform-Specific Notes

macOS (Apple Silicon)

Install dependencies via Homebrew:

brew install cmake armadillo fftw hdf5 boost superlu ismrmrd

Linux (Ubuntu/Debian)

sudo apt install cmake libarmadillo-dev libfftw3-dev libhdf5-dev \
    libboost-all-dev libsuperlu-dev

For NVIDIA GPU support, install the NVIDIA HPC SDK.