Commit Graph
100 Commits
Author SHA1 Message Date
Arne Morten Kvarving 02b4644612 workaround eigen 3.3.2 issue
eigen returns a matrix with all coefficients stored from the operator/
this makes the comparison fail as x has no nonzeros
2017-10-06 12:48:43 +02:00
Arne Morten Kvarving 0cf7080284 added: allow 15 iterations in spe3 test
this is necessary due to slight differences between dune 2.4 and dune 2.5
2017-10-05 11:05:14 +02:00
Arne Morten Kvarving 55ca4c9dbe changed: rewrite the test invocation macros using cmake_parse_arguments
motivation is to make it easier to pass additional parameters to the test
2017-10-05 10:51:20 +02:00
Arne Morten Kvarving cdb8220c9b Merge pull request #1276 from blattms/cmakify-sibling-search
Cmakify sibling search
2017-09-27 09:34:33 +02:00
Arne Morten Kvarving 0b2fa89e69 fixed: spe1_2p is not run with flow_ebos, it is run with flow_ebos_2p 2017-09-26 08:05:42 +02:00
Arne Morten Kvarving c6176b7137 update packaging to reflect new libecl 2017-09-25 09:48:22 +02:00
Arne Morten Kvarving 4371f19bda Merge pull request #1242 from akva2/req_dune_2.4
require dune >= 2.4
2017-09-22 11:40:22 +02:00
Arne Morten Kvarving 86bc690ea4 add spe9group to reference data update script
was missing in 1950052684
2017-08-22 14:28:58 +02:00
Arne Morten Kvarving 29e3493b42 require dune >= 2.4 2017-07-19 14:32:11 +02:00
Arne Morten Kvarving 0a868b4374 fix param file specification in regression test
use this in spe5. (temporarily) disable in polymer where
it was intended to be used but bug caused it not to be.
2017-06-14 14:23:42 +02:00
Arne Morten Kvarving bb5cfd98a2 Merge pull request #1216 from atgeirr/cross-platform-analyze-scripts
Make scripts run on older bash versions.
2017-06-13 15:35:45 +02:00
Arne Morten Kvarving cdf25e1a9e add spe5 flow_solvent regression test 2017-06-12 10:24:30 +02:00
Arne Morten Kvarving b0f4960ada Merge pull request #1212 from akva2/fix_after_explicit_ctor
fixed: constructor has been made explicit
2017-06-09 19:31:49 +02:00
Arne Morten Kvarving 85e65415c5 fixed: constructor has been made explicit 2017-06-09 18:45:11 +02:00
Arne Morten Kvarving 09cbcee62c add regression test for flow_polymer 2017-06-09 13:11:05 +02:00
Arne Morten Kvarving 6812d9619e add 2 phase case to update_reference_data.sh
ie jenkins update_data trigger support
2017-05-04 21:24:48 +02:00
Arne Morten Kvarving 7d19171a80 add 2 phase spe1 regression test for flow_ebos and flow_legacy 2017-05-04 19:03:01 +02:00
Arne Morten Kvarving da0fdff5f7 added: extra parameter to handle multiple cases
currently, only a single case has been executed for a
given combination of an opm-data directory and a given simulator.

