GEOS
GEOS copied to clipboard
Add support for prism 7+
Let's add the support for prism with 7 faces or more! Here are the planned steps.
For a first PR:
- [x] Validate support of
vtk 42recognition and conversion intoGEOSX. Avtk 42prism with 7+ faces must be converted into the appropriate type in type inGEOSX(that must be added). Standard cells (hexs, tets...), provided asvtk 42, must be converted in standard cells inGEOSXtoo.- Let's modify
medley.vtkintomedley-42.vtk. - Let's extend
VTKImportto validate the feature.
- Let's modify
- [x] Run a
SinglePhase~~+wells~~ simulation with prisms 7+.- Dump the cell values in
std::outand create by hand aCELL_DATAfields in avtkfile to make visual check
- Dump the cell values in
- [x] Support VTK output for prism 7+
We need to be able to write
vtkoutput files with prism 7+ being defined asvtk 42cells. Being able to write standard cells (hexs, tets...) asvtk 42is out of scope. - [x] Run a
VEMsimulation with prisms 7+- Solution will be defined on nodes.
It's not clear that it will be easy to rebuilt the
vtkfields by hand. If it's getting too complicated, let's move on.
- Solution will be defined on nodes.
It's not clear that it will be easy to rebuilt the
In a follow-up PR:
- [ ] Change
medley.vtktosupported_elements.vtkwith separated elements (for demonstration purpose). - [ ] Let's add the some integrated tests.
@castelletto1