Skip to content

Commit

Permalink
Merge pull request #90 from awslabs/sjg/parmesh-bug-fixes
Browse files Browse the repository at this point in the history
Parallel mesh bug fixes
  • Loading branch information
sebastiangrimberg authored Aug 30, 2023
2 parents 45c384e + 0731614 commit 27217de
Show file tree
Hide file tree
Showing 33 changed files with 44,406 additions and 36,395 deletions.
12 changes: 6 additions & 6 deletions cmake/ExternalGitTags.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ set(EXTERN_MFEM_GIT_BRANCH
"Git branch for external MFEM build"
)
set(EXTERN_MFEM_GIT_TAG
"f2f79aad84a47019fc10e7e8dbddd43d22c25b9c" CACHE STRING # master @ 08/06/2023
"1ccb31fde641a96c9fd2920bc123c35eee31d476" CACHE STRING # master @ 08/27/2023
"Git tag for external MFEM build"
)

Expand All @@ -146,7 +146,7 @@ set(EXTERN_MUMPS_GIT_BRANCH
"Git branch for external MUMPS build"
)
set(EXTERN_MUMPS_GIT_TAG
"11e55c28cbb9279ec2e37e81ecc25a0297e78790" CACHE STRING # 08/22/2023
"e7d12e84c35706433331c058c4bf00186d6b852d" CACHE STRING # 08/23/2023
"Git tag for external MUMPS build"
)

Expand Down Expand Up @@ -174,7 +174,7 @@ set(EXTERN_PETSC_GIT_BRANCH
"Git branch for external PETSc build"
)
set(EXTERN_PETSC_GIT_TAG
"cf5559fda63577c063f2295093a6cc1d073921a1" CACHE STRING # 08/22/2023
"01a4aebd931b780f244a87406598026c571af919" CACHE STRING # 08/27/2023
"Git tag for external PETSc build"
)

Expand Down Expand Up @@ -202,7 +202,7 @@ set(EXTERN_SLEPC_GIT_BRANCH
"Git branch for external SLEPc build"
)
set(EXTERN_SLEPC_GIT_TAG
"99de2f78219a1407b15b805118c86f14e6da0a11" CACHE STRING # 08/17/2023
"2f6668495ab0d84da740777486385283a890d952" CACHE STRING # 08/27/2023
"Git tag for external SLEPc build"
)

Expand All @@ -216,7 +216,7 @@ set(EXTERN_STRUMPACK_GIT_BRANCH
"Git branch for external STRUMPACK build"
)
set(EXTERN_STRUMPACK_GIT_TAG
"bdf1fe9d32dfe0b2997c97ea436bf4afc59d77bf" CACHE STRING # 08/21/2023
"59d267964850b3dc3a97b37f2dba9d1b8228100f" CACHE STRING # 08/25/2023
"Git tag for external STRUMPACK build"
)

Expand Down Expand Up @@ -244,7 +244,7 @@ set(EXTERN_ZFP_GIT_BRANCH
"Git branch for external ZFP build"
)
set(EXTERN_ZFP_GIT_TAG
"c1845815ef1068b578b32823fb22310bd0b62b56" CACHE STRING # 08/06/2023
"bc5e24145ea6f168cf5dd672e0f11544013004da" CACHE STRING # 08/24/2023
"Git tag for external ZFP build"
)

Expand Down
17 changes: 12 additions & 5 deletions cmake/ExternalMFEM.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -247,11 +247,18 @@ message(STATUS "MFEM_OPTIONS: ${MFEM_OPTIONS_PRINT}")

# A number of patches to MFEM for our use cases
set(MFEM_PATCH_FILES
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_mesh_part.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_mesh_vis.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_direct_solvers.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_pa_prereq.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_pa_libceed.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_mesh_vis_dev.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_mesh_partitioner_dev.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_par_tet_mesh_fix.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_strumpack_solver_dev.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_fecoll_vdim_fix.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_stateless_doftrans_threadsafe.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_global_variables_threadsafe.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_assembly_cleanup_prereqs.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_legacy_features_cleanup.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_integ_getrule_interface.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_mfem_device_fixes.diff"
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_pa_libceed_dev.diff"
)

include(ExternalProject)
Expand Down
4 changes: 2 additions & 2 deletions docs/src/examples/rings.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,8 @@ file. The resulting postprocessed values are written to `postpro/surface-M.csv`:

```
i, M[1] (H), M[2] (H)
1.000000e+00, +4.257285432e-11, +1.832374026e-12
2.000000e+00, +1.955250721e-12, +7.130247545e-10
1.000000e+00, +4.257285432e-11, +1.830940539e-12
2.000000e+00, +1.955250721e-12, +7.130247701e-10
```

The values computed using the flux integral method are in close agreement to those above, as
Expand Down
Loading

0 comments on commit 27217de

Please sign in to comment.