TBSBIEM

TBSBIEM is an open-source Fortran code for the simulation of spontaneous 3D dynamic rupture propagation on a planar homogeneous or bi-material interface based on 3D Spectral Boundary Integral Equation Method by Gupta and Ranjith (2024). This method is based on traction formulation, unlike the displacement formulation of Geubelle and Rice (1995). The key advantage of this formulation is that it requires half the convolution integrals to solve the dynamic ruture of bi-material interface problems when compared to that of the displacement formulation. In addition, all convolution kernels are expressed in closed form for the bi-material interface problem, whereas some kernels are evaluated numerically in the displacement formulation.

The code uses OpenMP for CPU acceleration and OpenACC for GPU acceleration. In addition, the cuFFT library is used for efficient calculation of the Fast Fourier Transform.