Skip to content

BESLE: Boundary element software for 3D linear elasticity

Research output: Contribution to journalArticlepeer-review

BESLE is the first available parallel open-source code to analyse the mechanical behaviour of heterogeneous materials using the boundary element method (BEM) in 3D and in both an elastostatic and elastodynamic setting. Unlike all the other codes that are presently available, the software presented here is capable of simulating both isotropic and anisotropic materials comprised of single or multiple domains. Furthermore, the user-interface has been designed to provide a convenient way for configuring simulations involving many complex material constituents. Results are described by the displacement and traction fields, also, the stress and strain tensors are available for post-processing. BESLE is largely implemented in Fortran-MPI, but some of the sub-packages are based on other languages such as C and C++, and as such a the software is best used on a multi-core architecture where the parallelisation can be fully exploited. The main features and functionality of BESLE are presented here, and the User’s Guide, available from the repository listed below, gives further details and outlines how users can carry out bespoke simulations.
Original languageEnglish
Article number108009
Pages (from-to)1-14
Number of pages14
JournalComputer Physics Communications
Early online date27 Apr 2021
Publication statusEarly online - 27 Apr 2021


  • Galvis_et_al_2021_AAM

    Accepted author manuscript (Post-print), 3.87 MB, PDF document

    Due to publisher’s copyright restrictions, this document is not freely available to download from this website until: 27/04/22

    Licence: CC BY-NC-ND

Relations Get citation (various referencing formats)

ID: 27303682