Bård Skaflestad
c3de357f30
Merge pull request #1567 from blattms/tighten-regex-for-parallel-output
...
Let ParallelFileMerger only warn about CASENAME.[0-9]*.EXT files.
2018-09-12 12:21:47 +02:00
Bård Skaflestad
b087cf54af
Merge pull request #1495 from blattms/red-black-ilu
...
Added support for red black ilu
2018-08-01 18:52:07 +02:00
Bård Skaflestad
6a3199dbe8
Merge pull request #1540 from andlaus/remove_FluidSystems_namespace
...
adapt to the fluid system naming convention change in opm-material
2018-07-27 21:06:23 +02:00
Bård Skaflestad
0f4354d8fd
Include <sstream> for Class "ostringstream"
...
Some implementations do not get a transitive definition of class
"ostringstream" in scope through the other headers and therefore
fail to compile the member function
SimulatorReport::reportStep(std::ostringstream&)
2018-04-04 19:00:51 +02:00
Bård Skaflestad
0c61f63900
Merge pull request #1265 from GitPaean/fixing_test_wellmodel
...
not using std::make_unique in test_wellmodel
Closes #1264
2017-09-04 17:33:45 +02:00
Bård Skaflestad
44c02a262e
Merge pull request #1240 from blattms/work-around-unstable-matrix-inversion
...
Work around unstable matrix block inversion in DUNE 2.3 und 2.4
2017-07-04 12:34:01 +02:00
Bård Skaflestad
1e0428d821
Merge pull request #1208 from atgeirr/refactor-sequential-solver
...
Refactor sequential solver
2017-06-09 15:10:11 +02:00
Bård Skaflestad
bdba47e5ac
Merge pull request #1105 from atgeirr/change-default-output-dir
...
Change default output dir
2017-03-17 13:58:08 +01:00
Bård Skaflestad
d700f3e946
Merge pull request #1104 from atgeirr/allow-restart-without-opmextra
...
Allow restarting without OPMEXTRA field in restart file.
2017-03-17 11:18:06 +01:00
Bård Skaflestad
6281d1f090
Merge pull request #958 from andlaus/fix_asserts
...
StandardWellsDense: fix two assertations
2016-11-29 15:05:32 +01:00
Bård Skaflestad
ef3f7f78fa
Merge pull request #1105 from andlaus/fix_valgrind_errors
...
fix some valgrind errors in the init code
2016-11-16 19:08:48 +01:00
Bård Skaflestad
8cc64402be
Merge pull request #927 from GitPaean/warning_fixing
...
a few warning fixing.
2016-11-16 18:48:51 +01:00
Bård Skaflestad
fbc47cc186
Merge pull request #815 from bska/omit-empty-kr
...
phase-KR: Don't emit empty property arrays
This is a self-merge.
2016-09-08 19:32:36 +02:00
Bård Skaflestad
dccf75d806
Initialise fields in declaration order
2016-09-08 16:28:43 +02:00
Bård Skaflestad
964c0142cc
phase-KR: Don't emit empty property arrays
...
Check that we actually have data values for relative permeability
properties {WAT,OIL,GAS}KR before attempting to output the arrays.
While here, also correct an apparent misprint in the criterion for
whether or not to activate relperm output. We should check
'liquid_active' and 'vapour_active', not 'aqua_active', when
considering OILKR and GASKR properties respectively.
2016-09-08 16:28:43 +02:00
Bård Skaflestad
01ec7befb4
Merge pull request #758 from qilicun/fix-wellIterations-bugs
...
fix well iterations counting bugs.
2016-07-20 11:20:28 +02:00
Bård Skaflestad
b4df2ccff0
Merge pull request #750 from blattms/print-time-step-once-in-parallel-run
...
Use termininal_output_ to only print time step status once for parallel runs
2016-07-04 15:44:57 +02:00
Bård Skaflestad
e444a03f34
Merge pull request #1037 from atgeirr/add-phasepresence-ops
...
Add operator== and operator!= to PhasePresence.
2016-06-15 19:56:11 +02:00
Bård Skaflestad
c5c5893591
Merge pull request #1040 from atgeirr/fix-linsolverfactory-default-solver
...
Set default solver depending on configuration.
2016-06-15 17:34:41 +02:00
Bård Skaflestad
3c590f9352
Merge pull request #672 from akva2/fix_build_with_g++_53
...
fixed: build with g++ 5.3
2016-04-29 21:16:39 +02:00
Bård Skaflestad
4ec1a306ad
Merge pull request #651 from atgeirr/restore-output
...
Re-enable output for 2-phase sims.
2016-04-14 13:54:24 +02:00
Bård Skaflestad
e83518108e
Merge pull request #646 from atgeirr/import-sim
...
Import simulator, update code
2016-04-14 12:49:09 +02:00
Bård Skaflestad
814a94e058
Request requisite module opm-output in Travis builds
2016-04-05 12:54:44 +02:00
Bård Skaflestad
37a701430d
Merge pull request #600 from jokva/fix-header-parser-695
...
Add missing opm-parser headers
2016-02-26 07:12:56 -06:00
Bård Skaflestad
1237251ee4
Merge pull request #599 from joakim-hove/state-updates
...
PolymerState changes
2016-02-24 07:31:37 -06:00
Bård Skaflestad
db86c367d5
Merge pull request #597 from andlaus/fix_deprecation_warnings
...
fix the deprecation warnings caused by OPM/opm-parser#687
2016-02-21 18:09:48 -06:00
Bård Skaflestad
83f474f118
Merge pull request #946 from jokva/clean-up-header
...
Improve includes from opm-parser
2016-01-26 15:58:25 +01:00
Bård Skaflestad
2c9a727844
Merge pull request #574 from jokva/clean-up-header
...
Improve includes from opm-parser
2016-01-26 13:37:53 +01:00
Bård Skaflestad
00073dbf9f
Merge pull request #573 from jokva/fix-header-include-parser656
...
Fixes includes wrt opm-parser PR-656
2016-01-21 10:32:54 +01:00
Bård Skaflestad
d14de856fe
Merge pull request #564 from atgeirr/improve-errmsg
...
Improve threshold pressure mismatch error message.
2016-01-04 10:54:41 +01:00
Bård Skaflestad
05bd5def58
Merge pull request #559 from totto82/fix_critialSat
...
Fix typo in BlackoilPropsAdFromDeck
2015-12-14 12:41:47 +01:00
Bård Skaflestad
cb3ed9aa4f
Merge pull request #551 from atgeirr/silence-warnings
...
Remove unneeded function parameter for SimulatorBase::run(), fix warnings.
2015-12-07 16:13:25 +01:00
Bård Skaflestad
c956494402
Merge pull request #540 from atgeirr/remember-asimpl
...
Add asImpl() to method calls.
2015-11-19 14:47:13 +01:00
Bård Skaflestad
a822151082
Merge pull request #157 from atgeirr/refactor-nonlinear-solver
...
Adapt to refactored/renamed NonlinearSolver (was NewtonSolver).
2015-11-18 11:50:28 +01:00
Bård Skaflestad
022bd6b8fe
Merge pull request #536 from atgeirr/refactor-nonlinear
...
Refactor nonlinear solver
2015-11-18 11:47:43 +01:00
Bård Skaflestad
65da8b7e11
Merge pull request #531 from blattms/parallel-RateConverter
...
Calculate parallel averages in RateConverter.
Closes issue #530
2015-11-13 18:26:36 +01:00
Bård Skaflestad
112b0b7e6e
Merge pull request #537 from andlaus/update_cdash_drop_site
...
cdash: update dropsite
2015-11-11 19:22:09 +01:00
Bård Skaflestad
308a3fd57e
Merge pull request #535 from atgeirr/bug-in-scalar-autodiff
...
Fix bug in scalar autodiff
2015-11-10 14:02:49 +01:00
Bård Skaflestad
91af12034c
Merge pull request #533 from atgeirr/install-flow-solvent
...
Add flow_solvent to list of programs to be installed.
2015-11-05 14:18:24 +01:00
Bård Skaflestad
a3d4224445
Merge pull request #527 from blattms/fix-sequential-redist-grid
...
Only specialize distributeGridAndData for CpGrid if MPI is found.
2015-10-30 19:31:26 +01:00
Bård Skaflestad
cfc1350717
Merge pull request #500 from blattms/removed-superfluous-ptr-during-redistribution
...
Remove unnecessary shared_ptr for geology and black oil properties during redistribution.
2015-10-22 15:27:40 +02:00
Bård Skaflestad
c5d61faaa1
Merge pull request #896 from joakim-hove/relocate-warning-headers
...
Relocated warning headers.
2015-10-06 15:56:23 +02:00
Bård Skaflestad
8b31c8b946
Merge pull request #147 from joakim-hove/table-container
...
Using TableContainer.
2015-10-05 15:08:13 +02:00
Bård Skaflestad
13df018745
Follow API update of BlackoilOutputWriter
...
The constructor of class BlackoilOutputWriter gained a new parameter
in commit OPM/opm-autodiff@299b0aa (OPM/opm-autodiff#484 ). Honour
new API requirement.
2015-09-30 11:01:01 +02:00
Bård Skaflestad
a333755a2b
Merge pull request #481 from babrodtk/faster-form-interleaved
...
Faster form interleaved
2015-09-24 09:19:54 +02:00
Bård Skaflestad
2c84414641
Merge pull request #480 from atgeirr/silence-warning
...
Silence unused argument warning.
2015-09-21 10:45:58 +02:00
Bård Skaflestad
99368d73d2
RegionMapping<>: Support arbitrary region IDs
...
This commit introduces a new public method, activeRegions(), that
retrieves those region IDs that contain at least one active cell.
We furthermore extend the cells() method to support lookup of
arbitrary region IDs. Non-active region IDs produce empty cell
ranges.
Intended use case is
for (const auto& reg : rmap.activeRegions()) {
const auto& c = rmap.cells(reg);
// use c
}
2015-09-15 15:33:22 +02:00
Bård Skaflestad
b5ba068309
convertSats(): Transpose loop nest for locality of data
2015-09-15 15:33:22 +02:00
Bård Skaflestad
7090b58f03
Mark non-template functions in headers as 'inline'
2015-09-15 15:33:22 +02:00
Bård Skaflestad
a94fe3ed4f
Chase API update of opm-core's RegionMapping
...
In the process, generalise the notion of region properties. We
introduce a new helper class
Details::RegionAttributes<RegionId, Attributes>
that provides lookup from a RegionId, typically an int, to a
user-defined set of Attributes--in this case pressure and
temperature.
While here, mark 'SurfaceToReservoirVoidage::calcCoeff()' as 'const'
because it doesn't need to modify any internal state and refactor
the implementation to eliminate repeated calculations of
ADB::constant(X)
2015-09-14 19:21:54 +02:00
Bård Skaflestad
d43b259886
Merge pull request #469 from atgeirr/silence-warnings
...
Silence some more warnings.
2015-09-14 19:18:06 +02:00
Bård Skaflestad
9390988f07
Merge pull request #143 from atgeirr/remove-args
...
Update for removed constructor args.
2015-09-14 17:08:09 +02:00
Bård Skaflestad
8517fd29a6
Merge pull request #468 from atgeirr/remove-args
...
Update for removed constructor args.
2015-09-14 17:07:54 +02:00
Bård Skaflestad
854be06489
Merge pull request #142 from atgeirr/master
...
Update for opm-autodiff changes.
2015-09-08 10:07:14 +02:00
Bård Skaflestad
63d34157ef
Merge pull request #462 from blattms/fix-build
...
Removes unused experimental header include to fix build.
2015-09-07 11:23:59 +02:00
Bård Skaflestad
994e342d7b
Restore build of flow_polymer
...
Function Opm::thresholdPressures() gained a new ParseMode parameter
in commit OPM/opm-core@09aa2b7 (PR OPM/opm-core#857 ). Chase updated
call interface.
2015-08-25 09:30:44 +02:00
Bård Skaflestad
c5ae85e480
Merge pull request #415 from atgeirr/fix-nnctreatment
...
Fix nnc treatment
2015-07-13 22:09:10 +02:00
Bård Skaflestad
85fe3d6ad2
Merge pull request #412 from atgeirr/fix-warning
...
Avoid unused argument warning.
2015-07-09 13:51:47 +02:00
Bård Skaflestad
8cd014f937
Merge pull request #408 from atgeirr/performance-opt
...
Performance enhancements and simplifications for BlackoilModelBase
2015-07-01 14:41:50 +02:00
Bård Skaflestad
8f46134861
Merge pull request #134 from GitPaean/companion_PR_autodiff_408
...
adapting to the change in autodiff#408
2015-07-01 14:41:41 +02:00
Bård Skaflestad
f41bab749a
Merge pull request #393 from atgeirr/create-params-once
...
Create solver and model parameters only once.
2015-06-10 15:01:17 +02:00
Bård Skaflestad
bfd9071307
Merge pull request #125 from atgeirr/add-dummy-types
...
Satisfy interface requirements of SimulatorBase.
2015-06-10 13:52:28 +02:00
Bård Skaflestad
f1a20b6b3b
Merge pull request #391 from bska/fix-install
...
Record New and Renamed Files
2015-05-29 17:06:19 +02:00
Bård Skaflestad
35162df431
Record New and Renamed Files
...
This fixes 'make install'.
2015-05-29 16:18:56 +02:00
Bård Skaflestad
3e12d739b5
Restore build on older compilers
...
Older compilers, e.g., GCC 4.4., do not understand the
"simple-type-specifier" syntax of C++11's "friend" declarations.
Typical responses are
error: a class-key must be used when declaring a friend
error: friend declaration does not name a class or function
Restore build on older compilers (e.g., GCC prior to 4.7) by
inserting the 'class' keyword.
2015-05-28 17:16:28 +02:00
Bård Skaflestad
83c8912933
Merge pull request #388 from akva2/shared_check_commits
...
changed: use common check-commits target from opm-cmake
2015-05-28 15:35:06 +02:00
Bård Skaflestad
a9c4d373a4
Merge pull request #114 from akva2/shared_check_commits
...
changed: use common check-commits target from opm-cmake
2015-05-28 15:19:36 +02:00
Bård Skaflestad
1b7b786cba
Merge pull request #365 from akva2/update_redhat_packaging
...
update redhat packaging
2015-04-24 17:34:22 +02:00
Bård Skaflestad
78be86a9ed
Merge pull request #361 from atgeirr/minor-output-fix
...
Use more appropriate end-of-sim timing output.
2015-04-21 12:33:22 +02:00
Bård Skaflestad
e13ed48e4e
Merge pull request #356 from atgeirr/accept-deck-as-argument
...
Accept single deck filename as command line argument.
2015-04-14 18:11:12 +02:00
Bård Skaflestad
3562cde8b9
Merge pull request #786 from atgeirr/unhandled-arguments
...
Store unhandled command-line arguments
2015-04-14 16:59:45 +02:00
Bård Skaflestad
f688c7e87a
Merge pull request #355 from atgeirr/new-startup-message
...
Provide nicer startup message that includes opm-project URL.
2015-04-14 13:35:18 +02:00
Bård Skaflestad
69ac687eb2
Merge pull request #351 from atgeirr/cmake_01
...
Sync build system
2015-04-10 17:35:34 +02:00
Bård Skaflestad
f9dfd36043
Merge pull request #99 from atgeirr/cmake_01
...
Sync build system
2015-04-10 17:22:35 +02:00
Bård Skaflestad
7fa2d53db5
Merge pull request #337 from atgeirr/improve-helpers
...
Add new vertcatCollapseJacs() helper and use it
2015-03-24 17:13:47 +01:00
Bård Skaflestad
531bc7fd73
Merge pull request #333 from atgeirr/reduce-recalculation
...
Reduce recalculation of phase pressures
2015-03-11 09:20:51 +01:00
Bård Skaflestad
5ae25819f1
Merge pull request #331 from dr-robertk/PR/eclipsewriter-only-summary-in-substeps
...
SimFullyImplBO: write simulation state at all report step and in the end.
2015-03-10 12:32:11 +01:00
Bård Skaflestad
50fd23bffe
Merge pull request #330 from atgeirr/simplify-props
...
Further simplify properties
2015-03-09 10:25:56 +01:00
Bård Skaflestad
f2b928932a
Merge pull request #92 from atgeirr/fix-compile-error
...
Follow API change in BlackoilPropsAdInterface.
2015-03-09 10:25:53 +01:00
Bård Skaflestad
eed6b0a4a3
Merge pull request #329 from atgeirr/fix-rateconverter-test
...
Fix for test failures after #327 .
2015-03-05 16:27:28 +01:00
Bård Skaflestad
5a390f0d27
Merge pull request #323 from blattms/uggridhelpers-completion
...
Moves functions that do not depend on Eigen to Opm::UgGridHelpers. [3/3]
2015-03-02 18:50:06 +01:00
Bård Skaflestad
e1805f3224
Merge pull request #322 from blattms/bugfix-blackoilsate
...
[bugfix] read only from the sendState in BlackoilStateDataHandle.
2015-03-02 11:30:11 +01:00
Bård Skaflestad
90ff9c055d
Merge pull request #320 from atgeirr/fix-pvtregions
...
Fix pvt regions
2015-02-27 12:29:42 +01:00
Bård Skaflestad
d53cf1cf54
Merge pull request #318 from atgeirr/cleanup
...
Remove unused classes and example
2015-02-27 10:11:39 +01:00
Bård Skaflestad
945104f39b
Merge pull request #89 from qilicun/fix_polymer_inflow
...
Change PolymerInflow constructor interface.
2015-01-26 23:29:55 -06:00
Bård Skaflestad
7dfcf7b0c0
Merge pull request #282 from atgeirr/fix-wellstate-init
...
Fix issues in WellStateFullyImplicitBlackoil::init().
2015-01-26 23:12:12 -06:00
Bård Skaflestad
6d8c89abea
Merge pull request #728 from blattms/global-reductions
...
Added methods for computing global reductions.
2015-01-23 17:28:12 +01:00
Bård Skaflestad
18fa00b542
Merge pull request #270 from blattms/transmissibility-check-with-local
...
Use correct constructor of DerivedGeology used with CpGrid in test_trans...
2015-01-12 15:23:30 +01:00
Bård Skaflestad
b9b2b9f520
Really catch up to file renaming.
...
Pointy hat: @bska
2014-12-17 11:39:51 +01:00
Bård Skaflestad
c04351d4ac
Merge pull request #261 from atgeirr/master
...
Fix call to DerivedGeology constructor.
2014-12-17 11:37:15 +01:00
Bård Skaflestad
6c7bdecd30
Catch up to file renaming
...
This fixes "make install" which would otherwise fail with a diagnostic
message of the form
CMake Error at cmake_install.cmake:64 (FILE):
file INSTALL cannot find
opm/autodiff/ConservativeSparseSparseProduct.h
Thanks to HudsonBuildServer for highlighting the issue.
2014-12-17 11:34:08 +01:00
Bård Skaflestad
5ce5658892
Merge pull request #260 from atgeirr/add-generic-local-trans
...
Add a generic (throwing) tpfa_loc_trans_compute_().
2014-12-17 10:50:17 +01:00
Bård Skaflestad
9a599d0e24
Merge pull request #256 from totto82/addregionTrans
...
Add contribution from region multipliers
2014-12-10 17:02:08 +01:00
Bård Skaflestad
72553f314a
Merge pull request #253 from joakim-hove/FindERT-update
...
FindERT.cmake: Look for libecl_well library
2014-12-08 13:15:18 +01:00
Bård Skaflestad
c69b2fd8ed
Include <config.h> to fix build on GCC 4.8
...
GCC 4.8 provides 'nullptr' in C++11 mode. That capability is
detected at configuration time and stored in <config.h> and we need
it when targeting Dune 2.2.1 to avoid diagnostics of the form
[...]/dune/common/nullptr.hh:27:1:
error: expected ‘;’ after class definition
} nullptr = {}; // and whose name is nullptr
^
[...]/dune/common/nullptr.hh:27:1:
error: qualifiers can only be specified for objects and functions
[...]/dune/common/nullptr.hh:27:3:
error: expected unqualified-id before ‘nullptr’
} nullptr = {}; // and whose name is nullptr
2014-11-27 15:12:56 +01:00
Bård Skaflestad
9e72ea50ad
Merge pull request #234 from akva2/debian_packaging
...
update debian packaging
2014-11-17 18:01:58 +01:00
Bård Skaflestad
7ac155531a
Merge pull request #233 from atgeirr/improve-cpr-performance
...
Improve performance of CPR preconditioner.
2014-11-14 08:47:05 +01:00
Bård Skaflestad
e4ad38ec31
Merge pull request #231 from atgeirr/modify-convergence-output
...
Improve convergence output.
2014-11-12 22:43:47 +01:00
Bård Skaflestad
55226c3b86
Merge pull request #220 from qilicun/fix_phase_idx
...
phaseIdx in this for statement is actual active phase index, should not active once again.
2014-10-11 11:14:16 +02:00
Bård Skaflestad
9124b6f56b
Don't use 'typename' in non-template context
...
This fixes the build on GCC 4.4.
Pointy hat: @bska
2014-10-06 12:33:08 +02:00