Skip to content

Commit

Permalink
Merge pull request #27273 from roystgnr/libmesh_update_20240403
Browse files Browse the repository at this point in the history
libMesh submodule update
  • Loading branch information
roystgnr authored Apr 3, 2024
2 parents d21def2 + 9fffa07 commit 9d7163f
Show file tree
Hide file tree
Showing 20 changed files with 46 additions and 13 deletions.
2 changes: 1 addition & 1 deletion conda/libmesh/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# As well as any directions pertaining to modifying those files.
# ALSO: Follow the directions in scripts/tests/versioner_hashes.yaml
{% set build = 0 %}
{% set version = "2024.02.28" %}
{% set version = "2024.04.03" %}
{% set vtk_friendly_version = "9.2" %}

# permanent
Expand Down
2 changes: 1 addition & 1 deletion conda/moose-dev/conda_build_config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
moose_libmesh:
- moose-libmesh 2024.02.28 build_0
- moose-libmesh 2024.04.03 build_0

moose_wasp:
- moose-wasp 2024.03.15
Expand Down
2 changes: 1 addition & 1 deletion conda/moose-dev/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# framework/doc/packages_config.yml
#
# As well as any directions pertaining to modifying those files.
{% set version = "2024.03.15" %}
{% set version = "2024.04.03" %}

package:
name: moose-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/moose/conda_build_config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
moose_dev:
- moose-dev 2024.03.15
- moose-dev 2024.04.03

#### Darwin SDK SYSROOT
CONDA_BUILD_SYSROOT: # [osx]
Expand Down
2 changes: 1 addition & 1 deletion docker_ci/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ if [ ! -d $PETSC_DIR/lib/petsc ]; then exit 1; fi
#-----------------------------------------------------------------------------#
# Install Libmesh to system path
#-----------------------------------------------------------------------------#
ARG LIBMESH_REV=4e661a5ff0a35eaf798a2817c818d10c5fe6c59c
ARG LIBMESH_REV=7dbd90ade88cb16a5e855a4c345454c9c146ebec
ARG LIBMESH_OPTIONS
ARG LIBMESH_METHODS="opt dbg"
ENV LIBMESH_DIR=/usr/local \
Expand Down
2 changes: 1 addition & 1 deletion framework/doc/packages_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ minimum_python: 3.7
mpich: 4.0.2
petsc_alt: 3.11.4
petsc: 3.20.3
moose_dev: 2024.03.15
moose_dev: 2024.04.03
moose_tools: 2024.03.07
apptainer_rockylinux: 8.8.20230518
apptainer_mpich: 3.4.3
Expand Down
2 changes: 1 addition & 1 deletion libmesh
Submodule libmesh updated 55 files
+6 −1 README.md
+35 −223 doc/citations/maybe.bib
+35 −33 doc/citations/preprints.bib
+14 −0 doc/citations/twenty.bib
+281 −1 doc/citations/twentyfour.bib
+11 −0 doc/citations/twentyone.bib
+77 −37 doc/citations/twentythree.bib
+93 −0 doc/citations/twentytwo.bib
+3,859 −1,380 doc/html/src/publications.html
+2 −0 doc/statistics/cloc_libmesh.py
+36 −1 doc/statistics/github_traffic_plotclones.csv
+36 −1 doc/statistics/github_traffic_plotviews.csv
+5 −5 doc/statistics/libmesh_citations.py
+4 −0 doc/statistics/libmesh_citations_monthly.py
+4 −2 doc/statistics/libmesh_mailinglists.py
+1 −0 examples/adaptivity/adaptivity_ex3/run.sh
+0 −7 examples/fem_system/fem_system_ex1/fem_system_ex1.C
+35 −0 include/mesh/mesh_triangle_holes.h
+16 −0 include/mesh/triangulator_interface.h
+13 −0 include/numerics/petsc_matrix.h
+25 −0 include/numerics/sparse_matrix.h
+7 −3 include/reduced_basis/rb_eim_construction.h
+68 −8 include/reduced_basis/rb_eim_evaluation.h
+4 −2 include/reduced_basis/rb_parameters.h
+8 −12 src/base/dof_map_constraints.C
+33 −0 src/fe/fe_lagrange.C
+4 −1 src/mesh/mesh_base.C
+23 −9 src/mesh/mesh_generation.C
+98 −11 src/mesh/mesh_triangle_holes.C
+8 −0 src/mesh/mesh_triangle_interface.C
+5 −0 src/mesh/poly2tri_triangulator.C
+120 −4 src/mesh/triangulator_interface.C
+73 −0 src/numerics/petsc_matrix.C
+36 −0 src/numerics/sparse_matrix.C
+75 −33 src/reduced_basis/rb_eim_construction.C
+43 −22 src/reduced_basis/rb_eim_evaluation.C
+32 −17 src/reduced_basis/rb_parameters.C
+4 −3 src/solvers/petsc_dm_wrapper.C
+4 −0 src/solvers/petsc_nonlinear_solver.C
+4 −1 src/systems/fem_context.C
+27 −18 src/systems/system_projection.C
+5 −3 tests/Makefile.am
+31 −93 tests/Makefile.in
+134 −0 tests/matrices/geom_1_extraction_op.m
+ tests/matrices/geom_1_extraction_op.petsc32
+ tests/matrices/geom_1_extraction_op.petsc64
+258 −0 tests/matrices/geom_2_extraction_op.m
+509 −0 tests/matrices/geom_4_extraction_op.m
+1,008 −0 tests/matrices/geom_8_extraction_op.m
+193 −22 tests/mesh/mesh_triangulation.C
+ tests/meshes/geom_2.exo
+ tests/meshes/geom_4.exo
+ tests/meshes/geom_8.exo
+75 −0 tests/numerics/petsc_matrix_test.C
+72 −0 tests/systems/constraint_operator_test.C
5 changes: 0 additions & 5 deletions modules/doc/content/newsletter/2024/2024_03.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
# MOOSE Newsletter (March 2024)

