From 6d2cfd252cb98c579a4d6aea5d2e2cb25a879190 Mon Sep 17 00:00:00 2001 From: Omar Duran Date: Wed, 4 Feb 2026 16:33:56 -0800 Subject: [PATCH 1/3] fix: Resolves a segmentation fault on macOS (ARM64) The previous UMFPACK_ORDERING_BEST setting triggered external METIS calls that caused stack corruption due to library mismatch. --- .../linearAlgebra/interfaces/direct/SuiteSparse.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 From 905099b3fca07d99d8f0e103bad461ef7717039f Mon Sep 17 00:00:00 2001 From: Omar Duran Date: Wed, 4 Feb 2026 18:33:40 -0800 Subject: [PATCH 2/3] wip: rebase lines --- .integrated_tests.yaml | 2 +- BASELINE_NOTES.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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 From f029a4910fc219a9c51ce8db1d116763d71e2109 Mon Sep 17 00:00:00 2001 From: Omar Duran Date: Wed, 4 Feb 2026 18:41:08 -0800 Subject: [PATCH 3/3] Triggering CI/CD