GenericOutputBlackoilModule.hpp
Go to the documentation of this file.
Definition: GenericOutputBlackoilModule.hpp:58 ScalarBuffer krnSwMdcGo_ Definition: GenericOutputBlackoilModule.hpp:454 ScalarBuffer mFracCo2_ Definition: GenericOutputBlackoilModule.hpp:449 bool anyFlores_ Definition: GenericOutputBlackoilModule.hpp:405 std::vector< std::vector< int > > cnvData_ Data for CNV_xxx arrays. Definition: GenericOutputBlackoilModule.hpp:522 ScalarBuffer strainXY_ Definition: GenericOutputBlackoilModule.hpp:497 std::map< std::pair< std::string, int >, double > blockData_ Definition: GenericOutputBlackoilModule.hpp:520 std::array< ScalarBuffer, numPhases > relativePermeability_ Definition: GenericOutputBlackoilModule.hpp:505 bool blockFlows_ Definition: GenericOutputBlackoilModule.hpp:406 ScalarBuffer dispY_ Definition: GenericOutputBlackoilModule.hpp:480 ScalarBuffer delstressXZ_ Definition: GenericOutputBlackoilModule.hpp:492 ScalarBuffer fluidPressure_ Definition: GenericOutputBlackoilModule.hpp:428 ScalarBuffer mFracGas_ Definition: GenericOutputBlackoilModule.hpp:448 ScalarBuffer strainYZ_ Definition: GenericOutputBlackoilModule.hpp:499 ScalarBuffer extboX_ Definition: GenericOutputBlackoilModule.hpp:444 std::array< ScalarBuffer, numPhases > density_ Definition: GenericOutputBlackoilModule.hpp:503 void invalidateLocalData() Definition: GenericOutputBlackoilModule.hpp:281 bool hasFlores() const Definition: GenericOutputBlackoilModule.hpp:252 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:463 bool enableTemperature_ Definition: GenericOutputBlackoilModule.hpp:388 bool enableFoam_ Definition: GenericOutputBlackoilModule.hpp:393 @ waterPhaseIdx Definition: GenericOutputBlackoilModule.hpp:313 ScalarBuffer cBiofilm_ Definition: GenericOutputBlackoilModule.hpp:468 ScalarBuffer overburdenPressure_ Definition: GenericOutputBlackoilModule.hpp:434 @ numPhases Definition: GenericOutputBlackoilModule.hpp:309 Scalar getFoamConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:145 bool enableMech_ Definition: GenericOutputBlackoilModule.hpp:389 ScalarBuffer delstressYZ_ Definition: GenericOutputBlackoilModule.hpp:493 const EclipseState & eclState_ Definition: GenericOutputBlackoilModule.hpp:378 ScalarBuffer delstressZZ_ Definition: GenericOutputBlackoilModule.hpp:490 bool enableFlows_ Definition: GenericOutputBlackoilModule.hpp:407 ScalarBuffer rockCompPorvMultiplier_ Definition: GenericOutputBlackoilModule.hpp:460 ScalarBuffer pcSwMdcGo_ Definition: GenericOutputBlackoilModule.hpp:453 Scalar getSolventRsw(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:129 static int regionMax(const std::vector< int > ®ion, const Parallel::Communication &comm) bool enableFlores_ Definition: GenericOutputBlackoilModule.hpp:408 void makeRegionSum(Inplace &inplace, const std::string ®ion_name, const Parallel::Communication &comm) const Scalar getSaltSaturation(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:161 bool computeFip_ Definition: GenericOutputBlackoilModule.hpp:402 bool hasFloresn() const Definition: GenericOutputBlackoilModule.hpp:247 ScalarBuffer dewPointPressure_ Definition: GenericOutputBlackoilModule.hpp:459 LogOutputHelper< Scalar > logOutput_ Definition: GenericOutputBlackoilModule.hpp:385 std::vector< std::string > StringBuffer Definition: GenericOutputBlackoilModule.hpp:308 bool enableBrine_ Definition: GenericOutputBlackoilModule.hpp:394 bool forceDisableFipresvOutput_ Definition: GenericOutputBlackoilModule.hpp:400 ScalarBuffer mechPotentialPressForce_ Definition: GenericOutputBlackoilModule.hpp:476 @ gasCompIdx Definition: GenericOutputBlackoilModule.hpp:314 void setCnvData(const std::vector< std::vector< int > > &data) Definition: GenericOutputBlackoilModule.hpp:289 void prepareDensityAccumulation() std::vector< SummaryConfigNode > RPRNodes_ Definition: GenericOutputBlackoilModule.hpp:416 std::vector< int > failedCellsPb_ Definition: GenericOutputBlackoilModule.hpp:419 std::unordered_map< Inplace::Phase, ScalarBuffer > fip_ Definition: GenericOutputBlackoilModule.hpp:412 void doAllocBuffers(unsigned bufferSize, unsigned reportStepNum, const bool substep, const bool log, const bool isRestart, const bool vapparsActive, const bool enableHysteresis, unsigned numTracers, unsigned numOutputNnc) ScalarBuffer permFact_ Definition: GenericOutputBlackoilModule.hpp:443 ScalarBuffer rsw_ Definition: GenericOutputBlackoilModule.hpp:431 bool outputFipRestart_ Definition: GenericOutputBlackoilModule.hpp:401 ScalarBuffer pcog_ Definition: GenericOutputBlackoilModule.hpp:472 std::optional< RegionPhasePoreVolAverage > regionAvgDensity_ Definition: GenericOutputBlackoilModule.hpp:527 ScalarBuffer dispZ_ Definition: GenericOutputBlackoilModule.hpp:481 std::array< ScalarBuffer, numPhases > invB_ Definition: GenericOutputBlackoilModule.hpp:502 ScalarBuffer pSalt_ Definition: GenericOutputBlackoilModule.hpp:442 Scalar getPermFactor(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:169 ScalarBuffer stressZZ_ Definition: GenericOutputBlackoilModule.hpp:484 std::map< std::size_t, Scalar > waterConnectionSaturations_ Definition: GenericOutputBlackoilModule.hpp:518 bool anyFlores() const Definition: GenericOutputBlackoilModule.hpp:257 ScalarBuffer cFoam_ Definition: GenericOutputBlackoilModule.hpp:440 void serializeOp(Serializer &serializer) Definition: GenericOutputBlackoilModule.hpp:295 void outputCumLog(std::size_t reportStepNum) ScalarBuffer bubblePointPressure_ Definition: GenericOutputBlackoilModule.hpp:458 ScalarBuffer temperature_ Definition: GenericOutputBlackoilModule.hpp:429 bool enableSolvent_ Definition: GenericOutputBlackoilModule.hpp:391 Scalar getMicrobialConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:177 ScalarBuffer ppcw_ Definition: GenericOutputBlackoilModule.hpp:455 std::array< FlowsData< double >, 3 > floresn_ Definition: GenericOutputBlackoilModule.hpp:514 std::vector< ScalarBuffer > tracerConcentrations_ Definition: GenericOutputBlackoilModule.hpp:507 std::optional< Inplace > initialInplace_ Definition: GenericOutputBlackoilModule.hpp:524 std::vector< Scalar > ScalarBuffer Definition: GenericOutputBlackoilModule.hpp:307 static bool isOutputCreationDirective_(const std::string &keyword) Scalar getBiofilmConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:201 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:487 ScalarBuffer rockCompTransMultiplier_ Definition: GenericOutputBlackoilModule.hpp:464 ScalarBuffer stressXZ_ Definition: GenericOutputBlackoilModule.hpp:486 ScalarBuffer mechPotentialForce_ Definition: GenericOutputBlackoilModule.hpp:475 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:426 Scalar getUreaConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:193 typename FluidSystem::Scalar Scalar Definition: GenericOutputBlackoilModule.hpp:60 FaceDir::DirEnum Dir Definition: GenericOutputBlackoilModule.hpp:317 const std::array< FlowsData< double >, 3 > & getFloresn() const Definition: GenericOutputBlackoilModule.hpp:242 void outputProdLog(std::size_t reportStepNum) ScalarBuffer minimumOilPressure_ Definition: GenericOutputBlackoilModule.hpp:462 bool localDataValid() const Definition: GenericOutputBlackoilModule.hpp:277 ScalarBuffer gasFormationVolumeFactor_ Definition: GenericOutputBlackoilModule.hpp:422 std::array< ScalarBuffer, numPhases > residual_ Definition: GenericOutputBlackoilModule.hpp:509 const std::array< FlowsData< double >, 3 > & getFlowsn() const Definition: GenericOutputBlackoilModule.hpp:217 Scalar getSolventSaturation(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:121 Scalar getSaltConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:153 bool local_data_valid_ Definition: GenericOutputBlackoilModule.hpp:525 @ numComponents Definition: GenericOutputBlackoilModule.hpp:310 const Schedule & schedule_ Definition: GenericOutputBlackoilModule.hpp:379 ScalarBuffer strainYY_ Definition: GenericOutputBlackoilModule.hpp:495 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:435 InterRegFlowMap interRegionFlows_ Definition: GenericOutputBlackoilModule.hpp:384 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:470 void addRftDataToWells(data::Wells &wellDatas, std::size_t reportStepNum) virtual ~GenericOutputBlackoilModule() ScalarBuffer cPolymer_ Definition: GenericOutputBlackoilModule.hpp:439 ScalarBuffer cCalcite_ Definition: GenericOutputBlackoilModule.hpp:469 const std::map< std::pair< std::string, int >, double > & getBlockData() Definition: GenericOutputBlackoilModule.hpp:267 void setupBlockData(std::function< bool(int)> isCartIdxOnThisRank) bool enablePolymer_ Definition: GenericOutputBlackoilModule.hpp:392 ScalarBuffer rvw_ Definition: GenericOutputBlackoilModule.hpp:433 std::array< ScalarBuffer, numPhases > saturation_ Definition: GenericOutputBlackoilModule.hpp:501 std::unordered_map< std::string, std::vector< int > > regions_ Definition: GenericOutputBlackoilModule.hpp:413 std::array< std::array< ScalarBuffer, numPhases >, 6 > flores_ Definition: GenericOutputBlackoilModule.hpp:512 const Inplace & initialInplace() const Definition: GenericOutputBlackoilModule.hpp:272 ScalarBuffer rPorV_ Definition: GenericOutputBlackoilModule.hpp:427 Scalar * getPRESSURE_ptr(void) Definition: GenericOutputBlackoilModule.hpp:65 ScalarBuffer oilVaporizationFactor_ Definition: GenericOutputBlackoilModule.hpp:457 int getPRESSURE_size(void) Definition: GenericOutputBlackoilModule.hpp:69 std::vector< int > failedCellsPd_ Definition: GenericOutputBlackoilModule.hpp:420 Scalar getPolymerConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:137 std::array< FlowsData< double >, 3 > flowsn_ Definition: GenericOutputBlackoilModule.hpp:515 ScalarBuffer rs_ Definition: GenericOutputBlackoilModule.hpp:430 ScalarBuffer extboZ_ Definition: GenericOutputBlackoilModule.hpp:446 bool enableExtbo_ Definition: GenericOutputBlackoilModule.hpp:396 ScalarBuffer drsdtcon_ Definition: GenericOutputBlackoilModule.hpp:436 ScalarBuffer sSol_ Definition: GenericOutputBlackoilModule.hpp:437 ScalarBuffer stressYY_ Definition: GenericOutputBlackoilModule.hpp:483 ScalarBuffer delstressXY_ Definition: GenericOutputBlackoilModule.hpp:491 bool hasBlockFlows() const Definition: GenericOutputBlackoilModule.hpp:232 bool hasFlowsn() const Definition: GenericOutputBlackoilModule.hpp:222 ScalarBuffer strainXZ_ Definition: GenericOutputBlackoilModule.hpp:498 ScalarBuffer pressureTimesPoreVolume_ Definition: GenericOutputBlackoilModule.hpp:424 ScalarBuffer dispX_ Definition: GenericOutputBlackoilModule.hpp:479 ScalarBuffer gasDissolutionFactor_ Definition: GenericOutputBlackoilModule.hpp:456 @ oilPhaseIdx Definition: GenericOutputBlackoilModule.hpp:312 ScalarBuffer strainZZ_ Definition: GenericOutputBlackoilModule.hpp:496 ScalarBuffer stressXX_ Definition: GenericOutputBlackoilModule.hpp:482 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:285 std::unordered_map< Inplace::Phase, std::vector< SummaryConfigNode > > regionNodes_ Definition: GenericOutputBlackoilModule.hpp:414 std::array< ScalarBuffer, numPhases > viscosity_ Definition: GenericOutputBlackoilModule.hpp:504 Inplace accumulateRegionSums(const Parallel::Communication &comm) ScalarBuffer pcSwMdcOw_ Definition: GenericOutputBlackoilModule.hpp:451 bool forceDisableFipOutput_ Definition: GenericOutputBlackoilModule.hpp:399 std::array< std::array< ScalarBuffer, numPhases >, 6 > flows_ Definition: GenericOutputBlackoilModule.hpp:511 void assignToSolution(data::Solution &sol) Move all buffers to data::Solution. ScalarBuffer soMax_ Definition: GenericOutputBlackoilModule.hpp:450 bool anyFlows_ Definition: GenericOutputBlackoilModule.hpp:404 bool hasFlows() const Definition: GenericOutputBlackoilModule.hpp:227 std::map< std::size_t, Scalar > oilConnectionPressures_ Definition: GenericOutputBlackoilModule.hpp:517 @ waterCompIdx Definition: GenericOutputBlackoilModule.hpp:316 ScalarBuffer stressXY_ Definition: GenericOutputBlackoilModule.hpp:485 const SummaryState & summaryState_ Definition: GenericOutputBlackoilModule.hpp:380 bool enableFloresn_ Definition: GenericOutputBlackoilModule.hpp:410 virtual bool isDefunctParallelWell(std::string wname) const =0 @ gasPhaseIdx Definition: GenericOutputBlackoilModule.hpp:311 ScalarBuffer strainXX_ Definition: GenericOutputBlackoilModule.hpp:494 ScalarBuffer hydrocarbonPoreVolume_ Definition: GenericOutputBlackoilModule.hpp:423 ScalarBuffer cOxygen_ Definition: GenericOutputBlackoilModule.hpp:466 bool enableSaltPrecipitation_ Definition: GenericOutputBlackoilModule.hpp:395 ScalarBuffer delstressXX_ Definition: GenericOutputBlackoilModule.hpp:488 bool anyFlows() const Definition: GenericOutputBlackoilModule.hpp:237 void setRestart(const data::Solution &sol, unsigned elemIdx, unsigned globalDofIndex) ScalarBuffer krnSwMdcOw_ Definition: GenericOutputBlackoilModule.hpp:452 Scalar getOxygenConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:185 static Scalar sum(const ScalarBuffer &v) bool enableFlowsn_ Definition: GenericOutputBlackoilModule.hpp:409 ScalarBuffer cSalt_ Definition: GenericOutputBlackoilModule.hpp:441 void outputTimeStamp(const std::string &lbl, double elapsed, int rstep, boost::posix_time::ptime currentDate) ScalarBuffer rv_ Definition: GenericOutputBlackoilModule.hpp:432 @ oilCompIdx Definition: GenericOutputBlackoilModule.hpp:315 bool needInterfaceFluxes(const bool isSubStep) const Definition: GenericOutputBlackoilModule.hpp:262 bool enableMICP_ Definition: GenericOutputBlackoilModule.hpp:397 void outputErrorLog(const Parallel::Communication &comm) const ScalarBuffer pcow_ Definition: GenericOutputBlackoilModule.hpp:471 std::map< std::size_t, Scalar > gasConnectionSaturations_ Definition: GenericOutputBlackoilModule.hpp:519 ScalarBuffer mechPotentialTempForce_ Definition: GenericOutputBlackoilModule.hpp:477 SummaryConfig summaryConfig_ Definition: GenericOutputBlackoilModule.hpp:382 ScalarBuffer delstressYY_ Definition: GenericOutputBlackoilModule.hpp:489 std::vector< SummaryConfigNode > RPRPNodes_ Definition: GenericOutputBlackoilModule.hpp:417 ScalarBuffer cUrea_ Definition: GenericOutputBlackoilModule.hpp:467 ScalarBuffer swMax_ Definition: GenericOutputBlackoilModule.hpp:461 Scalar getCalciteConcentration(unsigned elemIdx) const Definition: GenericOutputBlackoilModule.hpp:209 ScalarBuffer cMicrobes_ Definition: GenericOutputBlackoilModule.hpp:465 ScalarBuffer mFracOil_ Definition: GenericOutputBlackoilModule.hpp:447 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:425 ScalarBuffer rswSol_ Definition: GenericOutputBlackoilModule.hpp:438 ScalarBuffer extboY_ Definition: GenericOutputBlackoilModule.hpp:445 bool enableEnergy_ Definition: GenericOutputBlackoilModule.hpp:387 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: BlackoilPhases.hpp:27 std::string moduleVersionName() |