Elsevier · The Boundary Element Method for Engineers and Scientists, 2nd Edition · Source codes

Source codes

  1. LABECON.FOR, RECT-1.FOR and ELLIPSE-1.FOR: The first program solves the Laplace equation using constant elements, while the other two create the data files for rectangular and elliptic domains (Example 4.1 and Example 4.2). Download here.
  2. LABECONMU.FOR and RECT-2.FOR: The first program solves the Laplace equation for domains with holes, while the second creates the data file for rectangular domains having hole (Example 4.3). Download here.
  3.   TORSCON.FOR, ELLIPSE-3.FOR, RECT-3.FOR: The first program solves the torsion problem, while the other two create the data files for elliptic and rectangular cross-sections (Example 6.1 and Example 6.2). Download here.
  4.   TORSCONMU.FOR, TORSCONMUdata.m: The first program solves the torsion problem for domains with holes, while the second creates the data for bridge cross section in Example 6.3. Download here.
  5.   FLUIDCON.FOR: This program solves problems of irrotational flow of incompressible fluids. It has been used to solve Example 6.6. Download here.
  6.   ELBECON.FOR, RECT-4.FOR and RECTEL-MU.FOR: The first program solves the plane elasticity problem (plane strain and plane stress), while the other two create the data for simply and multiple rectangular domains respectively (Example 7.2 and Example 7.3). Download here.
  7.   AEMLABE.FOR, AEMLABEdataEx82.m, AEMLABEdataEx83i.m, AEMLABEdataEx83ii.m, AEMLABEdataEx83.m, and AEMLABEdataEx84.m: The Fortran program solves the general second order elliptic partial differential equation, while the Matlab programs create the data for the example problems (Example 8.2, Example 8.3 and Example 8.4). Download here.
  8. AEMELBE.FOR, AEMELBEdataEx86.m and AEMELBEdataEx87.m: The Fortran program solves the plane elasticity problem for general anisotropic inhomogeneous bodies, while the Matlab programs create the data for the example problems (Example 8.6 and Example 8.7). Download here.
  9. AEM_motion_mult_linear.m: This Matlab program solves numerically the system of linear equations of motion. Download here.
  10. AEM_parabolic_multi_linear.m: This Matlab program solves numerically the system of semi-discretized linear parabolic equations. Download here.