this will change shortly, add an optional parameter to the test
addition macro to handle this.
2017-05-04 19:00:42 +02:00
Arne Morten Kvarving 3c0cb9e950 adjust for changed ParameterGroup namespacing 2017-04-28 15:36:25 +02:00
Arne Morten Kvarving 8b1162eb3c disable native tuning in packaging 2017-04-26 15:00:39 +02:00
Arne Morten Kvarving 5cd63f6eee fixed: re-add installation of the 'flow' symlink
got lost due to a bad conflict resolution in 7c4dfa784d
2017-04-19 16:04:17 +02:00
Arne Morten Kvarving 02fb031b5a enable spe1 and spe9 parallel tests for flow_ebos 2017-04-18 17:09:26 +02:00
Arne Morten Kvarving 7444f4ec32 re-add system eigen3 usage 2017-04-18 14:43:36 +02:00
Arne Morten Kvarving d83f866c2a add ewoms dependency to packaging 2017-04-18 14:43:29 +02:00
Arne Morten Kvarving 2f463916fa fixed: forgotten paths in 7bbb4a2a28 2017-04-07 19:23:00 +02:00
Arne Morten Kvarving 7bbb4a2a28 update scripts to use new paths for reference data
reference data paths have been updated to reflect simulator
data is for.
2017-04-07 11:40:45 +02:00
Arne Morten Kvarving 5d1e108c26 fixed: these should also use flow_legacy 2017-04-05 12:17:02 +02:00
Arne Morten Kvarving 866001d148 fixed: paths in data update script
forgot to update these in https://github.com/OPM/opm-simulators/pull/1096
2017-04-05 12:04:26 +02:00
Arne Morten Kvarving 32d50eab4a Merge pull request #1096 from andlaus/use-flow_legacy-for-unit-tests
make the unit tests to explicitly use flow_legacy instead of flow
2017-04-04 11:09:36 +02:00
Arne Morten Kvarving bc35ddf8bb fixup SPE script 2017-03-20 20:02:33 +01:00
Arne Morten Kvarving 7f247c1cc9 fixup norne script 2017-03-20 20:02:30 +01:00
Arne Morten Kvarving 33042a6f75 added: generate a plot without ecl reference for norne runs
sometimes it is easier to compare without the extra data in the graphs
2017-03-15 11:25:44 +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
Arne Morten Kvarving 51a536ed90 enable norne init test for flow_ebos 2017-03-03 14:34:11 +01:00
Arne Morten Kvarving 90c7e0eaf6 enable restart tests for flow_ebos 2017-03-03 14:34:00 +01:00
Arne Morten Kvarving 6183e78402 perform some more analysis on regression test failures 2017-02-16 16:00:42 +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
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 9f34dc492e Merge pull request #1046 from akva2/no_empty_vectors
fixed: calculate FIP in substeps for summary output
2017-02-09 12:07:04 +01:00
Arne Morten Kvarving c9bd40dccd hot-fix ebos output class
it's the pointwise addition +, not the append
2017-02-09 09:35:40 +01:00
Arne Morten Kvarving a14f5392ee fixed: pass the fipnum data into the adaptive timer stepper
summary substep reports requires FIP data
2017-02-09 09:35:40 +01:00
Arne Morten Kvarving b5b42faba4 fixed: handle exceptions in I/O in parallel
properly exit on all processes, instead of deadlocking.
async output will still deadlock as there is no way to handle this
without syncronization which would defeat the purpose of async.
2017-02-09 09:35:40 +01:00
Arne Morten Kvarving 1cb81c12e8 changed: pass fipnum array into adaptive time stepping loop
needed as substep summary reports requires FIP data to be available.
add calculation of this data if output is requested and summary
config holds relevant keywords.
2017-02-09 09:33:32 +01:00
Arne Morten Kvarving f9de2dee2a added: update norne integration test from jenkins trigger 2017-02-02 11:16:00 +01:00
Arne Morten Kvarving e12aecc3f5 bug introduced by macro reuse
there was another reason for the dedicated macro - the output directory
for the tests. add another macro parameter to handle this
2017-01-26 12:13:58 +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 4ff9996f80 Merge pull request #1035 from joakim-hove/increase-restart-tol
Relaxed epsilon for restart test.
2017-01-25 10:19:22 +01:00
Arne Morten Kvarving 9ee2af940d Merge pull request #1036 from akva2/documentation_ramblings
attempt to add some documentation
2017-01-23 13:19:49 +01:00
Arne Morten Kvarving 850d9571e8 pass tolerances in the tedious way to avoid scoping confusion 2017-01-23 13:16:30 +01:00
Arne Morten Kvarving e62120f872 pass test prefix to macro
allows unifying two macros
2017-01-23 11:44:21 +01:00
Arne Morten Kvarving 9e8093b2a3 rename some macros 2017-01-23 11:44:21 +01:00
Arne Morten Kvarving e857c151d6 attempt to add some documentation 2017-01-23 10:42:09 +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
Arne Morten Kvarving f6cf4bfc56 Merge pull request #956 from akva2/multiple_norne_runs
changed: use a separate output dir for each simulator in norne integration test
2016-11-30 10:46:45 +01:00
Arne Morten Kvarving cefc1bb92f update jenkins upstream list
opm-grid moved in the dependency graph
2016-11-29 21:47:42 +01:00
Arne Morten Kvarving 41b2dadff5 changed: use a separate output dir for each simulator in norne integration test 2016-11-28 10:15:21 +01:00
Arne Morten Kvarving 312491f349 Merge pull request #2 from andlaus/flow_ebos-fix-kr-units
also fix the units of the relperm in SimulatorFullyImplicitBlackoilOutputEbos
2016-11-24 18:19:33 +01:00
Arne Morten Kvarving f813d829e4 fixed: [WAT|OIL|GAS)KR are ratios and thus dimensionless 2016-11-24 17:43:06 +01:00
Arne Morten Kvarving 0429c756ba Merge pull request #944 from akva2/add_init_tests
New test class: init
2016-11-23 13:10:09 +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 c8fae07be3 Merge pull request #904 from akva2/parallel_io_tests
add new regression test class: parallel
2016-11-23 11:26:28 +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
Arne Morten Kvarving 31d5d2824c Merge pull request #948 from akva2/move_seq_test
Redo existing tests
2016-11-23 10:53:54 +01:00
Arne Morten Kvarving 26ebe27cad convert flow_sequential SPE1CASE1 test to actual regression test 2016-11-22 16:51:39 +01:00
Arne Morten Kvarving a27e58c0bf changed: remove duplicated test
no reason to run spe1case2 without checking output as we have
tests checking the output in place
2016-11-22 16:51:39 +01:00
Arne Morten Kvarving 93f2bfc526 changed: allow specifying simulator to use for tests
in preparation for adding tests for others
2016-11-22 16:51:39 +01:00
Arne Morten Kvarving ecd0e2c5bd Merge pull request #940 from joakim-hove/remove-python-tests
Remove python tests.
2016-11-22 12:07:17 +01:00
Arne Morten Kvarving caac9d7843 fixed: put variable under ifdef to avoid unused warnings without mpi 2016-11-21 10:21:11 +01:00
Arne Morten Kvarving b0aae037f6 quell unused variable warning 2016-11-21 10:20:24 +01:00
Arne Morten Kvarving cb7f6cb6e2 added: ability to run norne using flow_ebos 2016-11-14 11:02:30 +01:00
Arne Morten Kvarving 44376795ee Merge pull request #908 from andlaus/frankenstein_remove_applications_directory
adapt to the rename of "applications/ebos" to "ebos" inside eWoms
2016-11-11 15:14:29 +01:00
Arne Morten Kvarving 407ee5fb6e add restart test for SPE1CASE2_ACTNUM
to cover restarts on decks with ACTNUM
2016-11-07 12:32:20 +01:00
Arne Morten Kvarving 73e084f9ad Added ctest for restart files 2016-11-04 14:47:59 +01:00
Arne Morten Kvarving 09d4b89c60 Merge pull request #889 from akva2/use_compareECL
Use compareECL in integration tests
2016-11-03 11:18:07 +01:00
Arne Morten Kvarving 3607ba9127 changed: drop usage of python based comparison script in spe integration tests
use compareECL from opm-output instead
2016-11-03 09:10:26 +01:00
Arne Morten Kvarving 5c308614b6 changed: drop usage of python based comparison script in polymer integration test
replace with compareECL from opm-output
2016-11-03 09:10:08 +01:00
Arne Morten Kvarving cdf7f3cc0d Merge pull request #857 from akva2/update_packaging_devtoolset
update redhat6 packaging
2016-10-12 15:53:03 +02:00
Arne Morten Kvarving e9a3f59492 Merge pull request #856 from akva2/update_packaging_eigen
changed: bundle eigen3 in the original tarball for debian
2016-10-12 15:52:44 +02:00
Arne Morten Kvarving 44879c94c4 changed: bundle eigen3 in the original tarball for debian
brings back packages on ubuntu xenial
2016-10-12 15:48:13 +02:00
Arne Morten Kvarving e173306403 update redhat6 packaging
build using devtoolset-3
2016-10-12 14:18:19 +02:00
Arne Morten Kvarving 78049a174e fix output of gas phase
fixes a regression caused by 65b512e903
2016-09-21 10:46:50 +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
Arne Morten Kvarving a563360e74 Merge pull request #798 from akva2/add_multiconfiguration
add multiconfiguration support to jenkins build script
2016-08-24 16:02:21 +02:00
Arne Morten Kvarving 4f779b7a01 add multiconfiguration support to jenkins build script
also unifies build.sh and build-pr.sh and gets rid of
build-opm-simulators.sh
2016-08-23 14:26:06 +02:00
Arne Morten Kvarving cd822bc714 simplify jenkins build scripts after ert reorganization 2016-08-22 13:57:32 +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
Arne Morten Kvarving 07ef957352 update jenkins build scripts
update build order, opm-output moved in the dependency tree
2016-06-10 13:29:21 +02:00
Arne Morten Kvarving fbb573947b fixed: specifying pr's in jenkins trigger was broken
invalid loop over array.
2016-05-18 10:29:08 +02:00
Arne Morten Kvarving 6df328d56e added: mark flow_mpi for installation 2016-05-02 10:57:09 +02:00
Arne Morten Kvarving acf6d3b7dc simplify jenkins build scripts a little
changes done related to downstream triggers made
it easier to build upstreams as well
2016-04-30 10:00:57 +02:00