!alert! construction title=In Progress
This MOOSE Newsletter edition is in progress. Please check back in April 2024
for a complete description of all MOOSE changes.
!alert-end!

## MOOSE Improvements

### Checkpoints now performed by default
Expand Down
31 changes: 31 additions & 0 deletions modules/doc/content/newsletter/2024/2024_04.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# MOOSE Newsletter (April 2024)

!alert! construction title=In Progress
This MOOSE Newsletter edition is in progress. Please check back in May 2024
for a complete description of all MOOSE changes.
!alert-end!

## MOOSE Improvements

## libMesh-level Changes

### `2024.04.23` Update

- Improved TriangulatorInterface compatibility with quadratic elements
in boundary and hole meshes, including adjusting triangulation
elements to match curved boundaries. This feature is not yet
compatible with mid-triangulation boundary refinement.
- Added scaling options to Empirical Interpolation Method in
Reduced-Basis code, handling for cases with linearly dependent
data, and update plotting.
- Fixed bugs in visualization output of Lagrange data on Tri7, in
`DirichletBoundary` application on nodesets generated from sidesets,
and in FEMContext quadrature selection for cases where the first
variable of a system is higher-order than any of the variables being
queried by the context. This last fix prevents excessive numbers of
quadrature points from being used in some MOOSE GeneralField
transfer operations.

## PETSc-level Changes

## Bug Fixes and Minor Enhancements
3 changes: 2 additions & 1 deletion modules/doc/content/newsletter/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ monthly to the [MOOSE discussion forum](contact_us.md) as well as provided below

## 2024

- [January, 2024](2024_01.md)
- [March, 2024](2024_03.md)
- [February, 2024](2024_02.md)
- [January, 2024](2024_01.md)

## 2023

Expand Down
6 changes: 6 additions & 0 deletions scripts/tests/versioner_hashes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -225,3 +225,9 @@ c3887b923cf95aaad424203cfc15e92bbc911318: #26919
libmesh: 4262509
moose-dev: 569cc36
wasp: 170dd08
f3b536ee45195b67bc172179b49394d8d2ab986d: #27273
mpich: 702900f
petsc: b32e40b
libmesh: b2f920f
moose-dev: 0d99cb2
wasp: 170dd08
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit 9d7163f

Please sign in to comment.