We are pleased to announce the release of version 0.3 of the new C++-based library Ikarus. Ikarus is a library to solve differential equations using the finite element method. It is based on various modules of the DUNE-Project and is also inspired by deal.II and Kratos. This release was focused more on the refactoring of the documentation and establishing workflows for effective checks on the code with every commit. Nonetheless, finite elements for simulating geometric linear elasticity have been added. These can optionally be enhanced with the Enhanced-Assumed-Strain (EAS) method to avoid the locking effects that occur.
In addition, first steps have been taken regarding path-following methods and the handling of inhomogeneous Dirichlet boundary conditions.
For more details on the release notes, refer to https://github.com/ikarus-project/ikarus/releases/tag/v0.3.
This version of the library is now published via the Data Repository of the University of Stuttgart (DaRUS) and can also be cited by using https://doi.org/10.18419/darus-3303.
A detailed overview of this particular release can also be found in our blog post: https://ikarus-project.github.io/dev/04_blog/2022/12/16/release-of-v03-prometheus/#release-of-v03-prometheus.