Fortran-95 BEM codes. Current version 2.0 works with G95
Thera are MPI-versions for 3D Problems
At present time it is the fastest Boundary Element Method codes.
Fortran codes tested with G95, Visual Fortran ver. 6.1+, Intel Fortran ver. 7.1+, FortranPlus ver. 2.0.
I made analytical coefficient computations, conjugate gradient methods for linear system, up to 3 symmetry planes, avoid problem of a numerical boundary layer, the unpublished technology for gradient computation, the problems with the huge matrices...
The all solvers have the same interface and very easy for understanding.
You have to download 3D boundaries for executions of the 3D programs.
(I deleted *.dat and *.bnd files in ZIP-archives).
All examples were compiled for WIN32 with G95 command line:
g95 -fno-backslash -march=pentium4 %1.f90 -o %1 -O4 -pipe -fno-bounds-check -Wl,--heap=0x1000000,--stack=0x100000
2D Problems
- Fortran 90/95 codes for the computation boundary-valued problems for the 2D Laplace equation.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
- Fortran 90/95 codes for the computation boundary-valued problems for the axisymmetric Laplace equation.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
- Fortran 90/95 codes for the computation boundary-valued problems for the 2D Helmholtz equation.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
- Fortran 90/95 codes for the computation boundary-valued problems for the 2D modified Helmholtz equation.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
- Fortran 90/95 codes for the computation boundary-valued problems for the 2D biharmonic equation.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
3D Problems
- Fortran 90/95 codes for the computation boundary-valued problems for the 3D Laplace equation by the direct BEM.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
- Fortran 90/95 codes for the computation boundary-valued problems for the 3D Helmholtz equation.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
- Fortran 90/95 codes for the computation boundary-valued problems for the 3D modified Helmholtz equation.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
- Fortran 90/95 codes for the computation boundary-valued problems for the 3D Navier's equation.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
- Fortran 90/95 codes for the computation boundary-valued problems for the 3D biharmonic equation.
You can get demo-versions of EXE-files for Windows 98/NT/ME/2000/XP (Intel Pentium IV - processor) with short samples in G95. Win-Zip archive you can get here.
- 3D time-harmonic Maxwell equations(elecromagnetism).
You can get examples of Fortan code here.
Test your FORTRAN compiler with my Fortran90 and Fortran95 codes.
Input boundary format *.bnd
You can download the some domains boundary in my new format (*.bnd). See
ReadFile.f90 in Lapl3D.zip for details.
If you have domain boundary divided by triangles, send me, please.
My homepage