New way of testing, memory-leaks detection, speed optimizations
More thorough exception-safe API
Support for Microsoft Visual studio 2012
Small tweaks and bugfixes
Features of Hermes
Eight levels of automatic hp-adaptivity, all with arbitrary-level
hanging node
in spaces H^1, Hcurl, Hdiv or L^2.
Database of around 30 time integration methods that can be switched
instantly without altering the problem definition.
Each physical field can
lie in any of the spaces H^1, Hcurl, Hdiv or L^2
be defined in its individual subdomain
be discretized either using hp-FEM or hp-DG
be discretized on its own mesh that evolves in time independently
of meshes for other fields.
Strong support for meshes with curved elements.
Monolithic discretization via novel adaptive multimesh hp-FEM/hp-DG
preserves all nonlinear physics on the discrete level.
Assembling, solution and visualization parallelized via Open MP.
There is a modern platform-independent engineering GUI to Hermes
based on Nokia QT called Agros2D (http://agros2d.org).
Hermes is available through the web browser in NCLab (http://nclab.com).
Complete functionality is available via Python scripting. First
interactive graphical modules are available for
- linear elasticity,
- electrostatics,
- general linear second-order PDE.
Interfacing to Trilinos and many matrix solver packages, exception-safe
APi and other standard features are included