MFEM-MGIS Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Version 1.0
[Unreleased]
Changed
use std::span instead of
mgis::span
[1.0.0] - 2024-08-02
Added
Support for multiple materials with distinct constitutive equations:
Micromorphic laws
Orthotropic laws
Support for internal state variables (defined at integration points):
Use of
MGIS
data structuresUse of mechanical behavior laws generated by MFront
Post-processing features for nonlinear mechanics:
ComputeResultantForceOnBoundary
: Compute the resultant of the inner forces on a boundaryComputeMeanThermodynamicForcesValues
: Compute macroscopic stress and strain for each materialParaviewExportIntegrationPointResultsAtNodes
: Generate Paraview post-processing files with internal state variables using MGIS
Flexible C++ API for defining
MFEM
simulation featuresCI workflow with examples in test and 58% coverage
Profiler for performance analysis
Support for
MFEM
solvers:Direct solvers:
UMFPackSolver
MUMPS
Krylov solvers:
CGSolver
GMRESSolver
BiCGSTABSolver
MINRESSolver
SLISolver
HyprePCG
HypreGMRES
HypreFGMRES
Solver from Petsc
Preconditioner:
HypreILU
HypreEuclid
HypreBoomerAMG
HypreParaSails
HypreDiagScale
Preconditioner from Petsc