Joakim Hove
df11bb5b55
Changes in running of restart regression tests
...
- The parallel test gets a designated driver
- The serial test is run with default adpative timestepping
2020-06-08 12:53:29 +02:00
Joakim Hove
04f6c24022
Merge pull request #2648 from joakim-hove/use-connections-segment-perf-length
...
Use WellConnections.segment_perf_length()
2020-06-05 11:05:57 +02:00
Joakim Hove
5b940836ec
Remove MultisegmentWell::calculateSICDFlowScalingFactors()
2020-06-04 14:13:14 +02:00
Markus Blatt
c57a901e51
Merge pull request #2650 from blattms/prevent-deadlock-after-parsing
...
Prevent deadlock after parsing if there were error in parallel
2020-06-04 12:24:44 +02:00
Markus Blatt
9870206c53
flow --help|--print-properties=1|--print-parameters=1} returns 0
...
Previously (in this PR) they returned an error code.
2020-06-03 16:49:29 +02:00
Markus Blatt
2457133ebf
Use MPI_Abort to make flow return nonzero error codes in parallel.
...
The previously used MPI_Finalize might have resulted in returning
zero even if there were problems.
2020-06-03 16:48:50 +02:00
Markus Blatt
f8201e5a94
Catch parser errors in parallel and abort.
...
Previously only the master process was aware of the error and flow did
deadlock in parallel runs if there were parser errors
encountered. With this commit all processes are made aware of the
problem and flow aborts with an error code.
2020-06-03 11:14:57 +02:00
Atgeirr Flø Rasmussen
e8f49d61a3
Merge pull request #2646 from atgeirr/fix-closing-wells-after-chopping
...
Fix bug in well closing, and allow more chopping by default.
2020-06-02 19:17:31 +02:00
Atgeirr Flø Rasmussen
a75d21e403
Fix bug in well closing, and allow more chopping by default.
2020-06-02 12:44:46 +02:00
Atgeirr Flø Rasmussen
6f1a159adc
Merge pull request #2611 from totto82/improveConvergenceMSW
...
Improve convergence msw
2020-05-30 17:00:30 +02:00
Tor Harald Sandve
222b246f77
Merge pull request #2644 from atgeirr/msw-improvements
...
Treat zero rate case for VFP tables.
2020-05-29 16:01:23 +02:00
Tor Harald Sandve
b11d805e45
fix output message
2020-05-29 15:40:44 +02:00
Atgeirr Flø Rasmussen
b5bee4d114
Treat zero rate case for VFP tables.
2020-05-29 14:06:51 +02:00
Atgeirr Flø Rasmussen
dba1b46e8c
Merge pull request #2643 from atgeirr/fix-casename
...
Always create proper case name.
2020-05-29 13:48:18 +02:00
Atgeirr Flø Rasmussen
300bd7d81a
Merge pull request #2641 from atgeirr/bump-version
...
Bump version number
2020-05-29 13:35:20 +02:00
Atgeirr Flø Rasmussen
cdbbdd828e
Always create proper case name.
...
Without this, rank 0 gets an empty case name, resulting in
buggy VTK output with filenames containing the genereric stem
"sim" rather than the case name as stem.
2020-05-29 10:28:42 +02:00
Atgeirr Flø Rasmussen
2261c1ee74
Merge pull request #2637 from hnil/hide_vtk
...
Hide vtk
2020-05-29 08:21:31 +02:00
Joakim Hove
4ab3b92298
Merge pull request #2631 from hakonhagland/refac_run_simulator
...
Refactor runSimulator().
2020-05-29 07:25:49 +02:00
Joakim Hove
f43c997a10
Merge pull request #2640 from joakim-hove/rename-icd
...
Rename SpiralICD -> ICD
2020-05-29 07:24:49 +02:00
Atgeirr Flø Rasmussen
432dd31af8
Bump version number
2020-05-28 16:50:44 +02:00
Atgeirr Flø Rasmussen
20c63f9f49
Merge pull request #2624 from OPM/fix/adapt-to-propertysystem-changes
...
adapt to changes in the property system
2020-05-28 12:05:17 +02:00
Markus Blatt
0ad9bc5465
Merge pull request #2633 from blattms/require-umfpack
...
Mark SuiteSparse as required.
2020-05-28 11:49:03 +02:00
Joakim Hove
195d2b1c21
Rename SpiralICD -> SICD
2020-05-28 11:10:51 +02:00
Atgeirr Flø Rasmussen
83cafe9517
Merge pull request #2632 from atgeirr/add-printvfp-util
...
Add a small utility to print a slice of a VFP table.
2020-05-27 09:34:22 +02:00
hnil
16edd5ecc5
fixed commented code
2020-05-26 22:04:42 +02:00
hnil
95ead78a0d
made all vtk paramters allways be hidden
2020-05-26 21:56:51 +02:00
hnil
81714806c2
hide all vtk related if not vtk enabled
2020-05-26 16:16:42 +02:00
Atgeirr Flø Rasmussen
62a689944d
Merge pull request #2634 from joakim-hove/default-restart-init
...
Default to initialize from restart file in case of restarted run
2020-05-26 13:04:12 +02:00
Atgeirr Flø Rasmussen
13181925fd
Merge pull request #2635 from bska/remove-unused-variable
...
Check GCONSALE Limits: Remove Unused Variable
2020-05-25 08:46:40 +02:00
Bård Skaflestad
4ea5b7e989
Check GCONSALE Limits: Remove Unused Variable
...
Fixes a warning.
2020-05-24 13:16:47 +02:00
Tor Harald Sandve
82b424c2cf
don't regularize MSW as default
2020-05-22 20:52:14 +02:00
Tor Harald Sandve
8a5c9e82df
add run time parameters for msw convergence tuning. Default values are set to minimize convergence failures for model2 based tests. These parameters are also tested on bigger models with good results
2020-05-22 20:52:14 +02:00
Tor Harald Sandve
ec7c6e236d
increase segment volume to stabilize to improve convergence
2020-05-22 20:52:14 +02:00
Tor Harald Sandve
d49c590879
apply the relaxtion factor on the pressure change not the max pressure change limit
2020-05-22 20:52:14 +02:00
Tor Harald Sandve
cf702a5384
use relaxed tolerance for MSW when solution stagnates
2020-05-22 20:52:14 +02:00
Markus Blatt
55b3a65230
Merge pull request #2628 from Tongdongq/multisegmentwells-gpu
...
cusparseSolver can now handle MultisegmentWells
2020-05-22 16:24:58 +02:00
T.D. (Tongdong) Qiu
98a8dac155
Passing std::vectors to pass data for C and B faster. Variables for D are initialized in initializer list.
2020-05-21 11:41:15 +02:00
Joakim Hove
fd8c79b668
Default to initialize from restart file in case of restarted run
2020-05-21 10:15:20 +02:00
T.D. (Tongdong) Qiu
f04a629546
Updated comments
2020-05-20 15:13:58 +02:00
Markus Blatt
1be2bc7e77
Mark SuiteSparse as required.
...
It is used unconditionally in the multisegment well code.
2020-05-20 14:58:44 +02:00
Atgeirr Flø Rasmussen
cb3165e681
Add a small utility to print a slice of a VFP table.
2020-05-20 11:27:28 +02:00
Håkon Hægland
2734445bf5
Refactor runSimulator().
...
A resubmission of commit b25f489
in PR #2403 and PR #2441 to work with
the current master.
Continues the work in PR #2619 to refactor FlowMainEbos.hpp to work with
the Python bindings.
We need to refactor runSimulator() to avoid code duplication when
executeStepInit() is implemented (see later commit). Here, runSimulator()
is refactored into a runSimulatorInitOrRun() that takes a callback
function. When runSimulatorInit() is implemented it will pass a different
callback that only initializes the simulator. Currently, runSimulator()
passes the callback runSimulatorRunCallback_() which runs the whole
simulation. The code outputting the simulation summary in runSimulator()
is also refactored into a runSimulatorAfterSim_() method.
2020-05-19 16:52:46 +02:00
Atgeirr Flø Rasmussen
94ea40b253
Merge pull request #2619 from hakonhagland/refactor_execute
...
Refactor `execute()` in `FlowMainEbos.hpp`
2020-05-19 13:58:10 +02:00
Bernd Flemisch
a3b27ad9a4
[properties] include header with linear algebra property definitions
2020-05-19 10:04:35 +02:00
T.D. (Tongdong) Qiu
f6036ffa8e
Now WellContributions copies vectors for MultisegmentWells to reduce number of copies
2020-05-18 18:48:58 +02:00
T.D. (Tongdong) Qiu
0f273ebdf6
Removed unused variables. Changed initializerlist order for readability.
2020-05-18 16:10:19 +02:00
Bernd Flemisch
21df1cbe31
[properties] adapt to changes in the property system
...
`NEW_PROP_TAG` is now a definition and not just a declaration.
Eliminate superfluous declarations, include headers with definitions.
Make one necessary forward declaration explicit.
2020-05-18 15:54:26 +02:00
Bård Skaflestad
e32a397a42
Merge pull request #2627 from blattms/istl-solver-ebos-write-matrix
...
Write out the linear system when ultra high verbosity is requested.
2020-05-18 09:34:49 +02:00
Markus Blatt
74936c3239
Skip exception for unset verbosity, use fallback for default solvers
...
boost::property_try::get without a defaults throws an exception. As
result the nonlinear solver and timestepper think that there is a
problem with solving and chop the timnestep until they give up.
This commit fixes this by using a default and falling back to the
command line specified value for the default solvers.
2020-05-18 08:33:49 +02:00
T.D. (Tongdong) Qiu
dcbba53510
Updated comment
2020-05-15 17:55:06 +02:00