Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
1ba2ed5
PartitionerManager
Oct 2, 2025
40d4683
removed unused PartitionDescriptor
Oct 2, 2025
89cdc70
Updated SurfaceGenerator
Oct 2, 2025
e0488a3
EmbeddedSurfaceGenerator
Oct 2, 2025
2841595
MeshGeneratorBase
Oct 2, 2025
60682c6
InternalMeshGenerator
Oct 2, 2025
156597b
InternalMeshGenerator
Oct 2, 2025
cd9691b
InternalWellboreGenerator
Oct 2, 2025
2b25b46
ProblemManager
Oct 3, 2025
fa077a2
ProblemManager
Oct 4, 2025
07a8eac
More
Oct 4, 2025
16405ff
renamed original to keep track of history
Oct 5, 2025
32d7ffb
added refactored versions
Oct 5, 2025
4c2a873
Working version but Still with debug prints
Oct 5, 2025
04d2529
Cmake and uncrustify
Oct 5, 2025
46360f0
Meshless tests
Oct 5, 2025
8abffc4
Fix
Oct 5, 2025
9f7f04b
Integrated tests
Oct 6, 2025
70d05d3
Integrated tests
Oct 6, 2025
76cb2d1
Integrated tests
Oct 6, 2025
d9db5f2
Schema
Oct 6, 2025
91e282f
Schema
Oct 6, 2025
6559a27
mpm
Oct 6, 2025
2d5d918
engine
Oct 10, 2025
6db5f21
Merge remote-tracking branch 'origin/develop' into feature/bd713/enha…
Oct 10, 2025
10c9cf9
virtual color
Oct 10, 2025
bd11cf3
duplicate cart
Oct 11, 2025
eab11c2
periodic
Oct 12, 2025
faf7785
periodic
Oct 12, 2025
8d9cafc
partitionRefinement
Oct 13, 2025
5d36530
Merge remote-tracking branch 'origin/develop' into feature/bd713/enha…
Oct 13, 2025
3487249
temp partitioner
Oct 13, 2025
1199477
clean
Oct 14, 2025
5ce56de
catalog
Oct 14, 2025
d3369fe
RestartFlags
Oct 22, 2025
0601dd3
Merge remote-tracking branch 'origin/develop' into feature/bd713/enha…
Oct 22, 2025
bfec144
stdMap
Oct 23, 2025
b105e2b
Merge remote-tracking branch 'origin/develop' into feature/bd713/enha…
Oct 23, 2025
eb325e2
numRefinements
Oct 24, 2025
a9214c6
Merge remote-tracking branch 'origin/develop' into feature/bd713/enha…
Oct 24, 2025
e628619
ptscotch
Oct 24, 2025
6561381
m_engine
Oct 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,22 +1,27 @@
<?xml version="1.0" ?>
<?xml version="1.0"?>

<Problem>

<Included>
<File name="spe11b_vti_source_base.xml" />
</Included>
<Partitioner>
<CellGraphPartitioner
name="partitioner"
engine="parmetis"
numRefinements="4" />
</Partitioner>

<Mesh>
<VTKMesh
name="mesh"
file="mesh/spe11b_00840x00120.vti"
regionAttribute="faciesIndex"
partitionRefinement="5"
logLevel="5">
</VTKMesh>
</Mesh>

<!-- SPHINX_GEOM -->
<!-- SPHINX_GEOM -->
<Geometry>
<Box
name="top"
Expand All @@ -26,14 +31,14 @@
name="bottom"
xMin="{ -0.01, -0.01, -0.01 }"
xMax="{ 8400.01, 1.01, 10.01 }" />
<Box
name="thermalSource1"
xMin="{ 2699.99, -0.01, 299.99 }"
xMax="{ 2710.01, 1.01, 310.01 }" />
<Box
name="thermalSource2"
xMin="{ 5099.99, -0.01, 699.99 }"
xMax="{ 5110.01, 1.01, 710.01 }" />
<Box
name="thermalSource1"
xMin="{ 2699.99, -0.01, 299.99 }"
xMax="{ 2710.01, 1.01, 310.01 }" />
<Box
name="thermalSource2"
xMin="{ 5099.99, -0.01, 699.99 }"
xMax="{ 5110.01, 1.01, 710.01 }" />
</Geometry>
<!-- SPHINX_GEOM_END -->

