- Information and Communication
- Boundary Element Analysis Framework and Distributed H-matrix Method
Boundary Element Analysis Framework and Distributed H-matrix Method
Realizing cutting-edge, large-scale, high-precision analysis
We have developed a software framework for high-performance boundary element analysis in a parallel computing environment. We have also developed a distributed parallel H-matrix library, which is effective to accelerate a BEM analysis, and evaluated its performance on programs in various applications.
Content of research
In this study, we developed a parallel boundary element analysis framework as part of the JST CREST project on “Application Development and Execution Environment with Automatic Tuning Mechanism.” By using this framework, it is possible to develop boundary element analysis programs for large-scale parallel computing systems with a small programming cost. We also developed a library of H-matrices, which approximates dense matrices with less data using low-rank approximation. This library can be used for analysis of N-body problems in addition to boundary element analysis, and is already being used for earthquake simulation on supercomputers. There is no other H-matrix library that supports hybrid parallel processing utilizing multiple threads and processes, and this is a unique feature of this research.
Potential for social implementation
- ・Boundary element analysis such as electromagnetic field analysis
- ・Simulation using the integral equation method
- ・Creating an approximation matrix for a dense matrix
Appealing points to industry and local governments
This is a software framework that is useful for developing boundary element analysis programs using parallel processing. The distributed H-matrix library can not only be used for boundary element analysis but also for various other applications.