|
FlowGenericVanguard.hpp
Go to the documentation of this file.
Definition: FlowGenericVanguard.hpp:108 void init() bool enableDistributedWells_ Definition: FlowGenericVanguard.hpp:393 bool useMultisegmentWell_ Definition: FlowGenericVanguard.hpp:399 static Parallel::Communication & comm() Obtain global communicator. Definition: FlowGenericVanguard.hpp:330 int numJacobiBlocks_ Definition: FlowGenericVanguard.hpp:370 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: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:151 std::string ignoredKeywords_ Definition: FlowGenericVanguard.hpp:397 Dune::PartitionMethod partitionMethod_ Definition: FlowGenericVanguard.hpp:379 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:277 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: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:326 bool enableDistributedWells() const Whether perforations of a well might be distributed. Definition: FlowGenericVanguard.hpp:305 bool serialPartitioning_ Definition: FlowGenericVanguard.hpp:380 Action::State & actionState() Returns the action state. Definition: FlowGenericVanguard.hpp:208 std::shared_ptr< SummaryConfig > eclSummaryConfig_ Definition: FlowGenericVanguard.hpp:418 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:284 double zoltanPhgEdgeSizeThreshold_ Definition: FlowGenericVanguard.hpp:385 bool drsdtconEnabled() const const std::string & externalPartitionFile() const Definition: FlowGenericVanguard.hpp:296 Dune::EdgeWeightMethod edgeWeightsMethod_ Definition: FlowGenericVanguard.hpp:366 std::unique_ptr< WellTestState > transferWTestState() Definition: FlowGenericVanguard.hpp:225 std::shared_ptr< Python > python Definition: FlowGenericVanguard.hpp:414 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:312 bool enableEclOutput_ Definition: FlowGenericVanguard.hpp:394 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:254 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:410 UDQState & udqState() Returns the udq state. Definition: FlowGenericVanguard.hpp:219 Dune::PartitionMethod partitionMethod() const Parameter deciding which partition method to use. Definition: FlowGenericVanguard.hpp:270 bool edgeConformal() const Definition: FlowGenericVanguard.hpp:257 double zoltanImbalanceTol_ Definition: FlowGenericVanguard.hpp:384 static std::unique_ptr< Parallel::Communication > comm_ Definition: FlowGenericVanguard.hpp:362 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:322 std::string externalPartitionFile_ Definition: FlowGenericVanguard.hpp:390 FlowGenericVanguard(SimulationModelParams &¶ms) std::vector< std::pair< std::string, bool > > ParallelWellStruct Definition: FlowGenericVanguard.hpp:110 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:211 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:197 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: blackoilbioeffectsmodules.hh:45 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 |