Atgeirr Flø Rasmussen
a89af9c92f
Updated output_dir in test driver scripts/
2017-03-16 17:18:14 +01:00
Atgeirr Flø Rasmussen
78995a7f61
Merge pull request #949 from akva2/move_msw_test
...
convert MSW_2D_H__ into a regression test
2017-03-15 09:56:33 +01:00
Arne Morten Kvarving
42ef0655ee
changed: print some banners during test comparisons to make output more readable
2017-03-10 14:46:09 +01:00
Arne Morten Kvarving
f2e1f4bef1
changed: move multisegment well test to proper regression test
2017-03-03 15:27:35 +01:00
Alf Birger Rustad
cac6a33a51
Merge pull request #1045 from akva2/more_summary_analysis
...
[WIP] Perform more analysis of summary regression test failures
2017-02-18 11:35:33 +01:00
Arne Morten Kvarving
6183e78402
perform some more analysis on regression test failures
2017-02-16 16:00:42 +01:00
Atgeirr Flø Rasmussen
cb899a425b
Merge pull request #1044 from akva2/update_norne_reference
...
added: update norne integration test from jenkins trigger
2017-02-16 14:05:11 +01:00
Arne Morten Kvarving
d2730175a0
changed: perform all comparisons in regression tests in all cases
...
we want to process all comparisons, even if a previous comparison
failed. will aid further analysis
2017-02-16 11:07:38 +01:00
Atgeirr Flø Rasmussen
27c0430932
Change include paths for moved headers.
2017-02-10 16:07:25 +01:00
Arne Morten Kvarving
86fbb36fd2
adjustments for imported files
...
- adjust include paths
- add new test to build system
- add new example to build system
2017-02-10 13:02:00 +01:00
Arne Morten Kvarving
109780f62f
Import adaptive time stepping and simulator timer from opm-core
...
also import associated tests / examples
2017-02-10 12:04:11 +01:00
Arne Morten Kvarving
f9de2dee2a
added: update norne integration test from jenkins trigger
2017-02-02 11:16:00 +01:00
Andreas Lauser
42ec0ca3c3
do not explicitly pass the permeability to the well model anymore
...
this information is already part of the EclipseState. The reason why
this should IMO be avoided is that this enforces an implementation
detail (ordering of the permeability matrices) of the simulator on the
well model. If this needs to be done for performance reasons, IMO it
would be smarter to pass an array of matrices instead of passing a raw
array of doubles. I doubt that this is necessary, though: completing
the full Norne deck takes about 0.25 seconds longer on my machine,
that's substantially less than 0.1% of the total runtime.
2017-01-27 13:06:09 +01:00
Arne Morten Kvarving
c5d27bf6ed
refinement in regression data update script to aid automation
2017-01-26 10:52:49 +01:00
Arne Morten Kvarving
ab66125297
make sure working tree is clean before execution
2017-01-18 11:42:34 +01:00
Arne Morten Kvarving
532faf8f72
rename script
2017-01-18 11:31:39 +01:00
Arne Morten Kvarving
6e84c85e42
allow relative paths to toolchain file
2017-01-18 10:48:35 +01:00
Arne Morten Kvarving
ea06f12d25
fixed: print correct command at end of update helper
...
do not point user to deps/opm-data, use the user-supplied directory.
also add missing ewoms hash to output, consistently use $WORKSPACE
everywhere and correct variable used for spe3|spe9 in data update loop
2017-01-17 10:49:50 +01:00
Arne Morten Kvarving
0466d71d15
add option -o
...
use this to pass a toolchain file to use
2017-01-16 14:25:06 +01:00
Arne Morten Kvarving
0472d99fc8
fixed: include all updated tests in commit message
2017-01-16 14:02:39 +01:00
Arne Morten Kvarving
1812bf240e
separate spe1 cases in data update
...
spe11 for spe1 case 1
spe12 for spe1 case 2
2017-01-16 14:02:39 +01:00
Arne Morten Kvarving
69f84075f5
changed: default to use one build thread per core on system, not a hardcoded 4
...
relies on nproc being available
2017-01-16 14:02:38 +01:00
Arne Morten Kvarving
f43bac8efa
some cosmetic updates
...
- remove whitespace at eol
- add function parameter documentation
2017-01-16 11:46:32 +01:00
babrodtk
9b91e2f20b
Added script to update opm-data references
2017-01-16 08:06:26 +01:00
Andreas Lauser
5fd83985a9
port the RateConverter to use the FluidSystem instead of the old fluid property API
...
this makes the RateConverter stuff independent of Eigen and it
simplifies some things because the the old PVT API is designed as a
"bulk-with-derivatives" API while the rate converter code used it in
"single shot" mode without derivatives.
2017-01-02 13:19:25 +01:00
Andreas Lauser
98b9e2ef58
remove the phase enums from BlackoilPropsAdInterface
...
since the enums in BlackoilModelEnums.hpp are namespace-global this
does not require any code changes. (except replacing 'Liquid' by
'Oil', etc.)
2016-12-30 14:15:14 +01:00
Arne Morten Kvarving
9cae20d6f3
added: new test class: init
...
this compares the init file from a simulation run to a reference
in opm-data
2016-11-23 12:54:21 +01:00
Arne Morten Kvarving
d8a829db46
add new regression test class: parallel
...
this compares the output of a serial and a parallel
run for a simulation
2016-11-23 10:59:48 +01:00
Joakim Hove
e999ad7a98
Remove python tests.
2016-11-21 18:02:21 +01:00
Kai Bao
0df52603d7
fixing the interface of wellModel constructors
...
to make all the simulators compile.
2016-11-16 13:25:35 +01:00
Arne Morten Kvarving
73e084f9ad
Added ctest for restart files
2016-11-04 14:47:59 +01:00
Jørgen Kvalsvik
1c6a4b34da
Update to shared_ptr-less parser interface.
2016-10-20 14:08:04 +02:00
Jørgen Kvalsvik
ad6b77cc15
Update to shared_ptr-less parser interface.
2016-10-20 10:14:41 +02:00
Andreas Lauser
144318b567
consolidate the unit system to opm-parser
...
since the unit code within opm-parser is now a drop-in replacement,
this simplifies things and make them less error-prone.
unfortunately, this requires quite a few PRs. (most are pretty
trivial, though.)
2016-10-10 17:50:26 +02:00
Andreas Lauser
d76bf11902
adapt to the removal of the unit system of opm-core
...
the one which is in opm-parser is now a drop-in replacement.
2016-10-10 17:00:09 +02:00
Markus Blatt
3dbc6f5500
Correctly initialize MPI for multisegment wells test
2016-10-05 12:29:56 +02:00
Markus Blatt
07318edfa1
Added a parallel aware logger for switching wells.
...
It will collect all the switches. Afterwards they are collect on
the root process and logged there.
This commit includes a small test program.
2016-10-05 10:33:15 +02:00
Arne Morten Kvarving
bf88ccc95a
Merge pull request #821 from akva2/kristfho_moretests
...
Added more cases/models to ctest
2016-09-20 12:40:32 +02:00
Kristian Hole-Drabløs
af2a59d1b8
Added more cases/models to ctest
2016-09-14 13:12:58 +02:00
Markus Blatt
63d785d7ba
Work around explicit empty constructor of unordered_set in C++11
...
With GCC version (Debian 4.9.2-10) 4.9.2 we get the following error
when compiling with -std=c++11 (default for dune 2.4):
converting to ‘const std::unordered_set<std::basic_string<char> >’ from initializer list would use explicit constructor
2016-09-13 10:58:26 +02:00
Joakim Hove
10d76d5bb1
shared_ptr<EclipseGrid> -> const EclipseGrid&
2016-08-31 19:39:39 +02:00
Pål Grønås Drange
bd58792714
TransMult, Init, and SimConfig are references, applyModifierDeck takes reference, and EclipseState constructor too
2016-08-08 10:07:09 +02:00
Atgeirr Flø Rasmussen
73a4d42918
Merge pull request #764 from joakim-hove/restart-test
...
Restart test
2016-08-02 12:10:38 +02:00
Joakim Hove
e02db6b4e2
Minor output fixup.
2016-07-28 07:57:00 +02:00
Joakim Hove
91051a687b
Refactor restart test.
...
- Using Python to run flow repeatedly and compare results.
- Cleaned up and removed unnecessary SPE1 runs from testing.
2016-07-28 07:54:20 +02:00
Arne Morten Kvarving
afa64d9875
Merge pull request #754 from kristfho/master
...
CTest & script running flow and compareSummary
2016-07-21 16:30:01 +02:00
Kristian Hole-Drabløs
fc9251bd4f
Added regression tests for comparing ECLfiles using CTest
2016-07-20 16:00:00 +02:00
Joakim Hove
27535d8c8e
Using ony relative differences when comparing.
2016-07-16 11:48:38 +02:00
Joakim Hove
bd63d37af3
Using only relative differences when comparing.
2016-07-16 11:48:03 +02:00
Kai Bao
18fa442721
adapted to the interface change of WellsManager
...
At the moment, for the ParallelDebugOutput, we put a dummy
dyanmic_list_econ_limited, not sure how it will the parallel running.
The basic problem is that when initialzing the globalWellState_, what
will happen if they can not find state information for a well in the Wells*.
If some defaulted values are used, then no big problem here.
2016-07-05 13:02:27 +02:00