Skip to content

Folder containing example cases for PIPT and POPT

License

Notifications You must be signed in to change notification settings

lechevaa/PETExamples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Examples

Folder containing example cases for PIPT and POPT

Cases

  • LinearModel : Fast test for data assimilation methods that does not require an external simulator.
  • 3Spot : Simple case to test optimization methods that runs in less than one minute. The test require OPM or Eclipse.
  • 3SpotRobust : Simple case to test optimization methods including multiple geo-models.
  • 3SpotEcalc : Simple case to test optimization methods including multiple geo-models and eCalc.
  • 5SpotInverted : Test case of optimize bottom hole pressures in 4 injectors. The model is 2D with 2500 gridcells, and the model has three-phase flow.
  • 3dBox : Data assimilation of a 3D reservoir with 3 injectors and 3 producers. Four different fidelity levels. Set up with ES.
  • Rosenbrock : Minimize the Rosenbrock function (https://en.wikipedia.org/wiki/Rosenbrock_function) in any dimension
  • Quadratic : Minimize a quadratic function on the form ||x-b||A2, in any dimension

Installation

Inside the Examples folder, run

python3 -m pip install -e .
  • Note: all examples also require installation of PET to run (see the PET folder for instructions).
  • The dot is needed to point to the current directory.
  • The -e option installs PET such that changes to it take effect immediately (without re-installation).

About

Folder containing example cases for PIPT and POPT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 81.8%
  • Python 10.3%
  • Mako 7.9%