Jemris
   HOME

TheInfoList



OR:

Jemris is an open source
MRI Magnetic resonance imaging (MRI) is a medical imaging technique used in radiology to form pictures of the anatomy and the physiological processes of the body. MRI scanners use strong magnetic fields, magnetic field gradients, and radio waves ...
sequence design and
simulation A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the s ...
framework written in
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
. It was designed to most generally and numerically integrate the Bloch equation in a
single-core A single-core processor is a microprocessor with a single core on its die. It performs the fetch-decode-execute cycle once per clock-cycle, as it only runs on one thread. A computer using a single core CPU is generally slower than a multi-core syste ...
or
parallel Parallel is a geometric term of location which may refer to: Computing * Parallel algorithm * Parallel computing * Parallel metaheuristic * Parallel (software), a UNIX utility for running programs in parallel * Parallel Sysplex, a cluster of ...
fashion for protons over a time course of a sequence on almost arbitrary samples with arbitrary excitation and acquisition setup. The integration is performed with th
CVODE
variable time stepping solver. Jemris experiment setups are completely managed with
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
files. It understands and parses
symbolic mathematics In mathematics and computer science, computer algebra, also called symbolic computation or algebraic computation, is a scientific area that refers to the study and development of algorithms and software for manipulating mathematical expressions ...
as dynamic parameters to allow for maximum flexibility. It has been used to operate a commercial MRI scanner.


References

* * * * * {{refend


External links


Official project website
.
SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers)
Simulation software Magnetic resonance imaging