FlowGenericVanguard.hpp
Go to the documentation of this file.
Definition: FlowGenericVanguard.hpp:108 void init() bool enableDistributedWells_ Definition: FlowGenericVanguard.hpp:399 bool useMultisegmentWell_ Definition: FlowGenericVanguard.hpp:405 static Parallel::Communication & comm() Obtain global communicator. Definition: FlowGenericVanguard.hpp:336 int numJacobiBlocks() const Number of blocks in the Block-Jacobi preconditioner. Definition: FlowGenericVanguard.hpp:248 void updateNOSIM_(std::string_view enableDryRun) const Schedule & schedule() const Return a reference to the object that managages the ECL schedule. Definition: FlowGenericVanguard.hpp:177 std::string zoltanParams_ Definition: FlowGenericVanguard.hpp:392 std::unordered_map< std::size_t, const NumericalAquiferCell * > allAquiferCells() const double setupTime() Returns the wall time required to set up the simulator before it was born. Definition: FlowGenericVanguard.hpp:151 std::string ignoredKeywords_ Definition: FlowGenericVanguard.hpp:403 Dune::PartitionMethod partitionMethod_ Definition: FlowGenericVanguard.hpp:385 const SummaryState & summaryState() const Definition: FlowGenericVanguard.hpp:200 bool serialPartitioning() const Parameter that decides if partitioning for parallel runs should be performed on a single process only... Definition: FlowGenericVanguard.hpp:283 static void registerParameters_() static SimulationModelParams modelParams_ Definition: FlowGenericVanguard.hpp:123 const SummaryConfig & summaryConfig() const Return a reference to the object that determines which quantities ought to be put into the ECL summar... Definition: FlowGenericVanguard.hpp:187 bool zoltanImbalanceTolSet_ Definition: FlowGenericVanguard.hpp:389 static SimulationModelParams serializationTestParams() ParallelWellStruct parallelWells_ Information about wells in parallel. Definition: FlowGenericVanguard.hpp:431 void serializeOp(Serializer &serializer) bool enableExperiments_ Definition: FlowGenericVanguard.hpp:406 static void setCommunication(std::unique_ptr< Opm::Parallel::Communication > comm) Set global communication. Definition: FlowGenericVanguard.hpp:332 bool enableDistributedWells() const Whether perforations of a well might be distributed. Definition: FlowGenericVanguard.hpp:311 bool serialPartitioning_ Definition: FlowGenericVanguard.hpp:386 Action::State & actionState() Returns the action state. Definition: FlowGenericVanguard.hpp:208 std::shared_ptr< SummaryConfig > eclSummaryConfig_ Definition: FlowGenericVanguard.hpp:424 const EclipseState & eclState() const Return a reference to the internalized ECL deck. Definition: FlowGenericVanguard.hpp:168 double imbalanceTol() const Parameter that sets the imbalance tolarance, depending on the chosen partition method. Definition: FlowGenericVanguard.hpp:290 double zoltanPhgEdgeSizeThreshold_ Definition: FlowGenericVanguard.hpp:391 bool drsdtconEnabled() const const std::string & externalPartitionFile() const Definition: FlowGenericVanguard.hpp:302 Dune::EdgeWeightMethod edgeWeightsMethod_ Definition: FlowGenericVanguard.hpp:372 std::unique_ptr< WellTestState > transferWTestState() Definition: FlowGenericVanguard.hpp:225 std::shared_ptr< Python > python Definition: FlowGenericVanguard.hpp:420 const UDQState & udqState() const Definition: FlowGenericVanguard.hpp:222 static std::string canonicalDeckPath(const std::string &caseName) Returns the canonical path to a deck file. void defineSimulationModel(SimulationModelParams &¶ms) Set the simulation configuration objects. bool enableEclOutput() const Whether or not to emit result files that are compatible with a commercial reservoir simulator. Definition: FlowGenericVanguard.hpp:318 bool enableEclOutput_ Definition: FlowGenericVanguard.hpp:400 const std::string & caseName() const Returns the name of the case. Definition: FlowGenericVanguard.hpp:236 bool ownersFirst() const Parameter that decide if cells owned by rank are ordered before ghost cells. Definition: FlowGenericVanguard.hpp:260 Dune::EdgeWeightMethod edgeWeightsMethod() const Parameter deciding the edge-weight strategy of the load balancer. Definition: FlowGenericVanguard.hpp:242 std::unique_ptr< WellTestState > wtestState_ Definition: FlowGenericVanguard.hpp:416 UDQState & udqState() Returns the udq state. Definition: FlowGenericVanguard.hpp:219 Dune::PartitionMethod partitionMethod() const Parameter deciding which partition method to use. Definition: FlowGenericVanguard.hpp:276 bool edgeConformal() const Definition: FlowGenericVanguard.hpp:263 double zoltanImbalanceTol_ Definition: FlowGenericVanguard.hpp:390 static std::unique_ptr< Parallel::Communication > comm_ Definition: FlowGenericVanguard.hpp:368 bool operator==(const FlowGenericVanguard &rhs) const std::unique_ptr< SummaryState > summaryState_ Definition: FlowGenericVanguard.hpp:408 std::shared_ptr< Schedule > eclSchedule_ Definition: FlowGenericVanguard.hpp:423 const ParallelWellStruct & parallelWells() const Retrieve collection (a vector of pairs) of well names and whether or not the corresponding well objec... Definition: FlowGenericVanguard.hpp:328 std::string externalPartitionFile_ Definition: FlowGenericVanguard.hpp:396 FlowGenericVanguard(SimulationModelParams &¶ms) std::vector< std::pair< std::string, bool > > ParallelWellStruct Definition: FlowGenericVanguard.hpp:110 bool allow_splitting_inactive_wells_ Definition: FlowGenericVanguard.hpp:401 std::optional< int > outputInterval_ Definition: FlowGenericVanguard.hpp:404 const Action::State & actionState() const Definition: FlowGenericVanguard.hpp:211 std::unique_ptr< UDQState > udqState_ Definition: FlowGenericVanguard.hpp:409 std::string metisParams_ Definition: FlowGenericVanguard.hpp:394 std::unique_ptr< Action::State > actionState_ Definition: FlowGenericVanguard.hpp:410 SummaryState & summaryState() Returns the summary state. Definition: FlowGenericVanguard.hpp:197 std::shared_ptr< EclipseState > eclState_ Definition: FlowGenericVanguard.hpp:422 void updateOutputDir_(std::string outputDir, bool enableEclCompatFile) Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilnewtonmethodparams.hpp:31 Definition: blackoilboundaryratevector.hh:39 Definition: FlowGenericVanguard.hpp:112 std::unique_ptr< UDQState > udqState_ Definition: FlowGenericVanguard.hpp:114 std::shared_ptr< Schedule > eclSchedule_ Definition: FlowGenericVanguard.hpp:119 std::unique_ptr< SummaryState > summaryState_ Definition: FlowGenericVanguard.hpp:116 std::shared_ptr< EclipseState > eclState_ Definition: FlowGenericVanguard.hpp:118 std::shared_ptr< SummaryConfig > eclSummaryConfig_ Definition: FlowGenericVanguard.hpp:120 double setupTime_ Definition: FlowGenericVanguard.hpp:113 std::unique_ptr< WellTestState > wtestState_ Definition: FlowGenericVanguard.hpp:117 std::unique_ptr< Action::State > actionState_ Definition: FlowGenericVanguard.hpp:115 Definition: FlowGenericVanguard.hpp:73 static constexpr auto value Definition: FlowGenericVanguard.hpp:73 Definition: FlowGenericVanguard.hpp:78 Definition: FlowGenericVanguard.hpp:50 static constexpr bool value Definition: FlowGenericVanguard.hpp:50 Definition: FlowGenericVanguard.hpp:51 static constexpr bool value Definition: FlowGenericVanguard.hpp:51 Definition: FlowGenericVanguard.hpp:53 static constexpr int value Definition: FlowGenericVanguard.hpp:53 Definition: FlowGenericVanguard.hpp:80 static constexpr bool value Definition: FlowGenericVanguard.hpp:80 Definition: FlowGenericVanguard.hpp:54 static constexpr auto value Definition: FlowGenericVanguard.hpp:54 Definition: FlowGenericVanguard.hpp:55 static constexpr auto value Definition: FlowGenericVanguard.hpp:55 Definition: FlowGenericVanguard.hpp:56 static constexpr auto value Definition: FlowGenericVanguard.hpp:56 Definition: FlowGenericVanguard.hpp:57 static constexpr bool value Definition: FlowGenericVanguard.hpp:57 Definition: FlowGenericVanguard.hpp:58 static constexpr auto * value Definition: FlowGenericVanguard.hpp:58 Definition: FlowGenericVanguard.hpp:63 static constexpr auto value Definition: FlowGenericVanguard.hpp:63 Definition: FlowGenericVanguard.hpp:61 static constexpr Scalar value Definition: FlowGenericVanguard.hpp:61 Definition: FlowGenericVanguard.hpp:64 static constexpr auto value Definition: FlowGenericVanguard.hpp:64 Definition: FlowGenericVanguard.hpp:65 static constexpr auto value Definition: FlowGenericVanguard.hpp:65 Definition: FlowGenericVanguard.hpp:79 Definition: FlowGenericVanguard.hpp:71 static constexpr bool value Definition: FlowGenericVanguard.hpp:71 Definition: FlowGenericVanguard.hpp:72 static constexpr auto value Definition: FlowGenericVanguard.hpp:72 Definition: FlowGenericVanguard.hpp:77 static constexpr auto value Definition: FlowGenericVanguard.hpp:77 Definition: FlowGenericVanguard.hpp:82 static constexpr bool value Definition: FlowGenericVanguard.hpp:82 Definition: FlowGenericVanguard.hpp:83 static constexpr bool value Definition: FlowGenericVanguard.hpp:83 Definition: FlowGenericVanguard.hpp:86 static constexpr Scalar value Definition: FlowGenericVanguard.hpp:86 Definition: FlowGenericVanguard.hpp:90 static constexpr auto value Definition: FlowGenericVanguard.hpp:90 Definition: FlowGenericVanguard.hpp:88 static constexpr auto value Definition: FlowGenericVanguard.hpp:88 |