@@ -9,6 +9,44 @@ for a complete description of all MOOSE changes.
99
1010## libMesh-level Changes
1111
12+ ### ` 2024.01.23 ` Update
13+
14+ - New example illustrating a Hybridized Discontinuous Galerkin solve
15+ - Added new finite element support: the ` HIERARCHIC_VEC ` FE family,
16+ for vector-valued hierarchic shape functions, and the
17+ ` L2_HIERARCHIC_VEC ` FE family, for the broken/L2 version of that
18+ space. Added simple-vector-valued example and
19+ Hybridized-Discontinuous-Galerkin example runs using these families.
20+ - Support for a pre-check object callback from PetscNonlinearSolver
21+ - Keep track of libMesh command line queries, and avoid spurious
22+ unused-option warnings about them from PETSc
23+ - Support for upgrading the order of mixed-order input meshes in
24+ ` all_second_order() ` and ` all_complete_order() `
25+ - Support for neighbor-finding and mesh stitching with mixed-order
26+ input meshes. Mixed-order meshes must still be upgraded before
27+ being used to support C0 finite element types in a linear solve
28+ (where constraint equations would be needed between
29+ incompatible-order neighbors), but mesh generation and modification
30+ with pre-upgraded mixed-order meshes is now possible.
31+ - Support for more preconditioning options in EigenSparseLinearSolver;
32+ this allows us to reenable a dozen examples that were previously
33+ skipped when Eigen was configured as the default linear algebra
34+ package.
35+ - Minor fixes to reduced basis code, string parsing of uncommon
36+ quadrature rule names, configuration on systems without stdlib.h,
37+ - Minor clarifications and typo fixes in documentation, comments, and
38+ runtime error messages
39+ - Fixes for VTK .pvtu reading, and preservation of libMesh node, element,
40+ and subdomain ids written to VTK files
41+ - ` Elem::volume() ` no longer can throw an exception when called on an
42+ element without an invertible mapping; hence ` print_info() ` and
43+ ` get_info() ` are now safe to use when emitting debugging messages about
44+ twisted geometric elements.
45+ - Support ` interior_parent ` in ` Elem ` order upgrades
46+ - Avoid creating duplicate entries in ` BoundaryInfo ` multimaps
47+ - Removes an overzealous assertion in variable name collection that
48+ does not work with ` NodeElem ` -only meshes
49+
1250## PETSc-level Changes
1351
1452## Bug Fixes and Minor Enhancements
0 commit comments