Version 0.1.0 released November 30, 2002 Built November 30, 2002$\ $for a pc i686 running linux-gnu Presented is a software package and manual for mathematical models using the
Boundary Element Method (BEM) and (at some point) Finite Element Method (FEM). The library includes the following subroutines: * Mesh specification routines for building a mesh by specifying
coordinates of nodes, the nodes which make up each element, the surface elements which make up each group, and for BEM problems, groups which surround each body. * A modular Green's function
matrix calculation routine, which is easily extended to add modules to solve new equations by subroutines which calculate the Green's function matrix for a pair of elements. * Modular
specification of boundary conditions, including Dirichlet, Neumann and Robin (mixed) boundary conditions. * Necessary linear algebra required for one-step solution of problems with Dirichlet,
Neumann or linear Robin boundary conditions; and Newton-Raphson iterative solution of problems with nonlinear Robin boundary conditions. * A simple wrapper for matrix multiply, decompose, invert
and solve operations for easy substitution of alternative approaches to these tasks (default is the native system BLAS/LAPACK routines). * GNU autoconf/autmake file system for simple compilation
and installation across platforms. It is hoped that this library will simplify the use of boundary element methods in other software.
Date
2002-12-09
Copyright Notice
Julian is copyright 2002 Adam Powell, and version 0.1.0 is placed in the public domain. Subsequent versions will be licensed under the terms of the GNU GPL.