Capabilities#
A long-term plan with high ambitions is already in place for this library. As of now, this tool is still very small relative to the entire scope of work (i.e. only about 5%). Planned and supported capabilities are shown below:
Module |
SubModule/Class |
Support |
Starting From |
Comment |
---|---|---|---|---|
yes |
|
Only single phase in regular cartesian grid. |
||
no |
|
|||
no |
|
|||
yes |
|
Includes: rock compressibility. |
||
no |
|
|||
no |
|
|||
yes |
|
Includes: fluid compressibility. |
||
no |
|
|||
no |
|
|||
no |
|
|||
yes |
|
|||
no |
|
|||
no |
|
|||
yes |
|
|||
yes |
|
|||
yes |
|
Includes: Finit-Difference-Method ( |
||
yes |
|
Includes: 1-Dimentional-1Phase ( |
||
yes |
|
Includes: Physics-Informed-Neural-Network ( |
||
Experiments |
Core-Flooding |
no |
|
|
Slim-Tube |
no |
|
||
History Matching |
Conventional |
no |
|
|
Machine Learning |
no |
|
||
Production Optimization |
Reinforcement Learning |
no |
|
|
Numerical Initializers |
Vectorized |
yes |
|
Used for efficient computing. |
Symbolic |
yes |
|
Used for debugging. |
|
Numerical Solvers |
Iterative Solvers |
yes |
|
Requires sparse matrices. |
Neurical Solvers* |
no |
|
Solving a system of linear equations using neural networks. |
|
Efficient Computing |
Sparse Matrices |
yes |
|
Required for iterative solvers. |
Threading |
yes |
|
Used for numerical symbolic initializers. |
|
Concurrent |
yes |
|
Used for numerical symbolic initializers. |
|
GPU Computing |
no |
|
||
TPU Computing |
no |
|
||
Quantum Computing |
no |
|
(*) Innovative solution introduced within this work.
Comments 💬#
Feel free to make a comment, ask a question, or share your opinion about this specific content. Please keep in mind the Commenting Guidelines âš–.