MOOSE Newsletter (September 2026)

buildconstruction:In Progress

This MOOSE Newsletter edition is in progress. Please check back in October 2026 for a complete description of all MOOSE changes.

MOOSE Improvements

Complete removal of using-directives for namespace libMesh

Using-directives for namespace libMesh, i.e., using namespace libMesh;, have been entirely removed. Prefer using qualified names, e.g., libMesh::VectorValue for VectorValue. If you feel that practice becomes prohibitively verbose, cumbersome or hampers readability, leverage using-declarations for libMesh namespace members, e.g. using libMesh::VectorValue;. Unity builds will leak using-declarations across translation units within a folder, so be mindful. This is also the reason using-directives have been removed: they leak the entire namespace across translation units.

MOOSE Bug Fixes

MOOSE Modules Changes

libMesh-level Changes

PETSc-level Changes

Conda Package Updates

Apptainer Package Updates