GEOS
GEOS copied to clipboard
Rearchitecture of the ghosting setup
In order to allow the import of
- wells and EDFMs,
- on top of the DFN and the main 3d mesh,
- while managing all their interactions,
we need to reorganize the ghosting setup strategy of geos
.
Here’s a list of the main actions items
Theoretical background
- [x] Global numbering techniques
- [x] Parallel adjacency matrix
- [x] Regular presentations to the team
- [x] Handover to Ryan
- [ ] Improving the algorithm (how many times do we have to do upward/downward multiplication? Can we merge upwards and downward matrix?)
Implementation
- [x] Global numbering techniques
- [x] Parallel adjacency matrix
- [ ] Plug into current GEOS (find the best way to bring the feature).
- [x] Make it available for the "general case"
- [ ] Handle Fracture
- [ ] Handle wells (if required)
- [ ] Handle particle methods
- [ ] Handle high-order methods
- [ ] Handle the
InternalMeshGenerator
- [ ] Handle multiple cell types
- [ ] Temporary indicator to use new/old ghosting
- [ ] Hook up to use/create globalIDs
- [ ] Finish tpetra conversion (hard coded matrix sizes)
- [ ] Trilinos use and possibility of using LAI + LvArray
- [ ] GEOS packing
- [ ] Typed integer use
- [ ] Cleaning implementation
- [ ] Remove obsolete code
Add Documentation