Expand All @@ -49,7 +54,7 @@
<!-- SPHINX_BUFFER_FN_END -->


<!-- SPHINX_EVENTS -->
<!-- SPHINX_EVENTS -->
<Events
minTime="-31536000000"
maxTime="31536000000">
Expand All @@ -71,21 +76,21 @@
beginTime="7.884e5"
maxEventDt="1.3e6"
target="/Solvers/compositionalMultiphaseFlow" />
<!-- SPHINX_EVENTS_END -->
<!-- SPHINX_EVENTS_END -->

<PeriodicEvent
name="outputs1"
beginTime="0"
endTime="3153600000"
timeFrequency="315360000"
targetExactTimestep="1"
target="/Outputs/vtkOutput" />
name="outputs1"
beginTime="0"
endTime="3153600000"
timeFrequency="315360000"
targetExactTimestep="1"
target="/Outputs/vtkOutput" />
<PeriodicEvent
name="outputs2"
beginTime="3153600000"
timeFrequency="3153600000"
targetExactTimestep="1"
target="/Outputs/vtkOutput" />
name="outputs2"
beginTime="3153600000"
timeFrequency="3153600000"
targetExactTimestep="1"
target="/Outputs/vtkOutput" />
</Events>

</Problem>
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@
file="staircase3d_tet_with_properties.vtu"
fieldsToImport="{ FluidComposition, PERM, PORO }"
fieldNamesInGEOS="{ globalCompFraction, rockPerm_permeability, rockPorosity_referencePorosity }"
partitionRefinement="1"
logLevel="2">

<InternalWell
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@

<Problem>

<Partitioner>
<CellGraphPartitioner name="partitioner" engine="ptscotch" />
</Partitioner>

<Mesh>

<VTKMesh
name="mesh"
logLevel="5"
partitionMethod="ptscotch"
scale="{ 50, 50, 50 }"
fieldsToImport="{ PORO, NTG, DENSITY, BULKMOD }"
fieldNamesInGEOS="{ rockPorosity_referencePorosity, netToGross, skeleton_density, skeleton_bulkModulus }"
Expand Down
56 changes: 31 additions & 25 deletions inputFiles/singlePhaseFlow/incompressible_pebi3d.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" ?>
<?xml version="1.0"?>

<Problem>
<Solvers
Expand All @@ -10,22 +10,28 @@
targetRegions="{ Domain }">
<NonlinearSolverParameters
newtonTol="1.0e-6"
newtonMaxIter="8"/>
newtonMaxIter="8" />
<LinearSolverParameters
directParallel="0"/>
directParallel="0" />
</SinglePhaseFVM>
</Solvers>

<Partitioner>
<CellGraphPartitioner
name="partitioner"
engine="parmetis"
numRefinements="2" />
</Partitioner>


<Mesh>
<VTKMesh
name="mesh"
logLevel="5"
partitionRefinement="3"
logLevel="5"
useGlobalIds="1"
fieldsToImport="{ PERM, PORO, NTG }"
fieldNamesInGEOS="{ rockPerm_permeability, rockPorosity_referencePorosity, netToGross }"

file="pebi3d_with_properties.vtu"/>
file="pebi3d_with_properties.vtu" />
</Mesh>

<Geometry>
Expand All @@ -44,32 +50,32 @@
<PeriodicEvent
name="outputs"
timeFrequency="1.0"
target="/Outputs/vtkOutput"/>
target="/Outputs/vtkOutput" />

<PeriodicEvent
name="solverApplications"
forceDt="1.0"
target="/Solvers/SinglePhaseFlow"/>
target="/Solvers/SinglePhaseFlow" />

<PeriodicEvent
name="restarts"
timeFrequency="1.0"
targetExactTimestep="0"
target="/Outputs/restartOutput"/>
target="/Outputs/restartOutput" />
</Events>

<NumericalMethods>
<FiniteVolume>
<TwoPointFluxApproximation
name="singlePhaseTPFA"/>
name="singlePhaseTPFA" />
</FiniteVolume>
</NumericalMethods>

<ElementRegions>
<CellElementRegion
name="Domain"
cellBlocks="{ * }"
materialList="{ water, rock }"/>
materialList="{ water, rock }" />
</ElementRegions>

