PHAML is a parallel program for the solution of 2D elliptic partial differential equations using low or high order finite elements, adaptive mesh refinement based on newest node bisection of triangles, and multigrid. All aspects of the method are based on the hierarchical basis functions.
|Tags||Scientific/Engineering Mathematics Software Development Libraries|
|Operating Systems||POSIX Unix|
Release Notes: Numerous enhancements and bugfixes.
Release Notes: This release adds numerous enhancements and bugfixes.
Release Notes: This release added new features including quadrature rules of order 21 to 45 for triangles, a new parallel implementation of conjugate gradients, the option for printing relative error instead of absolute error, and a MUMPS non-symmetric solver. Vertical scaling in graphics was improved. Double-precision floats are now used for graphics. Roundoff error was reduced in computing barycentric coordinates. Quad order for elemental matrices was increased to be exact for the mass matrix. There were various bugfixes, code cleanups, and speedups.
Release Notes: An explicit error indicator was added. An optional error_estimator was added to phaml_query. Second derivatives were added to basis and evaluation routines. An estimate of the error in the eigenvalues was added. The hierarchical coefficient error indicator was extended to high order elements. The code was modified to keep quadrature points inside triangles when necessary. Bugfixes and code cleanups were done.
Release Notes: Native conjugate gradients and GMRES solvers were added, along with support for DRUM and ZOLTAN_FILE in partition methods. The tests have been modified to run in parallel, and assorted bugs have been fixed.