-
Notifications
You must be signed in to change notification settings - Fork 63
Description
Copied from https://gitlab.lrz.de/baci/baci/-/issues/988
Description
Poroelasticity has to be migrated to the new time integration.
Some more standard cases of problem type Poroelasticity can already be solved with the new time integration. However, the new time integration cannot be used for many other sub-types of Poroelasticity problems. (Note that this issue focuses purely on problems of problem type Poroelasticity and not things like Multiphase_Poroelasticity, Poroelastic_scalar_transport)
Examples for settings that do not work with the new time integration based on running the existing test files for Poroelasticity with the new time integration are: DYNAMICTYP Statics, PHYSICAL_TYPE Poro_P1, COUPALGO poro_monolithicfluidsplit, poro_monolithicstructuresplit, poro_monolithicmeshtying or poro_monolithicnopenetrationsplit or using both poro and normal solid elements together (PSI). Those all seem to lead to different kind of errors when using the test files with the new time integration.
It seems only the following kind of cases are already working with the new time integraton: COUPALGO poro_monolithic with PHYSICAL_TYPE Poro and DYNAMICTYP OneStepTheta or GenAlpha. And even 2 of the test files with those setting did not run with the new time integration.
Therefore, it needs to be checked what changes are still needed to fully migrated Poroelasticity to the new time integration and those changes need to be implemented.
Possible solution and Definition of Done
The following sub-types of Poroelasticity problems need to be migrated and other steps need to be taken:
- Migrate Poroelasticity with DYNAMICTYP Statics
- Migrate Poroelasticity with Poro_p1 elements
- Migrate Poroelasticity with COUPALGO that isn't poro_monolithic
- Migrate PSI
- Migrate poro with Nitsche contact
- Migrate poro with Lagrange contact
- Check what causes remaing issues in the 2 test files that do not fit into the other steps listed above
- Test poroelasticity with the new time intergation for actual uses cases
- Enable simulation with mixed poro elements (incl. cloned fluid field) together with pure solid elements