GenericOutputBlackoilModule.hpp
Go to the documentation of this file.
Definition: GenericOutputBlackoilModule.hpp:61 ScalarBuffer mFracCo2_ Definition: GenericOutputBlackoilModule.hpp:478 bool anyFlores_ Definition: GenericOutputBlackoilModule.hpp:434 std::vector< std::vector< int > > cnvData_ Data for CNV_xxx arrays. Definition: GenericOutputBlackoilModule.hpp:554 ScalarBuffer strainXY_ Definition: GenericOutputBlackoilModule.hpp:528 std::map< std::pair< std::string, int >, double > blockData_ Definition: GenericOutputBlackoilModule.hpp:552 std::array< ScalarBuffer, numPhases > relativePermeability_ Definition: GenericOutputBlackoilModule.hpp:536 bool blockFlows_ Definition: GenericOutputBlackoilModule.hpp:435 ScalarBuffer dispY_ Definition: GenericOutputBlackoilModule.hpp:511 ScalarBuffer delstressXZ_ Definition: GenericOutputBlackoilModule.hpp:523 ScalarBuffer fluidPressure_ Definition: GenericOutputBlackoilModule.hpp:457 ScalarBuffer mFracGas_ Definition: GenericOutputBlackoilModule.hpp:477 ScalarBuffer strainYZ_ Definition: GenericOutputBlackoilModule.hpp:530 ScalarBuffer extboX_ Definition: GenericOutputBlackoilModule.hpp:473 std::array< ScalarBuffer, numPhases > density_ Definition: GenericOutputBlackoilModule.hpp:534 void invalidateLocalData() Definition: GenericOutputBlackoilModule.hpp:284 bool hasFlores() const Definition: GenericOutputBlackoilModule.hpp:255 void assignGlobalFieldsToSolution(data::Solution &sol) Assign fields that are in global numbering to the solution. \detail This is used to add fields that f... ScalarBuffer saturatedOilFormationVolumeFactor_ Definition: GenericOutputBlackoilModule.hpp:494 bool enableTemperature_ Definition: GenericOutputBlackoilModule.hpp:394 bool enableFoam_ Definition: GenericOutputBlackoilModule.hpp:399 ScalarBuffer cBiofilm_ Definition: GenericOutputBlackoilModule.hpp:499 ScalarBuffer overburdenPressure_ Definition: GenericOutputBlackoilModule.hpp:463 ScalarBuffer gasDissolutionFactorInWater_ Definition: GenericOutputBlackoilModule.hpp:488 Scalar getFoamConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:148 bool enableMech_ Definition: GenericOutputBlackoilModule.hpp:395 ScalarBuffer delstressYZ_ Definition: GenericOutputBlackoilModule.hpp:524 const EclipseState & eclState_ Definition: GenericOutputBlackoilModule.hpp:384 ScalarBuffer delstressZZ_ Definition: GenericOutputBlackoilModule.hpp:521 bool enableFlows_ Definition: GenericOutputBlackoilModule.hpp:436 ScalarBuffer swmin_ Definition: GenericOutputBlackoilModule.hpp:484 ScalarBuffer rockCompPorvMultiplier_ Definition: GenericOutputBlackoilModule.hpp:492 Scalar getSolventRsw(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:132 static int regionMax(const std::vector< int > ®ion, const Parallel::Communication &comm) bool enableFlores_ Definition: GenericOutputBlackoilModule.hpp:437 void makeRegionSum(Inplace &inplace, const std::string ®ion_name, const Parallel::Communication &comm) const Scalar getSaltSaturation(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:164 bool computeFip_ Definition: GenericOutputBlackoilModule.hpp:407 bool hasFloresn() const Definition: GenericOutputBlackoilModule.hpp:250 ScalarBuffer dewPointPressure_ Definition: GenericOutputBlackoilModule.hpp:491 LogOutputHelper< Scalar > logOutput_ Definition: GenericOutputBlackoilModule.hpp:391 @ numPhases Definition: GenericOutputBlackoilModule.hpp:312 std::vector< std::string > StringBuffer Definition: GenericOutputBlackoilModule.hpp:311 bool enableBrine_ Definition: GenericOutputBlackoilModule.hpp:400 bool forceDisableFipresvOutput_ Definition: GenericOutputBlackoilModule.hpp:406 ScalarBuffer mechPotentialPressForce_ Definition: GenericOutputBlackoilModule.hpp:507 std::vector< ScalarBuffer > freeTracerConcentrations_ Definition: GenericOutputBlackoilModule.hpp:538 std::vector< ScalarBuffer > solTracerConcentrations_ Definition: GenericOutputBlackoilModule.hpp:539 void setCnvData(const std::vector< std::vector< int > > &data) Definition: GenericOutputBlackoilModule.hpp:292 void prepareDensityAccumulation() std::vector< SummaryConfigNode > RPRNodes_ Definition: GenericOutputBlackoilModule.hpp:445 std::vector< int > failedCellsPb_ Definition: GenericOutputBlackoilModule.hpp:448 std::unordered_map< Inplace::Phase, ScalarBuffer > fip_ Definition: GenericOutputBlackoilModule.hpp:441 ScalarBuffer permFact_ Definition: GenericOutputBlackoilModule.hpp:472 ScalarBuffer rsw_ Definition: GenericOutputBlackoilModule.hpp:460 ScalarBuffer pcog_ Definition: GenericOutputBlackoilModule.hpp:503 std::optional< RegionPhasePoreVolAverage > regionAvgDensity_ Definition: GenericOutputBlackoilModule.hpp:559 ScalarBuffer dispZ_ Definition: GenericOutputBlackoilModule.hpp:512 std::array< ScalarBuffer, numPhases > invB_ Definition: GenericOutputBlackoilModule.hpp:533 ScalarBuffer pSalt_ Definition: GenericOutputBlackoilModule.hpp:471 Scalar getPermFactor(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:172 ScalarBuffer stressZZ_ Definition: GenericOutputBlackoilModule.hpp:515 std::map< std::size_t, Scalar > waterConnectionSaturations_ Definition: GenericOutputBlackoilModule.hpp:550 bool anyFlores() const Definition: GenericOutputBlackoilModule.hpp:260 ScalarBuffer cFoam_ Definition: GenericOutputBlackoilModule.hpp:469 void serializeOp(Serializer &serializer) Definition: GenericOutputBlackoilModule.hpp:298 void outputCumLog(std::size_t reportStepNum) ScalarBuffer bubblePointPressure_ Definition: GenericOutputBlackoilModule.hpp:490 ScalarBuffer temperature_ Definition: GenericOutputBlackoilModule.hpp:458 bool enableSolvent_ Definition: GenericOutputBlackoilModule.hpp:397 Scalar getMicrobialConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:180 ScalarBuffer ppcw_ Definition: GenericOutputBlackoilModule.hpp:485 std::array< FlowsData< double >, 3 > floresn_ Definition: GenericOutputBlackoilModule.hpp:546 std::optional< Inplace > initialInplace_ Definition: GenericOutputBlackoilModule.hpp:556 std::vector< Scalar > ScalarBuffer Definition: GenericOutputBlackoilModule.hpp:310 static bool isOutputCreationDirective_(const std::string &keyword) @ gasPhaseIdx Definition: GenericOutputBlackoilModule.hpp:314 Scalar getBiofilmConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:204 void outputFipAndResvLog(const Inplace &inplace, const std::size_t reportStepNum, double elapsed, boost::posix_time::ptime currentDate, const bool substep, const Parallel::Communication &comm) ScalarBuffer stressYZ_ Definition: GenericOutputBlackoilModule.hpp:518 ScalarBuffer rockCompTransMultiplier_ Definition: GenericOutputBlackoilModule.hpp:495 ScalarBuffer stressXZ_ Definition: GenericOutputBlackoilModule.hpp:517 ScalarBuffer mechPotentialForce_ Definition: GenericOutputBlackoilModule.hpp:506 Inplace calc_inplace(std::map< std::string, double > &miscSummaryData, std::map< std::string, std::vector< double > > ®ionData, const Parallel::Communication &comm) void accumulateDensityParallel() ScalarBuffer dynamicPoreVolume_ Definition: GenericOutputBlackoilModule.hpp:455 Scalar getUreaConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:196 typename FluidSystem::Scalar Scalar Definition: GenericOutputBlackoilModule.hpp:63 FaceDir::DirEnum Dir Definition: GenericOutputBlackoilModule.hpp:320 @ oilCompIdx Definition: GenericOutputBlackoilModule.hpp:318 @ waterCompIdx Definition: GenericOutputBlackoilModule.hpp:319 const std::array< FlowsData< double >, 3 > & getFloresn() const Definition: GenericOutputBlackoilModule.hpp:245 void outputProdLog(std::size_t reportStepNum) ScalarBuffer minimumOilPressure_ Definition: GenericOutputBlackoilModule.hpp:493 bool localDataValid() const Definition: GenericOutputBlackoilModule.hpp:280 ScalarBuffer gasFormationVolumeFactor_ Definition: GenericOutputBlackoilModule.hpp:451 std::array< ScalarBuffer, numPhases > residual_ Definition: GenericOutputBlackoilModule.hpp:541 const std::array< FlowsData< double >, 3 > & getFlowsn() const Definition: GenericOutputBlackoilModule.hpp:220 Scalar getSolventSaturation(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:124 Scalar getSaltConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:156 bool local_data_valid_ Definition: GenericOutputBlackoilModule.hpp:557 ScalarBuffer shmax_ Definition: GenericOutputBlackoilModule.hpp:482 const Schedule & schedule_ Definition: GenericOutputBlackoilModule.hpp:385 ScalarBuffer strainYY_ Definition: GenericOutputBlackoilModule.hpp:526 GenericOutputBlackoilModule(const EclipseState &eclState, const Schedule &schedule, const SummaryConfig &summaryConfig, const SummaryState &summaryState, const std::string &moduleVersionName, bool enableEnergy, bool enableTemperature, bool enableMech, bool enableSolvent, bool enablePolymer, bool enableFoam, bool enableBrine, bool enableSaltPrecipitation, bool enableExtbo, bool enableMICP) ScalarBuffer oilSaturationPressure_ Definition: GenericOutputBlackoilModule.hpp:464 InterRegFlowMap interRegionFlows_ Definition: GenericOutputBlackoilModule.hpp:390 static ScalarBuffer regionSum(const ScalarBuffer &property, const std::vector< int > ®ionId, const std::size_t maxNumberOfRegions, const Parallel::Communication &comm) ScalarBuffer pcgw_ Definition: GenericOutputBlackoilModule.hpp:501 void addRftDataToWells(data::Wells &wellDatas, std::size_t reportStepNum) virtual ~GenericOutputBlackoilModule() ScalarBuffer cPolymer_ Definition: GenericOutputBlackoilModule.hpp:468 ScalarBuffer cCalcite_ Definition: GenericOutputBlackoilModule.hpp:500 const std::map< std::pair< std::string, int >, double > & getBlockData() Definition: GenericOutputBlackoilModule.hpp:270 void setupBlockData(std::function< bool(int)> isCartIdxOnThisRank) bool enablePolymer_ Definition: GenericOutputBlackoilModule.hpp:398 ScalarBuffer rvw_ Definition: GenericOutputBlackoilModule.hpp:462 std::array< ScalarBuffer, numPhases > saturation_ Definition: GenericOutputBlackoilModule.hpp:532 @ gasCompIdx Definition: GenericOutputBlackoilModule.hpp:317 std::unordered_map< std::string, std::vector< int > > regions_ Definition: GenericOutputBlackoilModule.hpp:442 std::array< std::array< ScalarBuffer, numPhases >, 6 > flores_ Definition: GenericOutputBlackoilModule.hpp:544 const Inplace & initialInplace() const Definition: GenericOutputBlackoilModule.hpp:275 ScalarBuffer rPorV_ Definition: GenericOutputBlackoilModule.hpp:456 Scalar * getPRESSURE_ptr(void) Definition: GenericOutputBlackoilModule.hpp:68 ScalarBuffer oilVaporizationFactor_ Definition: GenericOutputBlackoilModule.hpp:487 int getPRESSURE_size(void) Definition: GenericOutputBlackoilModule.hpp:72 std::vector< int > failedCellsPd_ Definition: GenericOutputBlackoilModule.hpp:449 Scalar getPolymerConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:140 std::array< FlowsData< double >, 3 > flowsn_ Definition: GenericOutputBlackoilModule.hpp:547 ScalarBuffer rs_ Definition: GenericOutputBlackoilModule.hpp:459 ScalarBuffer extboZ_ Definition: GenericOutputBlackoilModule.hpp:475 bool enableExtbo_ Definition: GenericOutputBlackoilModule.hpp:402 ScalarBuffer drsdtcon_ Definition: GenericOutputBlackoilModule.hpp:465 ScalarBuffer sSol_ Definition: GenericOutputBlackoilModule.hpp:466 ScalarBuffer stressYY_ Definition: GenericOutputBlackoilModule.hpp:514 ScalarBuffer delstressXY_ Definition: GenericOutputBlackoilModule.hpp:522 bool hasBlockFlows() const Definition: GenericOutputBlackoilModule.hpp:235 bool hasFlowsn() const Definition: GenericOutputBlackoilModule.hpp:225 ScalarBuffer strainXZ_ Definition: GenericOutputBlackoilModule.hpp:529 void doAllocBuffers(unsigned bufferSize, unsigned reportStepNum, const bool substep, const bool log, const bool isRestart, const bool vapparsActive, const bool enablePCHysteresis, const bool enableNonWettingHysteresis, const bool enableWettingHysteresis, unsigned numTracers, const std::vector< bool > &enableSolTracers, unsigned numOutputNnc) ScalarBuffer pressureTimesPoreVolume_ Definition: GenericOutputBlackoilModule.hpp:453 ScalarBuffer dispX_ Definition: GenericOutputBlackoilModule.hpp:510 ScalarBuffer gasDissolutionFactor_ Definition: GenericOutputBlackoilModule.hpp:486 ScalarBuffer strainZZ_ Definition: GenericOutputBlackoilModule.hpp:527 ScalarBuffer stressXX_ Definition: GenericOutputBlackoilModule.hpp:513 static void update(Inplace &inplace, const std::string ®ion_name, const Inplace::Phase phase, const std::size_t ntFip, const ScalarBuffer &values) void validateLocalData() Definition: GenericOutputBlackoilModule.hpp:288 std::unordered_map< Inplace::Phase, std::vector< SummaryConfigNode > > regionNodes_ Definition: GenericOutputBlackoilModule.hpp:443 std::array< ScalarBuffer, numPhases > viscosity_ Definition: GenericOutputBlackoilModule.hpp:535 Inplace accumulateRegionSums(const Parallel::Communication &comm) @ numComponents Definition: GenericOutputBlackoilModule.hpp:313 bool forceDisableFipOutput_ Definition: GenericOutputBlackoilModule.hpp:405 @ waterPhaseIdx Definition: GenericOutputBlackoilModule.hpp:316 std::array< std::array< ScalarBuffer, numPhases >, 6 > flows_ Definition: GenericOutputBlackoilModule.hpp:543 void assignToSolution(data::Solution &sol) Move all buffers to data::Solution. ScalarBuffer soMax_ Definition: GenericOutputBlackoilModule.hpp:479 ScalarBuffer sgmax_ Definition: GenericOutputBlackoilModule.hpp:481 bool anyFlows_ Definition: GenericOutputBlackoilModule.hpp:433 bool hasFlows() const Definition: GenericOutputBlackoilModule.hpp:230 std::map< std::size_t, Scalar > oilConnectionPressures_ Definition: GenericOutputBlackoilModule.hpp:549 ScalarBuffer stressXY_ Definition: GenericOutputBlackoilModule.hpp:516 const SummaryState & summaryState_ Definition: GenericOutputBlackoilModule.hpp:386 bool enableFloresn_ Definition: GenericOutputBlackoilModule.hpp:439 virtual bool isDefunctParallelWell(std::string wname) const =0 ScalarBuffer strainXX_ Definition: GenericOutputBlackoilModule.hpp:525 ScalarBuffer somin_ Definition: GenericOutputBlackoilModule.hpp:483 ScalarBuffer hydrocarbonPoreVolume_ Definition: GenericOutputBlackoilModule.hpp:452 ScalarBuffer cOxygen_ Definition: GenericOutputBlackoilModule.hpp:497 bool enableSaltPrecipitation_ Definition: GenericOutputBlackoilModule.hpp:401 ScalarBuffer delstressXX_ Definition: GenericOutputBlackoilModule.hpp:519 bool anyFlows() const Definition: GenericOutputBlackoilModule.hpp:240 @ oilPhaseIdx Definition: GenericOutputBlackoilModule.hpp:315 ScalarBuffer waterVaporizationFactor_ Definition: GenericOutputBlackoilModule.hpp:489 void setRestart(const data::Solution &sol, unsigned elemIdx, unsigned globalDofIndex) Scalar getOxygenConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:188 static Scalar sum(const ScalarBuffer &v) bool enableFlowsn_ Definition: GenericOutputBlackoilModule.hpp:438 ScalarBuffer cSalt_ Definition: GenericOutputBlackoilModule.hpp:470 void outputTimeStamp(const std::string &lbl, double elapsed, int rstep, boost::posix_time::ptime currentDate) ScalarBuffer rv_ Definition: GenericOutputBlackoilModule.hpp:461 bool needInterfaceFluxes(const bool isSubStep) const Definition: GenericOutputBlackoilModule.hpp:265 bool enableMICP_ Definition: GenericOutputBlackoilModule.hpp:403 void outputErrorLog(const Parallel::Communication &comm) const ScalarBuffer pcow_ Definition: GenericOutputBlackoilModule.hpp:502 std::map< std::size_t, Scalar > gasConnectionSaturations_ Definition: GenericOutputBlackoilModule.hpp:551 ScalarBuffer mechPotentialTempForce_ Definition: GenericOutputBlackoilModule.hpp:508 SummaryConfig summaryConfig_ Definition: GenericOutputBlackoilModule.hpp:388 struct Opm::GenericOutputBlackoilModule::OutputFIPRestart outputFipRestart_ ScalarBuffer delstressYY_ Definition: GenericOutputBlackoilModule.hpp:520 std::vector< SummaryConfigNode > RPRPNodes_ Definition: GenericOutputBlackoilModule.hpp:446 ScalarBuffer cUrea_ Definition: GenericOutputBlackoilModule.hpp:498 ScalarBuffer swMax_ Definition: GenericOutputBlackoilModule.hpp:480 Scalar getCalciteConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:212 ScalarBuffer cMicrobes_ Definition: GenericOutputBlackoilModule.hpp:496 ScalarBuffer mFracOil_ Definition: GenericOutputBlackoilModule.hpp:476 void outputInjLog(std::size_t reportStepNum) void updateSummaryRegionValues(const Inplace &inplace, std::map< std::string, double > &miscSummaryData, std::map< std::string, std::vector< double > > ®ionData) const ScalarBuffer pressureTimesHydrocarbonVolume_ Definition: GenericOutputBlackoilModule.hpp:454 ScalarBuffer rswSol_ Definition: GenericOutputBlackoilModule.hpp:467 ScalarBuffer extboY_ Definition: GenericOutputBlackoilModule.hpp:474 bool enableEnergy_ Definition: GenericOutputBlackoilModule.hpp:393 Inter-region flow accumulation maps for all region definition arrays. Definition: InterRegFlows.hpp:179 bool wantInterRegflowSummary() const Definition: InterRegFlows.hpp:282 Definition: LogOutputHelper.hpp:42 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilboundaryratevector.hh:37 std::string moduleVersionName() Definition: GenericOutputBlackoilModule.hpp:409 void clearBits() Definition: GenericOutputBlackoilModule.hpp:422 bool surface Definition: GenericOutputBlackoilModule.hpp:416 bool reservoir Definition: GenericOutputBlackoilModule.hpp:420 bool noPrefix Definition: GenericOutputBlackoilModule.hpp:412 |