A FEniCS-HPC framework for multi-compartment Bloch-Torrey models

In diffusion nuclear magnetic resonance (NMR) and diffusion magnetic resonance imaging (MRI), the multi-compartment Bloch-Torrey equation plays an important role in probing the diffusion characteristics from a nanometer scale to a macroscopic scale. The signal attenuation can be computed by solving the equation. If the volume of interest is composed by multiple compartments, interface conditions with permeability are imposed. Depending on applications, different gradient strengths can be used to capture the signal attenuation. In probing porous media, for instance, high gradient strengths are used. In diffusion MRI, since water molecules enter and exit the computational domain in realistic cases, pseudo-periodic boundary conditions are used. These conditions cause difficulties in solving the equation efficiently and many efforts have been made to develop an efficient numerical method. However, large-scale problems for supercomputers with realistic applications have not been considered yet. We propose a framework for the multi-compartment Bloch-Torrey models based on the FEniCSHPC platform, a part of the FEniCS project that allows for automated discretization, automated error control with mesh adaptivity and high performance computing. The framework runs on supercomputers with near optimal weak and strong scaling. Our work includes two parts. First, we simplify the multi-compartment Bloch-Torrey model used in diffusion MRI by proposing an approximation to the pseudo-periodic boundary conditions to derive a general form for the interface and boundary conditions. The second part includes implementation and numerical validation of our method on the FEniCS-HPC platform. This simplified model is straightforward to implement and to parallelize and shows promise in validation against more realistic models.

[1]  NICLAS JANSSON,et al.  Framework for Massively Parallel Adaptive Finite Element Computational Fluid Dynamics on Tetrahedral Meshes , 2012, SIAM J. Sci. Comput..

[2]  J. E. Tanner,et al.  Spin diffusion measurements : spin echoes in the presence of a time-dependent field gradient , 1965 .

[3]  Niclas Jansson,et al.  Unicorn: a unified continuum mechanics solver , 2012 .

[4]  H. C. Torrey Bloch Equations with Diffusion Terms , 1956 .

[5]  Robert C. Kirby,et al.  FIAT: numerical construction of finite element basis functions , 2012 .

[6]  Denis S Grebenkov,et al.  Pulsed-gradient spin-echo monitoring of restricted diffusion in multilayered structures. , 2010, Journal of magnetic resonance.

[7]  William S. Price,et al.  NMR Studies of Translational Motion: Principles and Applications , 2009 .

[8]  Anders Logg,et al.  Automated Solution of Differential Equations by the Finite Element Method: The FEniCS Book , 2012 .

[9]  Claes Johnson,et al.  Turbulent flow and fluid–structure interaction , 2012 .

[10]  L. Shampine,et al.  RKC: an explicit solver for parabolic PDEs , 1998 .

[11]  Denis Le Bihan,et al.  A finite elements method to solve the Bloch-Torrey equation applied to diffusion magnetic resonance imaging , 2014, J. Comput. Phys..

[12]  Jean-Philippe Galons,et al.  A finite difference method with periodic boundary conditions for simulations of diffusion-weighted magnetic resonance experiments in tissue , 2012, Physics in medicine and biology.

[13]  Cyril Poupon,et al.  Numerical simulation of diffusion MRI signals using an adaptive time-stepping method , 2014, Physics in medicine and biology.

[14]  Alejandro F Frangi,et al.  A parametric finite element solution of the generalised Bloch-Torrey equation for arbitrary domains. , 2015, Journal of magnetic resonance.

[15]  John C Gore,et al.  Numerical study of water diffusion in biological tissues using an improved finite difference method , 2007, Physics in medicine and biology.

[16]  Niclas Jansson,et al.  Unicorn Parallel adaptive finite element simulation of turbulent flow and fluid-structure interaction for deforming domains and complex geometry , 2013 .

[17]  Nirbhay N. Yadav,et al.  Numerical analysis of NMR diffusion measurements in the short gradient pulse limit. , 2013, Journal of magnetic resonance.