diff --git a/.integrated_tests.yaml b/.integrated_tests.yaml index cba1657ab23..1a2decc0326 100644 --- a/.integrated_tests.yaml +++ b/.integrated_tests.yaml @@ -1,6 +1,6 @@ baselines: bucket: geosx - baseline: integratedTests/baseline_integratedTests-pr3940-15307-53de7ba + baseline: integratedTests/baseline_integratedTests-pr3963-15420-6d2cfd2 allow_fail: all: '' diff --git a/BASELINE_NOTES.md b/BASELINE_NOTES.md index 621dd209242..230f1918ddd 100644 --- a/BASELINE_NOTES.md +++ b/BASELINE_NOTES.md @@ -6,6 +6,10 @@ This file is designed to track changes to the integrated test baselines. Any developer who updates the baseline ID in the .integrated_tests.yaml file is expected to create an entry in this file with the pull request number, date, and their justification for rebaselining. These notes should be in reverse-chronological order, and use the following time format: (YYYY-MM-DD). +PR #3963 (2026-02-04) +===================== +Resolves a segmentation fault on macOS (ARM64) + PR #3940 (2026-01-27) ===================== Fix the transimissibility calculated between a cell and a surface element diff --git a/src/coreComponents/linearAlgebra/interfaces/direct/SuiteSparse.cpp b/src/coreComponents/linearAlgebra/interfaces/direct/SuiteSparse.cpp index 33d3affe7cf..8e2b16e4eac 100644 --- a/src/coreComponents/linearAlgebra/interfaces/direct/SuiteSparse.cpp +++ b/src/coreComponents/linearAlgebra/interfaces/direct/SuiteSparse.cpp @@ -172,7 +172,8 @@ void setOptions( SuiteSparseData & data, LinearSolverParameters const & params ) // Get the default control parameters umfpack_dl_defaults( data.control ); data.control[UMFPACK_PRL] = params.logLevel; - data.control[UMFPACK_ORDERING] = UMFPACK_ORDERING_BEST; + // Use AMD to avoid METIS-related stack inconsistencies on macOS + data.control[UMFPACK_ORDERING] = UMFPACK_ORDERING_AMD; } } // namespace