EPSRC logo

Details of Grant 

EPSRC Reference: EP/K03829X/1
Title: BEM++ Stage 2
Principal Investigator: Betcke, Professor T
Other Investigators:
Arridge, Professor SR
Researcher Co-Investigators:
Dr MJ Schweiger Dr WS Smigaj
Project Partners:
Met Office PACSYS Ltd UCL
Department: Mathematics
Organisation: UCL
Scheme: Standard Research
Starts: 01 October 2013 Ends: 30 September 2015 Value (£): 357,507
EPSRC Research Topic Classifications:
Atmospheric Kinetics Computer Sys. & Architecture
High Performance Computing Medical Imaging
Numerical Analysis
EPSRC Industrial Sector Classifications:
Environment Healthcare
Related Grants:
EP/K037862/1 EP/K038060/1
Panel History:
Panel DatePanel NameOutcome
18 Feb 2013 EPSRC Software Infrastructure Announced
Summary on Grant Application Form
Many real-world problems in homogeneous media, such as electromagnetic scattering from an airplane or the noise radiation from a car, can be formulated as integral equations over the boundary of the domain. The advantage of such formulations is that only the boundary and not a (possibly infinite) medium needs to be discretised.

Computing solutions of such a boundary integral equation is the task of a boundary element method (BEM).

We have developed BEM++ (www.bempp.org), a modern open source boundary element software library, which can solve a wide range of problems in electrostatics, diffuse optics and acoustics. Support for electromagnetic and elasticity problems is coming soon. The library can be used either from C++ or via a convenient scripting interface directly from Python.

The current version of BEM++ already parallelises on modern multi-core workstations and has been deployed successfully for the computation of light diffusion in optical tomography applications. In this Stage 2 proposal we build on the successful core library and extend it to solve challenging application problems on modern heterogeneous computing architectures. To achieve this goal the following software library components will be developed as part of the project.

1.) We will implement hierarchical matrix and fast multipole methods on distributed CPU/GPU clusters. These methods make possible the fast solution of boundary integral equation problems with millions of unknowns and are essential for very large application problems.

2.) We will interface BEM++ with Dune, a well known high-performance library for large scale grid based applications such as finite element and finite volume methods. While boundary element formulations are suitable for homogeneous media problems they do not work for heterogeneous media, where finite element methods (FEM) are frequently being used. For coupled problems, where parts of the medium are homogeneous and others are heterogeneous it is often beneficial to couple FEM and BEM methods. The interface to Dune will allow us to do this, and to solve complicated coupled problems on large parallel computing architectures.

These extensions will allow us to solve large scale real world application problems. The first medical application that we will study is High Intensity focused ultrasound (HIFU) treatment. The principle here is to use focused ultrasound targeted at a tumor to destroy the cancerous tissue by localized thermal expansion. However, to properly plan HIFU treatment, careful numerical simulations are necessary and we will build a HIFU toolbox based on BEM++ and Dune for this treatment planning simulation. This is work in collaboration with the National Physics Lab and is of large industrial interest for the development of novel cancer therapies. The second medical application is in functional neuroimaging. An example is diffuse optical cortical mapping, where we use the library to simulate the diffuse scattering of light in realistic head geometries. These techniques are useful to map the brain activities of patients and can have potential applications for example in the treatment of sufferers of locked-in syndrome.

The other large application area studied in this proposal is atmospheric sciences in collaboration with the Met Office. The interest here is to accurately simulate the electromagnetic properties of atmospheric particles such as ice crystals. Remote sensing of cloud properties relies heavily on electromagnetic scattering models and questions regarding the accuracy of standard approaches have potentially profound implications for our understanding of how the water cycle and clouds influence the radiation balance of the earth. BEM++ computations of scattering by these atmospheric particles will be compared with results from previously used asymptotic methods, and the implications for remote-sensing and radiative transfer in the atmosphere investigated.

Key Findings
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Potential use in non-academic contexts
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Description This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Date Materialised
Sectors submitted by the Researcher
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Project URL:  
Further Information:  
Organisation Website: