Projects / Animath

Animath

Animath is a Finite Element Method library entirely implemented in C++. It is suited for fluid-structure interaction simulation, and it is mathematically based on higher-order tetrahedral elements. It provides front-ends to matrix solvers and mesh generators.

Tags Scientific/Engineering Mathematics Physics Visualization
Operating Systems Windows Windows Cygwin POSIX Linux
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Apr 2009 21:37
  • Rrelease-after

    Changes: Some of the main changes in this release are that it adds C0 cubic interpolation, the CFD solvers have been integrated into the framework, and that the Lapack dependency has been removed. When doing non-linear structural analysis with Animath, please be aware that the respective routines are unverified, and that there is a real chance they are incorrect.

    • Rrelease-mid
    •  23 Jan 2009 09:09
    • Rrelease-after

    Changes: SUPG weighting for upwind stabilization is now supported, and a corresponding solver can be found among the example applications. Another great methodolical enhancement is the addition of matrix generators for non-linear (including geometric non-linearity) structural analysis. Matrix and load vector generation have been totally redesigned for this release, the equation_c class and its descendants have been replaced with one class for each type of matrix/load. Many bugs have also been addressed, such as installation to global directories and outdated or incomplete documentation.

    • Rrelease-mid
    •  20 Nov 2008 12:17
    • Rrelease-after

    Changes: Much time went into the development of mesh manipulation code, i.e. edge collapse and vertex clustering routines (see the surfacemodel_c interface). Parallel solving of vector-valued problems that have decoupled components is now made easy by means of threads and employed in a new fluid solver. Some quite significant enhancements can also be found in the visualization code.

    • Rrelease-mid
    •  12 Sep 2008 09:08
    • Rrelease-after

    Changes: Most significantly, this version adds traction and stress recovery routines and second order surfaces with curvilinear coordinates. The writing of FSI-problem solvers is (again) conveniently possible.

    • Rrelease-mid
    •  20 Jul 2008 11:07
    • Rrelease-after

    Changes: There is a new base class, cfd_solver_c, for CFD solvers in this release. solid_c unifies the structural analysis interface, and now also supports generalized/anisotropic linear elasticity, especially orthotropic materials. Many minor feature enhancements and new convenience increasing routines come with this version. Of course, bugs were fixed and inconsistencies were removed.

    A8b979fe4f4036348946fa7fa262a674_thumb

    Project Spotlight

    phlyMail

    An advanced Webmail and PIM client.

    No-screenshot

    Project Spotlight

    Lzlib

    A compression library for lzip files