Skip to content

Commit

Permalink
Merge branch 'develop' of https://github.com/GEOS-DEV/GEOS into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
sframba committed Dec 6, 2024
2 parents 0e81bed + b56762c commit c06ac4e
Show file tree
Hide file tree
Showing 464 changed files with 56,872 additions and 14,796 deletions.
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"build": {
"dockerfile": "Dockerfile",
"args": {
"GEOS_TPL_TAG": "284-535"
"GEOS_TPL_TAG": "286-547"
}
},
"runArgs": [
Expand Down
79 changes: 61 additions & 18 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -10,37 +10,80 @@
/.github/ @rrsettgast

/BASELINE_NOTES.md
/.integrated_tests.yaml @CusiniM @cssherman @rrsettgast @wrtobin @castelletto1 @jhuang2601 @paveltomin
/inputFiles/ @CusiniM @cssherman @jhuang2601 @rrsettgast
/src/coreComponents/LvArray @rrsettgast @wrtobin @corbett5 @CusiniM
/src/coreComponents/codingUtilities @rrsettgast @untereiner @corbett5 @wrtobin
/.integrated_tests.yaml @rrsettgast @CusiniM @cssherman @wrtobin @castelletto1 @jhuang2601 @paveltomin
/inputFiles @rrsettgast @CusiniM @cssherman @paveltomin @jhuang2601
/inputFiles/compositionalMultiphaseFlow @paveltomin @dkachuma
/inputFiles/compositionalMultiphaseWell @CusiniM @paveltomin @tjb-ltk @dkachuma
/inputFiles/efemFractureMechanics @CusiniM @matteofrigo5 @Guotong-Ren
/inputFiles/hydraulicFracturing @CusiniM @rrsettgast @frankfeifan @Guotong-Ren @cssherman @jhuang2601
/inputFiles/inducedSeismicity @CusiniM @matteofrigo5 @VidarStiernstrom
/inputFiles/initialization @rrsettgast @jhuang2601
/inputFiles/lagrangianContactMechanics @CusiniM @jhuang2601 @matteofrigo5
/inputFiles/materialPointMethod @homel1 @cmcrook5
/inputFiles/meshGeneration @rrsettgast @cssherman
/inputFiles/multiphaseFlowFractures @CusiniM @paveltomin @jhuang2601
/inputFiles/multipleMeshBodies @rrsettgast @wrtobin
/inputFiles/phaseField @CusiniM @frankfeifan
/inputFiles/poromechanics @CusiniM @castelletto1 @paveltomin @jhuang2601 @ryar9534
/inputFiles/poromechanicsFractures @CusiniM @castelletto1 @paveltomin @jhuang2601
/inputFiles/proppant @rrsettgast @jhuang2601
/inputFiles/relpermDriver @dkachuma @paveltomin @jafranc
/inputFiles/simplePDE @rrsettgast @castelletto1
/inputFiles/singlePhaseFlow @CusiniM @castelletto1 @paveltomin
/inputFiles/singlePhaseFlowFractures @CusiniM @castelletto1 @paveltomin @jhuang2601
/inputFiles/singlePhaseWell @CusiniM @paveltomin @tjb-ltk
/inputFiles/solidMechanics @CusiniM @castelletto1 @jhuang2601
/inputFiles/surfaceGeneration @CusiniM @castelletto1 @rrsettgast
/inputFiles/thermalMultiphaseFlow @paveltomin @dkachuma
/inputFiles/thermalSinglePhaseFlowFractures @CusiniM @castelletto1 @paveltomin @jhuang2601 @frankfeifan
/inputFiles/thermoPoromechanics @paveltomin @jhuang2601 @castelletto1 @frankfeifan
/inputFiles/thermoPoromechanicsFractures @CusiniM @castelletto1 @paveltomin @jhuang2601
/inputFiles/triaxialDriver @rrsettgast @jhuang2601
/inputFiles/wavePropagation @acitrain @sframba
/inputFiles/wellbore @rrsettgast @jhuang2601
/inputFiles/wellboreECP @rrsettgast
/src/coreComponents/LvArray @rrsettgast @CusiniM @wrtobin @corbett5
/src/coreComponents/codingUtilities @rrsettgast @untereiner @corbett5 @wrtobin @MelReyCG
/src/coreComponents/common @rrsettgast @MelReyCG @corbett5 @wrtobin
/src/coreComponents/constitutive @rrsettgast @CusiniM @dkachuma @paveltomin @joshua-white
/src/coreComponents/dataRepository @rrsettgast @wrtobin @corbett5
/src/coreComponents/constitutive @rrsettgast @CusiniM @dkachuma @paveltomin @castelletto1
/src/coreComponents/constitutive/capillaryPressure @CusiniM @dkachuma @paveltomin
/src/coreComponents/constitutive/contact @rrsettgast @CusiniM @matteofrigo5 @Guotong-Ren @jhuang2601
/src/coreComponents/constitutive/diffusion @CusiniM @dkachuma @paveltomin
/src/coreComponents/constitutive/dispersion @CusiniM @dkachuma @paveltomin
/src/coreComponents/constitutive/docs
/src/coreComponents/constitutive/fluid @CusiniM @dkachuma @paveltomin
/src/coreComponents/constitutive/permeability @CusiniM @dkachuma @paveltomin @jhuang2601
/src/coreComponents/constitutive/pvtPackage @CusiniM @dkachuma @paveltomin
/src/coreComponents/constitutive/relativePermeability @dkachuma @paveltomin
/src/coreComponents/constitutive/solid @rrsettgast @CusiniM @paveltomin @castelletto1 @jhuang2601
/src/coreComponents/constitutive/thermalConductivity @CusiniM @dkachuma @paveltomin @jhuang2601
/src/coreComponents/constitutive/unitTests @rrsettgast @CusiniM @dkachuma @paveltomin
/src/coreComponents/constitutiveDrivers @rrsettgast @CusiniM @dkachuma @jhuang2601
/src/coreComponents/dataRepository @rrsettgast @wrtobin @corbett5 @MelReyCG
/src/coreComponents/denseLinearAlgebra @rrsettgast @CusiniM @castelletto1
/src/coreComponents/discretizationMethods @rrsettgast @CusiniM @castelletto1
/src/coreComponents/events @rrsettgast @corbett5 @cssherman
/src/coreComponents/fieldSpecification @rrsettgast @CusiniM @corbett5 @cssherman
/src/coreComponents/fileIO @rrsettgast @wrtobin @MelReyCG @untereiner
/src/coreComponents/finiteElement @rrsettgast @castelletto1 @andrea-borio @CusiniM
/src/coreComponents/finiteVolume @rrsettgast @castelletto1 @CusiniM @paveltomin
/src/coreComponents/functions @cssherman @wrtobin @rrsettgast
/src/coreComponents/linearAlgebra @rrsettgast @castelletto1 @victorapm
/src/coreComponents/finiteVolume @rrsettgast @castelletto1 @CusiniM @paveltomin @ryar9534
/src/coreComponents/functions @rrsettgast @cssherman @wrtobin
/src/coreComponents/linearAlgebra @rrsettgast @CusiniM @castelletto1 @victorapm
/src/coreComponents/mainInterface @rrsettgast @corbett5 @wrtobin
/src/coreComponents/math @rrsettgast @corbett5 @wrtobin
/src/coreComponents/mesh @rrsettgast @wrtobin @untereiner @CusiniM
/src/coreComponents/mesh @rrsettgast @CusiniM @wrtobin @untereiner
/src/coreComponents/physicsSolvers @rrsettgast @CusiniM
/src/coreComponents/physicsSolvers/contact @CusiniM @rrsettgast @matteofrigo5
/src/coreComponents/physicsSolvers/fluidFlow @CusiniM @paveltomin @klevzoff @francoishamon
/src/coreComponents/physicsSolvers/inducedSeismicity @CusiniM @rrsettgast
/src/coreComponents/physicsSolvers/multiphysics @CusiniM @paveltomin @castelletto1 @rrsettgast
/src/coreComponents/physicsSolvers/python @cssherman @corbett5
/src/coreComponents/physicsSolvers/simplePDE @castelletto1 @rrsettgast @CusiniM
/src/coreComponents/physicsSolvers/solidMechanics @rrsettgast @castelletto1 @CusiniM
/src/coreComponents/physicsSolvers/contact @rrsettgast @CusiniM @matteofrigo5 @Guotong-Ren
/src/coreComponents/physicsSolvers/fluidFlow @CusiniM @paveltomin @ryar9534
/src/coreComponents/physicsSolvers/inducedSeismicity @rrsettgast @CusiniM @matteofrigo5 @VidarStiernstrom
/src/coreComponents/physicsSolvers/multiphysics @rrsettgast @CusiniM @paveltomin @castelletto1 @frankfeifan @ryar9534 @jhuang2601
/src/coreComponents/physicsSolvers/python @cssherman @corbett5 @alexbenedicto
/src/coreComponents/physicsSolvers/simplePDE @CusiniM @castelletto1 @rrsettgast @frankfeifan
/src/coreComponents/physicsSolvers/solidMechanics @rrsettgast @CusiniM @castelletto1 @jhuang2601
/src/coreComponents/physicsSolvers/surfaceGeneration @rrsettgast @CusiniM @jhuang2601
/src/coreComponents/physicsSolvers/wavePropagation @sframba @acitrain
/src/coreComponents/schema
/src/coreComponents/unitTests @rrsettgast @corbett5 @wrtobin
/src/coreComponents/unitTests @rrsettgast @CusiniM @corbett5 @wrtobin

# Here is a list of GEOS-DEV members as of 2024-07-02
# username name
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,22 +103,22 @@ jobs:
ls -la ./
- name: Checkout Repository
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
submodules: true
lfs: ${{ inputs.BUILD_TYPE == 'integrated_tests' }}
fetch-depth: 1

- id: 'auth'
if: ${{ inputs.GCP_BUCKET || inputs.USE_SCCACHE }}
uses: 'google-github-actions/[email protected].5'
uses: 'google-github-actions/[email protected].7'
with:
credentials_json: '${{ secrets.GOOGLE_CLOUD_GCP }}'
create_credentials_file: true

- name: 'Set up Cloud SDK'
if: inputs.GCP_BUCKET
uses: 'google-github-actions/[email protected].1'
uses: 'google-github-actions/[email protected].2'
with:
version: '>= 363.0.0'

Expand Down Expand Up @@ -334,7 +334,7 @@ jobs:
- name: Upload coverage to Codecov
if: inputs.CODE_COVERAGE
uses: codecov/codecov-action@v4.5.0
uses: codecov/codecov-action@v4.6.0
with:
files: ${GITHUB_WORKSPACE}/geos_coverage.info.cleaned
fail_ci_if_error: true
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
# The TPL tag is contained in the codespaces configuration to avoid duplications.
- name: Checkout .devcontainer/devcontainer.json
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
sparse-checkout: |
.devcontainer/devcontainer.json
Expand Down Expand Up @@ -105,7 +105,7 @@ jobs:
# The integrated test submodule repository contains large data (using git lfs).
# To save time (and money) we do not let Github Actions automatically clone all our (lfs) subrepositories and do it by hand.
- name: Checkout Repository
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
# Let script update submodules; Github Actions submodule history causes error
submodules: false
Expand Down Expand Up @@ -225,7 +225,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout Repository
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
submodules: false
lfs: false
Expand Down
3 changes: 1 addition & 2 deletions .integrated_tests.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
baselines:
bucket: geosx
baseline: integratedTests/baseline_integratedTests-pr2909-8386-3a7b08d

baseline: integratedTests/baseline_integratedTests-pr3361-9139-2fc4131
allow_fail:
all: ''
streak: ''
70 changes: 69 additions & 1 deletion BASELINE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,74 @@ 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 #3361 (2024-12-03)
=====================
Baseline diffs after reimplementation of wave equation acoustic gradient for velocity and density parameters: new field "partialGradient2" and "pressureForward" field replacing "pressureDoubleDerivative".

PR #3393 (2024-12-02)
=====================
Fix netToGross bug.

PR #3381 (2024-12-01)
=====================
A few baseline diffs for order FaceElementSubRegion::m_toFacesRelation map. Not sure why this was changed by this PR, but the previous order seems incorrect for a couple of cases.

PR #2957 (2024-11-27)
=====================
Added ExternalDataRepository.

PR #3448 (2024-11-21)
=====================
Switched the FaceElementSubRegion::m_toFacesRelation and FaceElementSubRegion::m_2dElemToElems back to array2d instead of ArrayOfArray. This results in a reordering m_toFacesRelation back to the "correct" assumed order of "original face first". This fixes a bug that failed to remove the CellStencil entry when a FaceElement splits two cells.

PR #2637 (2024-11-21)
=====================
Added numberOfTargetProcesses.

PR #3439 (2024-11-20)
=====================
EDFM bugfixes: derivatives sign, frac/cell element volume, fix apertures inconsistency in test cases.

PR ##3440 (2024-11-18)
=====================
Added Lagrange multiplier with bubble functions stabilization (sli only) and possibility to specify a slip.

PR #3339 (2024-11-14)
=====================
Hypre improvements, rebaseline is due to field value change (amgNumFunctions).

PR #3434 (2024-11-09)
=====================
Bugfix: Fixed output of ArrayOfArray objects to restart files.

PR #3374 (2024-11-09)
====================
Bugfix for gravity treatment in flux for thermal.

PR #3372 (2024-11-09)
====================
Fix a bug related to mass and energy updates for poromechanics.

PR #3426 (2024-11-08)
====================
Bugfix: reset accumulation in fracture when time step cut occurs in hydrofrac solver.

PR #3413 (2024-11-07)
====================
Add tests for poro-thermo-plastic model.

PR #3337 (2024-11-06)
====================
Change density treatment for gravity in multiphase flow solver.

PR #3408 (2024-11-06)
====================
EFEM bugfixes: effective traction + oldStress.

PR #3280 (2024-11-05)
====================
Added Sprig-slider test.

PR #2909 (2024-10-30)
=====================
Add routine for automatic time steps in waveSolvers with new attributes
Expand Down Expand Up @@ -78,7 +146,7 @@ PR #3278 (2024-08-12)
======================
Renamed GEOSX to GEOS in enternal mesh import, so rebaseline to change these names is the baselines.

202 (2024-08-03)
PR #3202 (2024-08-03)
======================
Acoustic VTI tests needed rebaselining after update in source and receiver location algorithm.

Expand Down
38 changes: 0 additions & 38 deletions host-configs/apple/darwin-clang.cmake

This file was deleted.

2 changes: 1 addition & 1 deletion host-configs/apple/macOS_base.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ set(ENABLE_DOXYGEN ON CACHE BOOL "" FORCE)
set(ENABLE_SPHINX ON CACHE BOOL "" FORCE)
set(ENABLE_MATHPRESSO ON CACHE BOOL "" FORCE )

set(GEOS_BUILD_SHARED_LIBS ON CACHE BOOL "" FORCE)
set(GEOS_BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE)



Expand Down
2 changes: 1 addition & 1 deletion inputFiles/hydraulicFracturing/kgdEdgeBased_C3D6_base.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<NonlinearSolverParameters
newtonTol="1.0e-5"
newtonMaxIter="50"
lineSearchMaxCuts="10"/>
lineSearchAction="None"/>
<LinearSolverParameters
directParallel="0"/>
</Hydrofracture>
Expand Down
2 changes: 1 addition & 1 deletion inputFiles/hydraulicFracturing/kgdNodeBased_C3D6_base.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<NonlinearSolverParameters
newtonTol="1.0e-5"
newtonMaxIter="50"
lineSearchMaxCuts="10"/>
lineSearchAction="None"/>
<LinearSolverParameters
directParallel="0"/>
</Hydrofracture>
Expand Down
Loading

0 comments on commit c06ac4e

Please sign in to comment.