<Constitutive>
Expand All @@ -79,26 +85,26 @@
defaultViscosity="0.001"
referencePressure="0.0"
compressibility="0.0"
viscosibility="0.0"/>
viscosibility="0.0" />

<CompressibleSolidConstantPermeability
name="rock"
solidModelName="nullSolid"
porosityModelName="rockPorosity"
permeabilityModelName="rockPerm"/>
permeabilityModelName="rockPerm" />

<NullModel
name="nullSolid"/>
name="nullSolid" />

<PressurePorosity
name="rockPorosity"
defaultReferencePorosity="0.05"
referencePressure="0.0"
compressibility="0.0"/>
compressibility="0.0" />

<ConstantPermeability
name="rockPerm"
permeabilityComponents="{ 2.0e-16, 2.0e-16, 2.0e-16 }"/>
permeabilityComponents="{ 2.0e-16, 2.0e-16, 2.0e-16 }" />
</Constitutive>

<FieldSpecifications>
Expand All @@ -109,28 +115,28 @@
setNames="{ all }"
objectPath="ElementRegions/Domain"
fieldName="pressure"
scale="0.0"/>
scale="0.0" />

<FieldSpecification
<FieldSpecification
name="sourceTerm"
objectPath="ElementRegions/Domain"
fieldName="pressure"
scale="5e6"
setNames="{ source }"/>
setNames="{ source }" />

<FieldSpecification
<FieldSpecification
name="sinkTerm"
objectPath="ElementRegions/Domain"
fieldName="pressure"
scale="-5e6"
setNames="{ sink }"/>
setNames="{ sink }" />
</FieldSpecifications>

<Outputs>
<VTK
name="vtkOutput"/>
name="vtkOutput" />

<Restart
name="restartOutput"/>
name="restartOutput" />
</Outputs>
</Problem>
</Problem>
Original file line number Diff line number Diff line change
@@ -1,32 +1,35 @@
<?xml version="1.0" ?>
<?xml version="1.0"?>

<Problem>

<Partitioner>
<CellGraphPartitioner name="partitioner" engine="noop" />
</Partitioner>

<Mesh>
<VTKMesh
name="mesh"
logLevel="5"
partitionRefinement="0"
logLevel="5"
useGlobalIds="0"
file="polyhedral_voronoi_lattice.vtu"/>
file="polyhedral_voronoi_lattice.vtu" />
</Mesh>

<Geometry>
<Box
<Box
name="westBC"
xMin="{ -0.001, 0.0, 0.0}"
xMax="{ +0.001, 1.0, 1.0}"/>
<Box
xMax="{ +0.001, 1.0, 1.0}" />
<Box
name="eastBC"
xMin="{ +0.999, 0.0, 0.0}"
xMax="{ +1.001, 1.0, 1.0}"/>
xMax="{ +1.001, 1.0, 1.0}" />
</Geometry>

<ElementRegions>
<CellElementRegion
name="Domain"
cellBlocks="{ * }"
materialList="{rock, fluid }"/>
materialList="{rock, fluid }" />
</ElementRegions>

<Solvers gravityVector="{ 0.0, 0.0, 0.0}"> </Solvers>
Expand All @@ -42,26 +45,26 @@
referencePressure="0.0"
compressibility="0.0"
viscosibility="0.0"
densityModelType="linear"/>
densityModelType="linear" />

<CompressibleSolidConstantPermeability
name="rock"
solidModelName="nullSolid"
porosityModelName="rockPorosity"
permeabilityModelName="rockPerm"/>
permeabilityModelName="rockPerm" />

<NullModel
name="nullSolid"/>
name="nullSolid" />

<PressurePorosity
name="rockPorosity"
defaultReferencePorosity="0.1"
referencePressure="0.0"
compressibility="0.0"/>
compressibility="0.0" />

<ConstantPermeability
name="rockPerm"
permeabilityComponents="{ 1.0e-13, 1.0e-13, 1.0e-13 }"/>
permeabilityComponents="{ 1.0e-13, 1.0e-13, 1.0e-13 }" />

</Constitutive>

Expand All @@ -72,7 +75,7 @@
setNames="{ all }"
objectPath="ElementRegions/Domain"
fieldName="pressure"
scale="1.0e7"/>
scale="1.0e7" />
</FieldSpecifications>
</Problem>

</Problem>
Loading
Loading