equinor / ert

ERT - Ensemble based Reservoir Tool - is designed for running ensembles of dynamical models such as reservoir models, in order to do sensitivity analysis and data assimilation. ERT supports data assimilation using the Ensemble Smoother (ES), Ensemble Smoother with Multiple Data Assimilation (ES-MDA) and Iterative Ensemble Smoother (IES).
https://ert.readthedocs.io/en/latest/
GNU General Public License v3.0
104 stars 107 forks source link

Split everserver functionality between starting server and submitting experiment #9290

Open oyvindeide opened 4 days ago

oyvindeide commented 4 days ago

To make Everserver more explicit, we should split running Everest into two parts:

  1. Submitting and starting server
  2. Starting experiment

Both of these should be done without requiring an Everest config on disk, i.e. we should start the experiment through a new endpoint on the server, which takes the serialized experiment config.

We can still create ErtConfig server side for now, can change that in a later step.

Everserver should still shut down once the experiment has completed like it does currently. We can change that behavior in a later step.