scholarly journals Profiling General-Purpose Fast Multipole Method (FMM) Using Human Head Topology

Author(s):  
Dung Ngoc Pham

AbstractIn this study, we characterize the performance of the fast multipole method (FMM) in solving the Laplace and Helmholtz equations. We use the FMM library developed by the group of Dr. L. Greengard. This version of the FMM algorithm is multilayer with no priori limit on the number of levels of the FMM tree, although, after about thirty levels, there may be floating point issues. A collection of high-resolution human head models is used as test objects. We perform a detailed analysis of the runtime and memory consumption of the FMM in a wide range of frequencies, problem sizes, and precisions required. Although we focus on two-manifold test cases, the results are generalizable to other topologies as well. The tests are conducted on both Windows and Linux platforms. The results obtained in this study can serve as a general benchmark for the performance of FMM. It can also be employed to pre-estimate the efficiency of numerical modeling methods (e.g., the boundary element method) accelerated by FMM.

Author(s):  
Sergey N. Makarov ◽  
William A. Wartman ◽  
Mohammad Daneshzand ◽  
Kyoko Fujimoto ◽  
Tommi Raij ◽  
...  

AbstractBackgroundTranscranial magnetic stimulation (TMS) is currently the only non-invasive neurostimulation modality that enables painless and safe supra-threshold stimulation by employing electromagnetic induction to efficiently penetrate the skull. Accurate, fast, and high resolution modeling of the electric fields (E-fields) may significantly improve individualized targeting and dosing of TMS and therefore enhance the efficiency of existing clinical protocols as well as help establish new application domains.ObjectiveTo present and disseminate our TMS modeling software toolkit, including several new algorithmic developments, and to apply this software to realistic TMS modeling scenarios given a high-resolution model of the human head including cortical geometry and an accurate coil model.MethodThe recently developed charge-based boundary element fast multipole method (BEM-FMM) is employed as an alternative to the 1st order finite element method (FEM) most commonly used today. The BEM-FMM approach provides high accuracy and unconstrained field resolution close to and across cortical interfaces. Here, the previously proposed BEM-FMM algorithm has been improved in several novel ways.Results and ConclusionsThe improvements resulted in a threefold increase in computational speed while maintaining the same solution accuracy. The computational code based on the MATLAB® platform is made available to all interested researchers, along with a coil model repository and examples to create custom coils, head model repository, and supporting documentation. The presented software toolkit may be useful for post-hoc analyses of navigated TMS data using high-resolution subject-specific head models as well as accurate and fast modeling for the purposes of TMS coil/hardware development.


2020 ◽  
Vol 401 ◽  
pp. 109008 ◽  
Author(s):  
Bo Wang ◽  
Duan Chen ◽  
Bo Zhang ◽  
Wenzhong Zhang ◽  
Min Hyung Cho ◽  
...  

2011 ◽  
Vol 230 (15) ◽  
pp. 5807-5821 ◽  
Author(s):  
Bo Zhang ◽  
Jingfang Huang ◽  
Nikos P. Pitsianis ◽  
Xiaobai Sun

1992 ◽  
Vol 278 ◽  
Author(s):  
Steven R. Lustig ◽  
J.J. Cristy ◽  
D.A. Pensak

AbstractThe fast multipole method (FMM) is implemented in canonical ensemble particle simulations to compute non-bonded interactions efficiently with explicit error control. Multipole and local expansions have been derived to implement the FMM efficiently in Cartesian coordinates for soft-sphere (inverse power law), Lennard- Jones, Morse and Yukawa potential functions. Significant reductions in execution times have been achieved with respect to the direct method. For a given number, N, of particles the execution times of the direct method scale asO(N2). The FMM execution times scale asO(N) on sequential workstations and vector processors and asymptotically0(logN) on massively parallel computers. Connection Machine CM-2 and WAVETRACER-DTC parallel FMM implementations execute faster than the Cray-YMP vectorized FMM for ensemble sizes larger than 28k and 35k, respectively. For 256k particle ensembles the CM-2 parallel FMM is 12 times faster than the Cray-YMP vectorized direct method and 2.2 times faster than the vectorized FMM. For 256k particle ensembles the WAVETRACER-DTC parallel FMM is 33 times faster than the Cray-YMP vectorized direct method.


Acta Numerica ◽  
1997 ◽  
Vol 6 ◽  
pp. 229-269 ◽  
Author(s):  
Leslie Greengard ◽  
Vladimir Rokhlin

We introduce a new version of the Fast Multipole Method for the evaluation of potential fields in three dimensions. It is based on a new diagonal form for translation operators and yields high accuracy at a reasonable cost.


Sign in / Sign up

Export Citation Format

Share Document