Phelm Documentation
1.0
This library is meant to solve partial differential equations. It implements the Finite Element Method. The library is able to solve partial differential equations on two-dimensional smooth manifolds.
To solve a problem you need the following:
- triangulate the manifold;
- partition the manifold into subdomains;
- specify a local coordinate system in each subdomain;
- specify a function of surface integral in the local coordinates.
The library already contains triangulation builders for spherical surfaces and flat rectangular domains.
The sample result of mesh builder is shown below:
In that case the sphere is built on 4 parts.
These examples are to give you some tips on Phelm features.
- Laplace equation on a flat domain
- Laplace equation on a sphere
- Double Laplace equations on a flat domain
- Chafe-Infante equation on a flat domain
- Chafe-Infante equation on a sphere
- The Barotropic vorticity equation on a sphere
- The two-dimensional baroclinic atmosphere equations on a sphere