opm-simulators
EclGenericWriter.hpp File Reference

Collects necessary output values and pass it to opm-common's ECL output. More...

#include <opm/models/parallel/tasklets.hpp>
#include <opm/output/data/Groups.hpp>
#include <opm/simulators/flow/CollectDataOnIORank.hpp>
#include <opm/simulators/flow/Transmissibility.hpp>
#include <opm/simulators/timestepping/SimulatorReport.hpp>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  Opm::LevelCartesianIndexMapper< Grid >
 
class  Opm::EclGenericWriter< Grid, EquilGrid, GridView, ElementMapper, Scalar >
 

Namespaces

 Opm
 Structs needed for tpfalinearizer and its gpuparams struct extracted to be defined in one place that both can include.
 

Detailed Description

Collects necessary output values and pass it to opm-common's ECL output.

Caveats:

  • For this class to do do anything meaningful, you will have to have the OPM module opm-common with ECL writing enabled.
  • The only DUNE grid which is currently supported is Dune::CpGrid from the OPM module "opm-grid". Using another grid won't fail at compile time but you will provoke a fatal exception as soon as you try to write an ECL output file.
  • This class requires to use the black oil model with the element centered finite volume discretization.