opm-simulators/opm/autodiff
Kai Bao afcdbcf202 detecting the NAN and INF values during VFP calculation
and give warning messages when they happen, since they can be the
culprits of the termination of simulation later.

For ADB related, I did not find a good way to do the detection, so there
is no warning message given.
2018-11-14 11:35:44 +01:00
..
AquiferCarterTracy.hpp try to fix subtle lifetime bug 2018-11-01 15:13:28 +01:00
AutoDiff.hpp Bugfix for scalar AutoDiff class. 2015-11-10 13:37:36 +01:00
AutoDiffBlock.hpp fix some unknown pragma warnings if OpenMP is not enabled 2017-10-27 17:48:26 +02:00
AutoDiffHelpers.hpp detecting the NAN and INF values during VFP calculation 2018-11-14 11:35:44 +01:00
AutoDiffMatrix.hpp revert AutoDiffMatrix back to the master version 2016-11-18 11:24:35 +01:00
BlackoilAmg.hpp silencing warning related to extra ; from BlackoilAmg 2018-03-14 12:02:07 +01:00
BlackoilAquiferModel_impl.hpp BlackoilAquiferModel: move the function bodies to the _impl.hpp file 2018-11-01 15:19:33 +01:00
BlackoilAquiferModel.hpp BlackoilAquiferModel: move the function bodies to the _impl.hpp file 2018-11-01 15:19:33 +01:00
BlackoilDetails.hpp Ignoring overlap cells in parallel ILU factorization (#1610) 2018-11-06 14:14:50 +01:00
BlackoilLegacyDetails.hpp remove unused function Opm::detail::convergenceReduction() 2016-12-19 11:03:34 +01:00
BlackoilModel.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
BlackoilModelBase_impl.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
BlackoilModelBase.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
BlackoilModelEbos.hpp Use gatherConvergenceReport(). 2018-11-13 14:02:55 +01:00
BlackoilModelEnums.hpp Removal of SimulatorFullyImplicitBlackoilOutputEbos.{h,c}pp. 2017-02-09 16:57:45 +01:00
BlackoilModelParameters.cpp Cleans up the code and removes unused functions 2018-06-04 15:28:53 +02:00
BlackoilModelParameters.hpp Cleans up the code and removes unused functions 2018-06-04 15:28:53 +02:00
BlackoilModelParametersEbos.hpp flow: default to 2 threads if OpenMP is available 2018-08-31 12:32:41 +02:00
BlackoilPressureModel.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
BlackoilPropsAdFromDeck.cpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
BlackoilPropsAdFromDeck.hpp adapt to the fluid system naming convention change in opm-material 2018-07-27 12:54:02 +02:00
BlackoilReorderingTransportModel.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
BlackoilSequentialModel.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
BlackoilTransportModel.hpp Cleans up the code and removes unused functions 2018-06-04 15:28:53 +02:00
BlackoilWellModel_impl.hpp Merge pull request #1630 from akva2/split_vfp 2018-11-14 11:04:05 +01:00
BlackoilWellModel.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
Compat.cpp Rename Completion -> Connection 2018-06-11 17:23:28 +02:00
Compat.hpp Use RestartValue when saving eclipse output 2018-05-15 16:56:03 +02:00
CPRPreconditioner.hpp Allow usage of red-black ILU0. 2018-07-20 14:43:40 +02:00
createGlobalCellArray.hpp Silence some more warnings. 2015-09-14 17:23:20 +02:00
DebugTimeReport.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
DefaultBlackoilSolutionState.hpp Implement new well model 2016-08-18 12:23:45 +02:00
DuneMatrix.hpp [cleanup] Removes unnecessary if clauses for unsupported DUNE versions. 2017-10-11 15:53:45 +02:00
ExtractParallelGridInformationToISTL.cpp [cleanup] Removes unnecessary if clauses for unsupported DUNE versions. 2017-10-11 15:53:45 +02:00
ExtractParallelGridInformationToISTL.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
fastSparseOperations.hpp Revert PR 1070 to use auto instead of preprocessor statements. 2017-02-23 15:46:52 +01:00
FlowMain.hpp Adapt to changes in schedule interface 2018-10-29 10:39:14 +01:00
FlowMainEbos.hpp remove two rogue includes 2018-11-14 08:35:21 +01:00
FlowMainSequential.hpp bring banners into the new ssl enabled world 2018-04-20 11:31:15 +02:00
GeoProps.hpp Add support for MINPVV 2018-10-15 13:39:47 +02:00
GraphColoring.hpp Prevent unnecessary copies of vectors using references. 2018-08-01 15:22:07 +02:00
GridHelpers.cpp Adapt code to dune-cornerpoint -> opm-grid renaming. 2016-04-06 13:29:47 +02:00
GridHelpers.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
GridInit.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
ImpesTPFAAD.cpp remove the BlackoilPropsAdInterface abstraction layer 2017-01-02 13:19:23 +01:00
ImpesTPFAAD.hpp remove the BlackoilPropsAdInterface abstraction layer 2017-01-02 13:19:23 +01:00
ISTLSolver.hpp Remove more dead code from the ISTLSolver.hpp fork for ebos. 2018-09-21 16:15:32 +02:00
ISTLSolverEbos.hpp split mpi function from newtoniterationutilities 2018-11-13 15:26:44 +01:00
IterationReport.hpp flow: move the internal classes to separate files 2016-08-09 12:23:29 +02:00
LinearisedBlackoilResidual.cpp Adding size function in LinearisedBlackoilResidual. 2014-05-23 13:40:44 +02:00
LinearisedBlackoilResidual.hpp BlackoilModelBase: added parameter singlePrecision and print residual to large at right 2016-02-12 12:14:02 +01:00
MissingFeatures.cpp Mark keyword ACTIONX as not supported 2018-07-10 09:37:25 +02:00
MissingFeatures.hpp Rename addUnsupported to addSupported. 2016-08-22 16:14:37 +08:00
moduleVersion.cpp Add and use moduleVersion() utility. 2015-10-23 11:25:06 +02:00
moduleVersion.hpp Add and use moduleVersion() utility. 2015-10-23 11:25:06 +02:00
MPIUtilities.cpp split mpi function from newtoniterationutilities 2018-11-13 15:26:44 +01:00
MPIUtilities.hpp split mpi function from newtoniterationutilities 2018-11-13 15:26:44 +01:00
MSWellHelpers.hpp catch NumericalIssue instead of NumericalProblem 2018-02-08 12:02:25 +01:00
multiPhaseUpwind.cpp Add missing include directive for std::sort(). 2017-06-02 08:52:16 +02:00
multiPhaseUpwind.hpp Add connectionMultiPhaseUpwind() free function. 2017-06-01 11:01:25 +02:00
MultisegmentWell_impl.hpp Merge pull request #1614 from totto82/well_ppp 2018-11-13 14:29:58 +01:00
MultisegmentWell.hpp flow: let the wells be managed by EclProblem 2018-11-08 10:40:28 +01:00
NewtonIterationBlackoilCPR.cpp adjust for changed ParameterGroup namespacing 2017-04-28 15:36:25 +02:00
NewtonIterationBlackoilCPR.hpp changed: opm/[core -> common]/utility/parameters 2018-01-30 16:33:45 +01:00
NewtonIterationBlackoilInterface.hpp NewtonIterationBlackoilInterface: make its destructor virtual 2017-04-20 11:03:54 +02:00
NewtonIterationBlackoilInterleaved.cpp Switch to ParallelOverlappingILU0 for CPRPreconditioner. 2018-02-05 22:37:01 +01:00
NewtonIterationBlackoilInterleaved.hpp Increase default number of iterations for linear solver from 150 to 200 2018-09-24 14:22:19 +02:00
NewtonIterationBlackoilSimple.cpp adjust for changed ParameterGroup namespacing 2017-04-28 15:36:25 +02:00
NewtonIterationBlackoilSimple.hpp changed: opm/[core -> common]/utility/parameters 2018-01-30 16:33:45 +01:00
NewtonIterationUtilities.cpp split mpi function from newtoniterationutilities 2018-11-13 15:26:44 +01:00
NewtonIterationUtilities.hpp split mpi function from newtoniterationutilities 2018-11-13 15:26:44 +01:00
NonlinearSolver_impl.hpp Newton: fail earlier 2017-06-14 14:22:22 +02:00
NonlinearSolver.hpp changed: opm/[core -> common]/utility/parameters 2018-01-30 16:33:45 +01:00
NonlinearSolverEbos.hpp Increase default number of non-linear iterations for 10 to 20 2018-09-24 14:28:28 +02:00
opm-simulators_doxygen_main.hpp Rename opm-autodiff -> opm-simulators. 2016-04-08 14:58:07 +02:00
ParallelDebugOutput.hpp flow: avoid wrangling around with dummy state objects 2018-06-06 10:59:41 +02:00
ParallelOverlappingILU0.hpp ParallelOverlappingILU0: fix warning emitted by newish compilers 2018-10-22 10:37:16 +02:00
ParallelRestrictedAdditiveSchwarz.hpp Use warning suppression headers. 2015-12-07 13:40:06 +01:00
RateConverter.hpp well model: fix valgrind complaints if either oil or gas are disabled 2018-10-31 13:18:10 +01:00
RedistributeDataHandles.hpp Disregard non-active cells when writing MPI_RANK in writeInitial. 2017-11-22 14:18:32 +01:00
SimFIBODetails.hpp fix some serious screw-ups 2016-09-13 23:58:59 +02:00
SimulatorBase_impl.hpp undo most of the variable changes of the previous commits 2018-08-15 23:34:32 +02:00
SimulatorBase.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
SimulatorFullyImplicitBlackoil.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
SimulatorFullyImplicitBlackoilEbos.hpp flow: let the wells be managed by EclProblem 2018-11-08 10:40:28 +01:00
SimulatorFullyImplicitBlackoilOutput.cpp Use RestartValue when saving eclipse output 2018-05-15 16:56:03 +02:00
SimulatorFullyImplicitBlackoilOutput.hpp addressing review comments of PR #1615 2018-11-12 15:20:23 +01:00
SimulatorIncompTwophaseAd.cpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
SimulatorIncompTwophaseAd.hpp adjust for changed ParameterGroup namespacing 2017-04-28 15:36:25 +02:00
SimulatorSequentialBlackoil.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
StandardWell_impl.hpp updating the thp value if VFP table is valid 2018-11-14 11:27:00 +01:00
StandardWell.hpp updating the thp value if VFP table is valid 2018-11-14 11:27:00 +01:00
StandardWells_impl.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
StandardWells.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
ThreadHandle.hpp move the old "ThreadHandle" mechanism back to opm-simulators 2018-03-12 15:17:39 +01:00
TransportSolverTwophaseAd.cpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
TransportSolverTwophaseAd.hpp adjust for changed ParameterGroup namespacing 2017-04-28 15:36:25 +02:00
VFPHelpers.hpp detecting the NAN and INF values during VFP calculation 2018-11-14 11:35:44 +01:00
VFPHelpersLegacy.hpp detecting the NAN and INF values during VFP calculation 2018-11-14 11:35:44 +01:00
VFPInjProperties.cpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
VFPInjProperties.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
VFPInjPropertiesLegacy.cpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
VFPInjPropertiesLegacy.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
VFPProdProperties.cpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
VFPProdProperties.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
VFPProdPropertiesLegacy.cpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
VFPProdPropertiesLegacy.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
VFPProperties.hpp changed: split VFP classes in base (ebos) and legacy 2018-11-14 09:54:33 +01:00
WellConnectionAuxiliaryModule.hpp Rename Completion -> Connection 2018-06-11 17:23:28 +02:00
WellDensitySegmented.cpp adding THP well control equation 2018-05-28 16:05:02 +02:00
WellDensitySegmented.hpp Make the wellModel self-contained 2017-11-08 13:57:36 +01:00
WellHelpers.hpp fix some unknown pragma warnings if OpenMP is not enabled 2017-10-27 17:48:26 +02:00
WellInterface_impl.hpp adding function isVFPActive() for WellInterface 2018-11-14 11:27:00 +01:00
WellInterface.hpp adding function isVFPActive() for WellInterface 2018-11-14 11:27:00 +01:00
WellStateFullyImplicitBlackoil.hpp Merge pull request #1614 from totto82/well_ppp 2018-11-13 14:29:58 +01:00