You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version 4.7 of MFEM was released on May 7, 2024. Some of the new additions in this release are:
Support for single and double precision builds (with corresponding hypre build). The MFEM floating point type was generalized from double to real_t. For details see https://github.com/orgs/mfem/discussions/4207.
Capability to partition (big) serial meshes in serial code, see the new classes MeshPartitioner and MeshPart. This capability is also exposed as a menu option in the mesh-explorer miniapp in miniapps/meshing.
Domain and boundary attributes in the Mesh class can be now named, as a convenient means of referring to them. See the new Example 39, the MFEM mesh v1.3 format documentation, and the data/compass.mesh.
NURBS meshes can now be refined by arbitrary integer factors, see e.g. the new options in mesh-explorer. NURBS coarsening and knot removal were also introduced.
Added a new integrator, HyperbolicFormIntegrator, for general systems of hyperbolic conservation laws. Currently, advection, Burgers, shallow-water and Euler equations are available. See the updated Example 18 and fem/hyperbolic.hpp.
Cut-surface and cut-volume IntegrationRules can now be constructed by a moment-fitting approach. The cut is specified by the zero level set of a Coefficient. See fem/intrules_cut.hpp and the new Example 38.
MFEM's runtime compute policy can now be automatically synced with hypre's runtime compute policy. This enables runtime device selection with hypre-2.31.0 or later.
GPU support has been extended to the DG diffusion integrator, LOR assembly on surface meshes, full assembly on simplices and a new miniapp for LOR block preconditioning for linear elasticity.
Added a miniapp demonstrates elastic mortar-based contact using the Tribol library.
Updated the Doxygen documentation style, which now requires Doxygen version 1.9.8 or later. See the doc directory and the online documentation.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Dear MFEM community,
Version 4.7 of MFEM was released on May 7, 2024. Some of the new additions in this release are:
Support for single and double precision builds (with corresponding hypre build). The MFEM floating point type was generalized from
double
toreal_t
. For details see https://github.com/orgs/mfem/discussions/4207.Capability to partition (big) serial meshes in serial code, see the new classes
MeshPartitioner
andMeshPart
. This capability is also exposed as a menu option in the mesh-explorer miniapp inminiapps/meshing
.Domain and boundary attributes in the
Mesh
class can be now named, as a convenient means of referring to them. See the new Example 39, theMFEM mesh v1.3
format documentation, and the data/compass.mesh.NURBS
meshes can now be refined by arbitrary integer factors, see e.g. the new options inmesh-explorer
. NURBS coarsening and knot removal were also introduced.Added a new integrator,
HyperbolicFormIntegrator
, for general systems of hyperbolic conservation laws. Currently, advection, Burgers, shallow-water and Euler equations are available. See the updated Example 18 and fem/hyperbolic.hpp.Cut-surface and cut-volume
IntegrationRule
s can now be constructed by a moment-fitting approach. The cut is specified by the zero level set of aCoefficient
. See fem/intrules_cut.hpp and the new Example 38.Added new block solver for the Darcy problem based on Bramble-Pasciak preconditioning.
MFEM's runtime compute policy can now be automatically synced with hypre's runtime compute policy. This enables runtime device selection with
hypre-2.31.0
or later.GPU support has been extended to the
DG
diffusion integrator,LOR
assembly on surface meshes, full assembly on simplices and a new miniapp forLOR
block preconditioning for linear elasticity.Added a miniapp demonstrates elastic mortar-based contact using the Tribol library.
Updated the
Doxygen
documentation style, which now requires Doxygen version 1.9.8 or later. See the doc directory and the online documentation.To download, and for more information visit https://mfem.org.
We welcome any and all feedback at https://github.com/mfem/mfem/issues.
--the MFEM team
cc: @mfem/everyone
Beta Was this translation helpful? Give feedback.
All reactions