FlowGenericVanguard.hpp
Go to the documentation of this file.
Definition: FlowGenericVanguard.hpp:107 void init() bool enableDistributedWells_ Definition: FlowGenericVanguard.hpp:393 bool useMultisegmentWell_ Definition: FlowGenericVanguard.hpp:399 static Parallel::Communication & comm() Obtain global communicator. Definition: FlowGenericVanguard.hpp:332 int numJacobiBlocks() const Number of blocks in the Block-Jacobi preconditioner. Definition: FlowGenericVanguard.hpp:247 void updateNOSIM_(std::string_view enableDryRun) const Schedule & schedule() const Return a reference to the object that managages the ECL schedule. Definition: FlowGenericVanguard.hpp:176 std::string zoltanParams_ Definition: FlowGenericVanguard.hpp:386 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:150 std::string ignoredKeywords_ Definition: FlowGenericVanguard.hpp:397 Dune::PartitionMethod partitionMethod_ Definition: FlowGenericVanguard.hpp:379 const SummaryState & summaryState() const Definition: FlowGenericVanguard.hpp:199 bool serialPartitioning() const Parameter that decides if partitioning for parallel runs should be performed on a single process only... Definition: FlowGenericVanguard.hpp:279 static void registerParameters_() static SimulationModelParams modelParams_ Definition: FlowGenericVanguard.hpp:122 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:186 bool zoltanImbalanceTolSet_ Definition: FlowGenericVanguard.hpp:383 static SimulationModelParams serializationTestParams() ParallelWellStruct parallelWells_ Information about wells in parallel. Definition: FlowGenericVanguard.hpp:425 void serializeOp(Serializer &serializer) bool enableExperiments_ Definition: FlowGenericVanguard.hpp:400 static void setCommunication(std::unique_ptr< Opm::Parallel::Communication > comm) Set global communication. Definition: FlowGenericVanguard.hpp:328 bool enableDistributedWells() const Whether perforations of a well might be distributed. Definition: FlowGenericVanguard.hpp:307 bool serialPartitioning_ Definition: FlowGenericVanguard.hpp:380 Action::State & actionState() Returns the action state. Definition: FlowGenericVanguard.hpp:207 std::shared_ptr< SummaryConfig > eclSummaryConfig_ Definition: FlowGenericVanguard.hpp:418 const EclipseState & eclState() const Return a reference to the internalized ECL deck. Definition: FlowGenericVanguard.hpp:167 double imbalanceTol() const Parameter that sets the imbalance tolarance, depending on the chosen partition method. Definition: FlowGenericVanguard.hpp:286 double zoltanPhgEdgeSizeThreshold_ Definition: FlowGenericVanguard.hpp:385 bool drsdtconEnabled() const const std::string & externalPartitionFile() const Definition: FlowGenericVanguard.hpp:298 Dune::EdgeWeightMethod edgeWeightsMethod_ Definition: FlowGenericVanguard.hpp:368 std::unique_ptr< WellTestState > transferWTestState() Definition: FlowGenericVanguard.hpp:224 std::shared_ptr< Python > python Definition: FlowGenericVanguard.hpp:414 const UDQState & udqState() const Definition: FlowGenericVanguard.hpp:221 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:314 bool enableEclOutput_ Definition: FlowGenericVanguard.hpp:394 const std::string & caseName() const Returns the name of the case. Definition: FlowGenericVanguard.hpp:235 bool ownersFirst() const Parameter that decide if cells owned by rank are ordered before ghost cells. Definition: FlowGenericVanguard.hpp:259 Dune::EdgeWeightMethod edgeWeightsMethod() const Parameter deciding the edge-weight strategy of the load balancer. Definition: FlowGenericVanguard.hpp:241 std::unique_ptr< WellTestState > wtestState_ Definition: FlowGenericVanguard.hpp:410 UDQState & udqState() Returns the udq state. Definition: FlowGenericVanguard.hpp:218 Dune::PartitionMethod partitionMethod() const Parameter deciding which partition method to use. Definition: FlowGenericVanguard.hpp:272 double zoltanImbalanceTol_ Definition: FlowGenericVanguard.hpp:384 static std::unique_ptr< Parallel::Communication > comm_ Definition: FlowGenericVanguard.hpp:364 bool operator==(const FlowGenericVanguard &rhs) const std::unique_ptr< SummaryState > summaryState_ Definition: FlowGenericVanguard.hpp:402 std::shared_ptr< Schedule > eclSchedule_ Definition: FlowGenericVanguard.hpp:417 const ParallelWellStruct & parallelWells() const Retrieve collection (a vector of pairs) of well names and whether or not the corresponding well objec... Definition: FlowGenericVanguard.hpp:324 std::string externalPartitionFile_ Definition: FlowGenericVanguard.hpp:390 FlowGenericVanguard(SimulationModelParams &¶ms) std::vector< std::pair< std::string, bool > > ParallelWellStruct Definition: FlowGenericVanguard.hpp:109 bool allow_splitting_inactive_wells_ Definition: FlowGenericVanguard.hpp:395 std::optional< int > outputInterval_ Definition: FlowGenericVanguard.hpp:398 const Action::State & actionState() const Definition: FlowGenericVanguard.hpp:210 std::unique_ptr< UDQState > udqState_ Definition: FlowGenericVanguard.hpp:403 std::string metisParams_ Definition: FlowGenericVanguard.hpp:388 std::unique_ptr< Action::State > actionState_ Definition: FlowGenericVanguard.hpp:404 SummaryState & summaryState() Returns the summary state. Definition: FlowGenericVanguard.hpp:196 std::shared_ptr< EclipseState > eclState_ Definition: FlowGenericVanguard.hpp:416 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:111 std::unique_ptr< UDQState > udqState_ Definition: FlowGenericVanguard.hpp:113 std::shared_ptr< Schedule > eclSchedule_ Definition: FlowGenericVanguard.hpp:118 std::unique_ptr< SummaryState > summaryState_ Definition: FlowGenericVanguard.hpp:115 std::shared_ptr< EclipseState > eclState_ Definition: FlowGenericVanguard.hpp:117 std::shared_ptr< SummaryConfig > eclSummaryConfig_ Definition: FlowGenericVanguard.hpp:119 double setupTime_ Definition: FlowGenericVanguard.hpp:112 std::unique_ptr< WellTestState > wtestState_ Definition: FlowGenericVanguard.hpp:116 std::unique_ptr< Action::State > actionState_ Definition: FlowGenericVanguard.hpp:114 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: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:81 static constexpr bool value Definition: FlowGenericVanguard.hpp:81 Definition: FlowGenericVanguard.hpp:82 static constexpr bool value Definition: FlowGenericVanguard.hpp:82 Definition: FlowGenericVanguard.hpp:85 static constexpr Scalar value Definition: FlowGenericVanguard.hpp:85 Definition: FlowGenericVanguard.hpp:89 static constexpr auto value Definition: FlowGenericVanguard.hpp:89 Definition: FlowGenericVanguard.hpp:87 static constexpr auto value Definition: FlowGenericVanguard.hpp:87 |