1.3  Software


Computer software that implements the BEM for Laplaces equation is described in this manual. The codes can be directly downloaded. The codes are written in Fortran 77 and it is recommended that users have a working knowledge of this programming language to obtain full benefit from the codes. The are three main subroutines that deal with computing the discrete Laplace operators in each dimensional space:

L2LC in file L2LC.FOR for general two-dimensional problems,

L3LC in file L3LC.FOR for general three-dimensional problems,

L3ALC in file L3ALC.FOR for general three-dimensional axisymmetric problems.

The methods employed in the codes and the way the way in which they should be used is described in Chapter 3.

For each of the codes a test problem is implemented in which the simple solution and Dirichlet boundary condition is generated by

f(p) = p2        in two dimensions,

f(p) = p3        in three dimensions,
with the Laplace equation governing the domain interior to a closed boundary. The main programs L2LC_T (in file L2LC_T.FOR ) solves the two-dimensional problem with the boundary a circle. L3LC_T (in file L3LC_T.FOR ) solves the three-dimensional problem with the boundary a cube. L3ALC_T (in file L3ALC_T.FOR ) solves the axisymmetric three-dimensional problem with the boundary a sphere. Further details on the test problems and the results are given in Chapter 3.

These are the core codes. The codes for the three problem domains are covered in subsequent chapters.


Return to boundary-element-method.com/laplace
Return to boundary-element-method.com