Hokkaido University Research Profiles

Information and Communication

Boundary Element Analysis Framework and Distributed H-matrix Method

Takeshi Iwashita Professor

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.

  • Fig. 1: Software developed by JST CREST

  • Fig. 2: Example of analysis by the surface charge method using the developed software

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.