Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 4 additions & 2 deletions geos-processing/tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,10 @@ def _get_dataset( datasetType: str ) -> Union[ vtkMultiBlockDataSet, vtkPolyData
vtkFilename = "data/domain_res5_id.vtu"
elif datasetType == "emptydataset":
vtkFilename = "data/domain_res5_id_empty.vtu"
elif datasetType == "meshGeosExtractBlockTmp":
vtkFilename = "data/meshGeosExtractBlockTmp.vtm"
elif datasetType == "singlePhasePoromechanicsVTKOutput":
vtkFilename = "data/singlePhasePoromechanics_FaultModel_well_seq/singlePhasePoromechanicsVTKOutput.vtm"
elif datasetType == "extractAndMergeVolume":
vtkFilename = "data/singlePhasePoromechanics_FaultModel_well_seq/extractAndMergeVolume.vtu"

datapath: str = os.path.join( os.path.dirname( os.path.realpath( __file__ ) ), vtkFilename )
reader.SetFileName( datapath )
Expand Down
16 changes: 0 additions & 16 deletions geos-processing/tests/data/meshGeosExtractBlockTmp.vtm

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Those meshes used for testing post-processing filters came from a GEOS simulation (commit number 1e617be86).
The XML-files used to launch the simulation came from the integrated tests of GEOS: singlePhasePoromechanics_FaultModel_well_seq_smoke.xml located [here](https://github.com/GEOS-DEV/GEOS/tree/develop/inputFiles/poromechanicsFractures)

The ParaView plugin "PVGeosBlockExtractAndMerge" has been used to get the vtm with the block "CellElementRegion" from the simulation pvd result. The integrated ParaView plugin "merge block" has been used to get a vtu with the data of the second time step.

The mesh singlePhasePoromechanicsVTKOutput.vtm has been save as vtm from the the simulation pvd result with ParaView 6.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<VTKFile type="vtkMultiBlockDataSet" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
<vtkMultiBlockDataSet>
<Block index="0" name="mesh1">
<Block index="0" name="Level0">
<Block index="0" name="CellElementRegion">
<Block index="0" name="Region">
<DataSet index="0" name="rank_0" file="singlePhasePoromechanicsVTKOutput/singlePhasePoromechanicsVTKOutput_0_0.vtu"/>
<DataSet index="1" name="rank_1" file="singlePhasePoromechanicsVTKOutput/singlePhasePoromechanicsVTKOutput_1_0.vtu"/>
</Block>
</Block>
<Block index="1" name="WellElementRegion">
<Block index="0" name="wellRegion1">
<DataSet index="0" name="rank_0" file="singlePhasePoromechanicsVTKOutput/singlePhasePoromechanicsVTKOutput_2_0.vtu"/>
</Block>
<Block index="1" name="wellRegion2">
<DataSet index="0" name="rank_0" file="singlePhasePoromechanicsVTKOutput/singlePhasePoromechanicsVTKOutput_3_0.vtu"/>
</Block>
</Block>
<Block index="2" name="SurfaceElementRegion">
<Block index="0" name="Fault">
<DataSet index="0" name="rank_0" file="singlePhasePoromechanicsVTKOutput/singlePhasePoromechanicsVTKOutput_4_0.vtu"/>
<DataSet index="1" name="rank_1" file="singlePhasePoromechanicsVTKOutput/singlePhasePoromechanicsVTKOutput_5_0.vtu"/>
</Block>
</Block>
</Block>
</Block>
</vtkMultiBlockDataSet>
<FieldData>
<DataArray type="Float64" Name="TimeValue" NumberOfTuples="1" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
</FieldData>
</VTKFile>

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
<UnstructuredGrid>
<FieldData>
<DataArray type="Float64" Name="TIME" NumberOfTuples="1" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
</FieldData>
<Piece NumberOfPoints="2" NumberOfCells="1">
<PointData>
</PointData>
<CellData>
<DataArray type="Float64" Name="water_dEnthalpy" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_enthalpy" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_dDensity" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_dViscosity" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_density" format="binary" RangeMin="1325" RangeMax="1325">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAADgAAAAAAAAA=eF5jYACCLVMcAAOMAYk=
</DataArray>
<DataArray type="Float64" Name="water_viscosity" format="binary" RangeMin="0.001" RangeMax="0.001">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAEAAAAAAAAAA=eF77s/LjJd+kAHsAGYAEpw==
</DataArray>
<DataArray type="Float64" Name="water_internalEnergy" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_dInternalEnergy" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Int32" Name="ghostRank" format="binary" RangeMin="-2" RangeMax="-2">
AQAAAAAAAAAAgAAAAAAAAAQAAAAAAAAADAAAAAAAAAA=eF779///fwAJ9gP8
</DataArray>
<DataArray type="Float64" Name="pressure" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="connectionRate" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Int64" Name="localToGlobalMap" format="binary" RangeMin="6063" RangeMax="6063">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAADAAAAAAAAAA=eF5bL84ABgAGIQDH
</DataArray>
<DataArray type="Float64" Name="temperature" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="elementCenter" NumberOfComponents="3" format="binary" RangeMin="7738.378383098102" RangeMax="7738.378383098102">
AQAAAAAAAAAAgAAAAAAAABgAAAAAAAAAFAAAAAAAAAA=eF5jYAACia0ODMh0x+QDACCyA/Y=
<InformationKey name="L2_NORM_RANGE" location="vtkDataArray" length="2">
<Value index="0">
7738.3783831
</Value>
<Value index="1">
7738.3783831
</Value>
</InformationKey>
</DataArray>
<DataArray type="Float64" Name="elementVolume" format="binary" RangeMin="78.53981633974485" RangeMax="78.53981633974485">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAEAAAAAAAAAA=eF6zcb4a2bMo2AEAD3QDbw==
</DataArray>
</CellData>
<Points>
<DataArray type="Float32" Name="Points" NumberOfComponents="3" format="binary" RangeMin="7636.753236814713" RangeMax="8035.546029984521">
AQAAAAAAAAAAgAAAAAAAABgAAAAAAAAAFQAAAAAAAAA=eF5jOLDClQGEQQDGdpA5CgBhmQfW
<InformationKey name="L2_NORM_FINITE_RANGE" location="vtkDataArray" length="2">
<Value index="0">
7636.7532368
</Value>
<Value index="1">
8035.54603
</Value>
</InformationKey>
<InformationKey name="L2_NORM_RANGE" location="vtkDataArray" length="2">
<Value index="0">
7636.7532368
</Value>
<Value index="1">
8035.54603
</Value>
</InformationKey>
</DataArray>
</Points>
<Cells>
<DataArray type="Int64" Name="connectivity" format="binary" RangeMin="0" RangeMax="1">
AQAAAAAAAAAAgAAAAAAAABAAAAAAAAAADgAAAAAAAAA=eF5jYIAARigNAAAYAAI=
</DataArray>
<DataArray type="Int64" Name="offsets" format="binary" RangeMin="2" RangeMax="2">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYoAAAAAYAAM=
</DataArray>
<DataArray type="UInt8" Name="types" format="binary" RangeMin="3" RangeMax="3">
AQAAAAAAAAAAgAAAAAAAAAEAAAAAAAAACQAAAAAAAAA=eF5jBgAABAAE
</DataArray>
</Cells>
</Piece>
</UnstructuredGrid>
</VTKFile>
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64" compressor="vtkZLibDataCompressor">
<UnstructuredGrid>
<FieldData>
<DataArray type="Float64" Name="TIME" NumberOfTuples="1" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
</FieldData>
<Piece NumberOfPoints="2" NumberOfCells="1">
<PointData>
</PointData>
<CellData>
<DataArray type="Float64" Name="water_dEnthalpy" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_enthalpy" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_dDensity" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_dViscosity" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_density" format="binary" RangeMin="1325" RangeMax="1325">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAADgAAAAAAAAA=eF5jYACCLVMcAAOMAYk=
</DataArray>
<DataArray type="Float64" Name="water_viscosity" format="binary" RangeMin="0.001" RangeMax="0.001">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAEAAAAAAAAAA=eF77s/LjJd+kAHsAGYAEpw==
</DataArray>
<DataArray type="Float64" Name="water_internalEnergy" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="water_dInternalEnergy" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Int32" Name="ghostRank" format="binary" RangeMin="-2" RangeMax="-2">
AQAAAAAAAAAAgAAAAAAAAAQAAAAAAAAADAAAAAAAAAA=eF779///fwAJ9gP8
</DataArray>
<DataArray type="Float64" Name="pressure" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="connectionRate" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Int64" Name="localToGlobalMap" format="binary" RangeMin="6064" RangeMax="6064">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAADAAAAAAAAAA=eF7bIM4ABgAGKQDI
</DataArray>
<DataArray type="Float64" Name="temperature" format="binary" RangeMin="0" RangeMax="0">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYIAAAAAIAAE=
</DataArray>
<DataArray type="Float64" Name="elementCenter" NumberOfComponents="3" format="binary" RangeMin="7738.378383098102" RangeMax="7738.378383098102">
AQAAAAAAAAAAgAAAAAAAABgAAAAAAAAAFAAAAAAAAAA=eF5jYAACia0HGJDpjskHAC2yBPY=
<InformationKey name="L2_NORM_RANGE" location="vtkDataArray" length="2">
<Value index="0">
7738.3783831
</Value>
<Value index="1">
7738.3783831
</Value>
</InformationKey>
</DataArray>
<DataArray type="Float64" Name="elementVolume" format="binary" RangeMin="78.53981633974485" RangeMax="78.53981633974485">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAEAAAAAAAAAA=eF6zcb4a2bMo2AEAD3QDbw==
</DataArray>
</CellData>
<Points>
<DataArray type="Float32" Name="Points" NumberOfComponents="3" format="binary" RangeMin="7636.753236814713" RangeMax="8035.546029984521">
AQAAAAAAAAAAgAAAAAAAABgAAAAAAAAAFQAAAAAAAAA=eF5jOLDiKAMIgwCM7SBzFAB7mQnW
<InformationKey name="L2_NORM_FINITE_RANGE" location="vtkDataArray" length="2">
<Value index="0">
7636.7532368
</Value>
<Value index="1">
8035.54603
</Value>
</InformationKey>
<InformationKey name="L2_NORM_RANGE" location="vtkDataArray" length="2">
<Value index="0">
7636.7532368
</Value>
<Value index="1">
8035.54603
</Value>
</InformationKey>
</DataArray>
</Points>
<Cells>
<DataArray type="Int64" Name="connectivity" format="binary" RangeMin="0" RangeMax="1">
AQAAAAAAAAAAgAAAAAAAABAAAAAAAAAADgAAAAAAAAA=eF5jYIAARigNAAAYAAI=
</DataArray>
<DataArray type="Int64" Name="offsets" format="binary" RangeMin="2" RangeMax="2">
AQAAAAAAAAAAgAAAAAAAAAgAAAAAAAAACwAAAAAAAAA=eF5jYoAAAAAYAAM=
</DataArray>
<DataArray type="UInt8" Name="types" format="binary" RangeMin="3" RangeMax="3">
AQAAAAAAAAAAgAAAAAAAAAEAAAAAAAAACQAAAAAAAAA=eF5jBgAABAAE
</DataArray>
</Cells>
</Piece>
</UnstructuredGrid>
</VTKFile>
Loading