MOOSE Newsletter (August 2025)
This MOOSE Newsletter edition is in progress. Please check back in September 2025 for a complete description of all MOOSE changes.
MOOSE Improvements
MOOSE Modules Changes
libMesh-level Changes
2025.08.05
Update
Added support for vector-valued variables in
MeshFunction
, with regression testing forLAGRANGE_VEC
,NEDELEC_ONE
, andRAVIART_THOMAS
cases.Added support for
std::set
values inParameters
Added generation of boundary condition ids in
NetGenMeshInterface
outputAdded support for sliding boundary nodes and higher-order elements to
VariationalMeshSmoother
Added
SmoothnessEstimator
, switchedHPCoarsenTest
to enable smoothness-aware hp adaptivity selectionFixed undefined behavior in
ExodusII_IO
input support for Bezier Extraction blocksFixed support for
configure --enable-glibcxx-debugging
Added
contains()
andends_with()
utilities; used these to fix broken read support for files with base names of 4 characters or fewer.Changed
GhostingFunctor
containers to usevector
rather thanset
, to avoid undefined behavior in functors that do parallel communication. Any application code that hard coded the previous container iterator return type may need to change to useauto
or the new iteratortypedef
.Refactored
add_periodic_boundary
, added more error checkingOptimizations in
VariationalMeshSmoother
Early-return optimization in
RBEimConstruction
Corrected link to DataTransferKit repository in
DTKSolutionTransfer
documentationCorrected
configure --help
output to reflect default-enabled status of Poly2Tri, Netgen, and QhullFix indentation in tests/Makefile.am
Make sure dof index containers sized even when not active on block