Skip to content

Commit 1bbba6b

Browse files
authored
Merge branch 'develop' into feat/dudes/apply-array-bounds-checking
2 parents dc9c51e + 7cca97c commit 1bbba6b

File tree

60 files changed

+1480
-1714
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1480
-1714
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"build": {
33
"dockerfile": "Dockerfile",
44
"args": {
5-
"GEOS_TPL_TAG": "324-875"
5+
"GEOS_TPL_TAG": "332-908"
66
}
77
},
88
"runArgs": [

.github/CODEOWNERS

Lines changed: 76 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -7,85 +7,85 @@
77
# review when someone opens a pull request.
88
* @rrsettgast
99

10-
/.github/ @rrsettgast @paveltomin
10+
/.github/ @rrsettgast @wrtobin @MelReyCG @arng40
1111

1212
/BASELINE_NOTES.md
1313
/.integrated_tests.yaml
14-
/inputFiles @rrsettgast @paveltomin @CusiniM @cssherman @jhuang2601 @OmarDuran
15-
/inputFiles/compositionalMultiphaseFlow @paveltomin @dkachuma @tjb-ltk @rasimHZ
16-
/inputFiles/compositionalMultiphaseWell @paveltomin @CusiniM @tjb-ltk @dkachuma @rasimHZ
17-
/inputFiles/efemFractureMechanics @paveltomin @CusiniM @matteofrigo5 @Guotong-Ren
18-
/inputFiles/hydraulicFracturing @rrsettgast @paveltomin @CusiniM @frankfeifan @Guotong-Ren @cssherman @jhuang2601 @kimtaeho07
19-
/inputFiles/inducedSeismicity @CusiniM @matteofrigo5 @castelletto1 @jhuang2601
20-
/inputFiles/initialization @rrsettgast @jhuang2601
21-
/inputFiles/lagrangianContactMechanics @paveltomin @CusiniM @jhuang2601 @matteofrigo5 @Guotong-Ren
22-
/inputFiles/materialPointMethod @homel1 @cmcrook5
23-
/inputFiles/meshGeneration @rrsettgast @cssherman
24-
/inputFiles/multiphaseFlowFractures @paveltomin @CusiniM @jhuang2601 @tjb-ltk @rasimHZ
25-
/inputFiles/multipleMeshBodies @rrsettgast @wrtobin
26-
/inputFiles/phaseField @rrsettgast @CusiniM @frankfeifan @castelletto1
27-
/inputFiles/poromechanics @paveltomin @CusiniM @castelletto1 @jhuang2601 @Guotong-Ren @matteofrigo5
28-
/inputFiles/poromechanicsFractures @paveltomin @CusiniM @castelletto1 @jhuang2601 @Guotong-Ren @matteofrigo5
29-
/inputFiles/proppant @rrsettgast @paveltomin @jhuang2601
30-
/inputFiles/relpermDriver @paveltomin @dkachuma @jafranc
31-
/inputFiles/simplePDE @rrsettgast @paveltomin @castelletto1
32-
/inputFiles/singlePhaseFlow @paveltomin @CusiniM @castelletto1 @jhuang2601 @rasimHZ @dkachuma
33-
/inputFiles/singlePhaseFlowFractures @paveltomin @CusiniM @castelletto1 @jhuang2601 @rasimHZ @dkachuma
34-
/inputFiles/singlePhaseWell @paveltomin @CusiniM @tjb-ltk @rasimHZ @dkachuma
35-
/inputFiles/solidMechanics @CusiniM @castelletto1 @jhuang2601 @Guotong-Ren @matteofrigo5
36-
/inputFiles/surfaceGeneration @rrsettgast @CusiniM @castelletto1
37-
/inputFiles/thermalMultiphaseFlow @paveltomin @dkachuma @tjb-ltk @rasimHZ
38-
/inputFiles/thermalSinglePhaseFlowFractures @paveltomin @CusiniM @castelletto1 @jhuang2601 @frankfeifan @rasimHZ @dkachuma
39-
/inputFiles/thermoPoromechanics @paveltomin @jhuang2601 @castelletto1 @frankfeifan @Guotong-Ren @matteofrigo5
40-
/inputFiles/thermoPoromechanicsFractures @paveltomin @CusiniM @castelletto1 @jhuang2601 @Guotong-Ren @matteofrigo5
41-
/inputFiles/triaxialDriver @rrsettgast @jhuang2601
42-
/inputFiles/wavePropagation @acitrain @sframba
43-
/inputFiles/wellbore @rrsettgast @paveltomin @jhuang2601
44-
/inputFiles/wellboreECP @rrsettgast @paveltomin
45-
/src/coreComponents/LvArray @rrsettgast @paveltomin @CusiniM @wrtobin @corbett5
46-
/src/coreComponents/codingUtilities @rrsettgast @paveltomin @corbett5 @wrtobin @MelReyCG
47-
/src/coreComponents/common @rrsettgast @paveltomin @MelReyCG @corbett5 @wrtobin
48-
/src/coreComponents/constitutive @rrsettgast @paveltomin @CusiniM @dkachuma @castelletto1
49-
/src/coreComponents/constitutive/capillaryPressure @paveltomin @CusiniM @dkachuma
50-
/src/coreComponents/constitutive/contact @rrsettgast @paveltomin @CusiniM @matteofrigo5 @Guotong-Ren @jhuang2601
51-
/src/coreComponents/constitutive/diffusion @paveltomin @CusiniM @dkachuma
52-
/src/coreComponents/constitutive/dispersion @paveltomin @CusiniM @dkachuma
53-
/src/coreComponents/constitutive/docs @paveltomin @castelletto1 @jhuang2601 @dkachuma
54-
/src/coreComponents/constitutive/fluid @paveltomin @CusiniM @dkachuma
55-
/src/coreComponents/constitutive/permeability @paveltomin @CusiniM @dkachuma @jhuang2601
56-
/src/coreComponents/constitutive/pvtPackage @paveltomin @CusiniM @dkachuma
57-
/src/coreComponents/constitutive/relativePermeability @paveltomin @dkachuma
58-
/src/coreComponents/constitutive/solid @rrsettgast @CusiniM @castelletto1 @jhuang2601 @Guotong-Ren
59-
/src/coreComponents/constitutive/thermalConductivity @paveltomin @CusiniM @dkachuma @jhuang2601
60-
/src/coreComponents/constitutive/unitTests @rrsettgast @paveltomin @CusiniM @dkachuma
61-
/src/coreComponents/constitutiveDrivers @rrsettgast @paveltomin @CusiniM @dkachuma @jhuang2601
62-
/src/coreComponents/dataRepository @rrsettgast @paveltomin @wrtobin @corbett5 @MelReyCG
63-
/src/coreComponents/denseLinearAlgebra @rrsettgast @paveltomin @CusiniM @castelletto1 @OmarDuran
64-
/src/coreComponents/discretizationMethods @rrsettgast @paveltomin @CusiniM @castelletto1 @OmarDuran
65-
/src/coreComponents/events @rrsettgast @paveltomin @corbett5 @cssherman @MelReyCG
66-
/src/coreComponents/fieldSpecification @rrsettgast @paveltomin @CusiniM @corbett5 @cssherman @MelReyCG @OmarDuran
67-
/src/coreComponents/fileIO @rrsettgast @paveltomin @wrtobin @MelReyCG @OmarDuran
68-
/src/coreComponents/finiteElement @rrsettgast @paveltomin @castelletto1 @andrea-borio @CusiniM @matteofrigo5 @OmarDuran
69-
/src/coreComponents/finiteVolume @rrsettgast @paveltomin @castelletto1 @CusiniM @OmarDuran
70-
/src/coreComponents/functions @rrsettgast @paveltomin @cssherman @wrtobin @MelReyCG
71-
/src/coreComponents/linearAlgebra @rrsettgast @paveltomin @CusiniM @castelletto1 @victorapm
72-
/src/coreComponents/mainInterface @rrsettgast @paveltomin @corbett5 @wrtobin @MelReyCG
73-
/src/coreComponents/math @rrsettgast @paveltomin @corbett5 @wrtobin @OmarDuran
74-
/src/coreComponents/mesh @rrsettgast @paveltomin @CusiniM @wrtobin @OmarDuran
75-
/src/coreComponents/physicsSolvers @rrsettgast @paveltomin @CusiniM @OmarDuran
76-
/src/coreComponents/physicsSolvers/contact @rrsettgast @paveltomin @CusiniM @matteofrigo5 @Guotong-Ren
77-
/src/coreComponents/physicsSolvers/fluidFlow @rrsettgast @paveltomin @CusiniM @tjb-ltk @dkachuma @rasimHZ @OmarDuran
78-
/src/coreComponents/physicsSolvers/inducedSeismicity @rrsettgast @paveltomin @CusiniM @matteofrigo5 @castelletto1 @jhuang2601 @kimtaeho07 @frankfeifan
79-
/src/coreComponents/physicsSolvers/multiphysics @rrsettgast @paveltomin @CusiniM @castelletto1 @frankfeifan @jhuang2601 @Guotong-Ren
80-
/src/coreComponents/physicsSolvers/python @cssherman @corbett5 @alexbenedicto
81-
/src/coreComponents/physicsSolvers/simplePDE @rrsettgast @paveltomin @CusiniM @castelletto1 @frankfeifan
82-
/src/coreComponents/physicsSolvers/solidMechanics @rrsettgast @paveltomin @CusiniM @castelletto1 @jhuang2601 @Guotong-Ren @matteofrigo5
83-
/src/coreComponents/physicsSolvers/surfaceGeneration @rrsettgast @CusiniM @jhuang2601 @OmarDuran
84-
/src/coreComponents/physicsSolvers/wavePropagation @sframba @acitrain
85-
/src/coreComponents/schema @rrsettgast @paveltomin @CusiniM @herve-gross @castelletto1 @jhuang2601 @dkachuma @OmarDuran
86-
/src/coreComponents/integrationTests @rrsettgast @paveltomin @CusiniM @corbett5 @wrtobin @MelReyCG @dkachuma @OmarDuran
87-
/src/docs @rrsettgast @paveltomin @CusiniM @herve-gross @castelletto1 @jhuang2601 @dkachuma @OmarDuran
88-
/src/main @rrsettgast @paveltomin @MelReyCG
14+
/inputFiles @rrsettgast @cssherman @jhuang2601 @OmarDuran
15+
/inputFiles/compositionalMultiphaseFlow @dkachuma @tjb-ltk
16+
/inputFiles/compositionalMultiphaseWell @tjb-ltk @dkachuma
17+
/inputFiles/efemFractureMechanics @jhuang2601
18+
/inputFiles/hydraulicFracturing @rrsettgast @frankfeifan @cssherman @jhuang2601 @kimtaeho07
19+
/inputFiles/inducedSeismicity @jhuang2601 @frankfeifan
20+
/inputFiles/initialization @rrsettgast @jhuang2601
21+
/inputFiles/lagrangianContactMechanics @jhuang2601 @jafranc
22+
/inputFiles/materialPointMethod @homel1 @cmcrook5
23+
/inputFiles/meshGeneration @rrsettgast @cssherman
24+
/inputFiles/multiphaseFlowFractures @jhuang2601 @tjb-ltk
25+
/inputFiles/multipleMeshBodies @rrsettgast @wrtobin
26+
/inputFiles/phaseField @rrsettgast @frankfeifan @jhuang2601
27+
/inputFiles/poromechanics @castelletto1 @jhuang2601
28+
/inputFiles/poromechanicsFractures @castelletto1 @jhuang2601
29+
/inputFiles/proppant @rrsettgast @jhuang2601
30+
/inputFiles/relpermDriver @dkachuma @jafranc
31+
/inputFiles/simplePDE @rrsettgast @castelletto1
32+
/inputFiles/singlePhaseFlow @castelletto1 @jhuang2601 @dkachuma
33+
/inputFiles/singlePhaseFlowFractures @jhuang2601 @dkachuma
34+
/inputFiles/singlePhaseWell @tjb-ltk @dkachuma
35+
/inputFiles/solidMechanics @castelletto1 @jhuang2601
36+
/inputFiles/surfaceGeneration @rrsettgast
37+
/inputFiles/thermalMultiphaseFlow @dkachuma @tjb-ltk
38+
/inputFiles/thermalSinglePhaseFlowFractures @jhuang2601 @frankfeifan @dkachuma
39+
/inputFiles/thermoPoromechanics @jhuang2601 @castelletto1 @frankfeifan
40+
/inputFiles/thermoPoromechanicsFractures @jhuang2601 @jafranc
41+
/inputFiles/triaxialDriver @rrsettgast @jhuang2601
42+
/inputFiles/wavePropagation @acitrain @sframba
43+
/inputFiles/wellbore @rrsettgast @jhuang2601
44+
/inputFiles/wellboreECP @rrsettgast @jhuang2601
45+
/src/coreComponents/LvArray @rrsettgast @wrtobin @corbett5
46+
/src/coreComponents/codingUtilities @rrsettgast @corbett5 @wrtobin @MelReyCG
47+
/src/coreComponents/common @rrsettgast @MelReyCG @corbett5 @wrtobin
48+
/src/coreComponents/constitutive @rrsettgast @dkachuma
49+
/src/coreComponents/constitutive/capillaryPressure @dkachuma
50+
/src/coreComponents/constitutive/contact @rrsettgast @jhuang2601 @jafranc
51+
/src/coreComponents/constitutive/diffusion @dkachuma @jafranc
52+
/src/coreComponents/constitutive/dispersion @dkachuma @jafranc
53+
/src/coreComponents/constitutive/docs @jhuang2601 @dkachuma
54+
/src/coreComponents/constitutive/fluid @dkachuma
55+
/src/coreComponents/constitutive/permeability @dkachuma @jhuang2601
56+
/src/coreComponents/constitutive/pvtPackage @dkachuma
57+
/src/coreComponents/constitutive/relativePermeability @dkachuma @jafranc
58+
/src/coreComponents/constitutive/solid @rrsettgast @jhuang2601
59+
/src/coreComponents/constitutive/thermalConductivity @dkachuma @jhuang2601
60+
/src/coreComponents/constitutive/unitTests @rrsettgast @dkachuma
61+
/src/coreComponents/constitutiveDrivers @rrsettgast @dkachuma @jhuang2601
62+
/src/coreComponents/dataRepository @rrsettgast @wrtobin @corbett5 @MelReyCG
63+
/src/coreComponents/denseLinearAlgebra @rrsettgast @castelletto1 @OmarDuran
64+
/src/coreComponents/discretizationMethods @rrsettgast @castelletto1 @OmarDuran
65+
/src/coreComponents/events @rrsettgast @corbett5 @cssherman @MelReyCG
66+
/src/coreComponents/fieldSpecification @rrsettgast @corbett5 @cssherman @MelReyCG @OmarDuran
67+
/src/coreComponents/fileIO @rrsettgast @wrtobin @MelReyCG @OmarDuran
68+
/src/coreComponents/finiteElement @rrsettgast @castelletto1 @andrea-borio @OmarDuran
69+
/src/coreComponents/finiteVolume @rrsettgast @castelletto1 @OmarDuran
70+
/src/coreComponents/functions @rrsettgast @cssherman @wrtobin @MelReyCG
71+
/src/coreComponents/linearAlgebra @rrsettgast @castelletto1 @victorapm
72+
/src/coreComponents/mainInterface @rrsettgast @corbett5 @wrtobin @MelReyCG
73+
/src/coreComponents/math @rrsettgast @corbett5 @wrtobin @OmarDuran
74+
/src/coreComponents/mesh @rrsettgast @wrtobin @OmarDuran
75+
/src/coreComponents/physicsSolvers @rrsettgast @OmarDuran
76+
/src/coreComponents/physicsSolvers/contact @rrsettgast @jhuang2601 @jafranc
77+
/src/coreComponents/physicsSolvers/fluidFlow @rrsettgast @tjb-ltk @dkachuma @OmarDuran
78+
/src/coreComponents/physicsSolvers/inducedSeismicity @rrsettgast @jhuang2601 @kimtaeho07 @frankfeifan
79+
/src/coreComponents/physicsSolvers/multiphysics @rrsettgast @castelletto1 @frankfeifan @jhuang2601
80+
/src/coreComponents/physicsSolvers/python @cssherman @corbett5 @alexbenedicto
81+
/src/coreComponents/physicsSolvers/simplePDE @rrsettgast @castelletto1 @frankfeifan
82+
/src/coreComponents/physicsSolvers/solidMechanics @rrsettgast @castelletto1 @jhuang2601
83+
/src/coreComponents/physicsSolvers/surfaceGeneration @rrsettgast @jhuang2601 @OmarDuran
84+
/src/coreComponents/physicsSolvers/wavePropagation @sframba @acitrain
85+
/src/coreComponents/schema @rrsettgast @herve-gross @jhuang2601 @dkachuma @OmarDuran
86+
/src/coreComponents/integrationTests @rrsettgast @corbett5 @wrtobin @MelReyCG @dkachuma @OmarDuran
87+
/src/docs @rrsettgast @herve-gross @castelletto1 @jhuang2601 @dkachuma @OmarDuran
88+
/src/main @rrsettgast @MelReyCG
8989

9090
# Here is a list of GEOS-DEV members as of 2024-07-02
9191
# username name

.github/workflows/build_and_test.yml

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,13 @@ on:
1313
required: false
1414
type: string
1515
default: build
16-
DOCKER_CERTS_UPDATE_COMMAND:
17-
required: false
18-
type: string
1916
CMAKE_BUILD_TYPE:
2017
required: true
2118
type: string
2219
CODE_COVERAGE:
2320
required: false
2421
type: boolean
2522
default: false
26-
DOCKER_CERTS_DIR:
27-
required: false
28-
type: string
29-
default: ''
3023
DOCKER_IMAGE_TAG:
3124
required: true
3225
type: string
@@ -55,9 +48,6 @@ on:
5548
required: false
5649
type: string
5750
default: ''
58-
HOST_ARCH:
59-
required: false
60-
type: string
6151
RUNS_ON:
6252
required: true
6353
type: string
@@ -128,29 +118,13 @@ jobs:
128118
- name: Print environment
129119
run: printenv
130120

131-
- name: Setup QEMU for ${{ inputs.HOST_ARCH }} emulation
132-
if: ${{ inputs.HOST_ARCH }}
133-
uses: docker/setup-qemu-action@v3
134-
with:
135-
platforms: ${{ inputs.HOST_ARCH }}
136-
137121
- name: Build, test, deploy.
138122
run: |
139123
# Those two bash arrays will be populated depending on the required options,
140124
# and expended as CLI arguments for the docker and scripts calls.
141125
docker_args=()
142126
script_args=()
143127
144-
if [[ -n "${{ inputs.DOCKER_CERTS_DIR }}" ]]; then
145-
DOCKER_CERTS_DIR=${{ inputs.DOCKER_CERTS_DIR }}
146-
docker_args+=(-e DOCKER_CERTS_DIR=${DOCKER_CERTS_DIR})
147-
fi
148-
149-
if [[ -n "${{ inputs.DOCKER_CERTS_UPDATE_COMMAND }}" ]]; then
150-
DOCKER_CERTS_UPDATE_COMMAND=${{ inputs.DOCKER_CERTS_UPDATE_COMMAND }}
151-
docker_args+=(-e DOCKER_CERTS_UPDATE_COMMAND=${DOCKER_CERTS_UPDATE_COMMAND})
152-
fi
153-
154128
if [[ -n "${{ inputs.NPROC }}" ]]; then
155129
NPROC=${{ inputs.NPROC }}
156130
script_args+=(--nproc ${NPROC})

0 commit comments

Comments
 (0)