Open francoishamon opened 1 year ago
The goal of this issue is to keep track of all developments related to PVT modeling capabilities for CO2 in depleted reservoirs.
Basic first steps to port PVTPackage capabilities in GEOS:
Steps to test the new functions in PVTDriver
PVTDriver
MultiFluidBase
BlasLapackLA::solveLinearSystem
Steps to make the new code usable for simulations of CO2 injection in depleted reservoirs:
Steps to make the code efficient:
Some tidying tasks
CubicEOSPhaseModel
Compute finite-difference derivatives - would you consider using AD instead? Flash is local, so AD operations are much easier.
Description
The goal of this issue is to keep track of all developments related to PVT modeling capabilities for CO2 in depleted reservoirs.
Work Scope
Basic first steps to port PVTPackage capabilities in GEOS:
Steps to test the new functions in
PVTDriver
MultiFluidBase
to read an input and call the new flash functions (@dkachuma)MultiFluidBase
class to static calculation functions.BlasLapackLA::solveLinearSystem
to GPUSteps to make the new code usable for simulations of CO2 injection in depleted reservoirs:
Steps to make the code efficient:
Some tidying tasks
CubicEOSPhaseModel
which has become too large/complex.Issues in this EPIC