Commit Graph

17 Commits

Author SHA1 Message Date
Andreas Lauser
6ac5cecdc0 relax the python script to check the reference solutions
now, we only compare pressure, saturation, mass/mole fractions and
velocity fields and we only do a qualitative comparison (i.e., much
higher tolerances). Hopefully this should avoid issues with sightly
different reference solutions in the future.
2013-07-07 19:02:28 +02:00
Andreas Lauser
bd2f9dda1f increase tolerance when comparing the "velocity" field
this is only relevant for the semi-implicit models.
2012-10-28 11:53:40 +01:00
Andreas Lauser
5c784f59b9 fuzzycomparevtu.py: increase tolerance for the "velocity" field
this field is only written by the semi-implicit models (the
fully-implicit ones write "filterVelocity_$PHASENAME") and caused
problems for "test_1p". Since I don't care about the semi-implicit
models too much, let's just increase the tolerance.
2012-10-27 12:27:35 +02:00
Andreas Lauser
b4c2aba27f implement molecular diffusion for all compositional box models 2012-10-26 19:07:51 +02:00
Andreas Lauser
2e92139577 fuzzycomparevtu.py: take the single precision floating point values into account
the vtu files use single precision floats, which has six digits. we
say the value for pressure is equal if the first five digits are
identical.
2012-10-25 18:59:41 +02:00
Andreas Lauser
73b1fa0594 fuzzycompatevtu.py: only complain if the pressure difference is larger than 0.1 Pa 2012-10-25 15:52:53 +02:00
Andreas Lauser
b77c58b502 fix a few tests
- don't use references to entity pointers in the semi-implicit models
  anymore. this caused the element pointer to go out of scope and made
  it dangle. It was just pure luck that it (mostly) worked anyway.
- fix the non-isothermal navier-stokes model
- reduce the default value for the final time of the water-air problem
  to 5000 seconds. this should avoid time-out problems on slower
  machines (nalle, I'm looking at you)
- reduce the final time for the reservoir problem to 100 seconds to avoid
  numeric errors from accumulating too much.
- don't complain about saturation differences less than .1% anymore
- make the fix for the end time detection work for negative end times
- reduce the total time the stokes problem is run to 10 seconds. this
  is probably not a real fix, but the navier-stokes model does not
  work nicely yet anyway...
- do not compare floating point values with the '==' operator in the
  immiscible flash constraint solver.
2012-10-25 14:55:55 +02:00
Andreas Lauser
a8f7cf2ade fuzzycomparevtu.py: don't use argparse
it seems like older python versions don't include it in their standard
library.
2012-10-23 11:24:45 +02:00
Andreas Lauser
0d5099da19 fix another bunch of tests 2012-10-22 17:19:04 +02:00
Andreas Lauser
ab1ba788c7 make the fuzzycompare script work, update reference solutions 2012-10-22 14:33:01 +02:00
Andreas Lauser
95ae6949d8 fix the CMake build
also, fix and simplify the CTest system
2012-10-19 19:39:53 +02:00
Andreas Lauser
12cffbb074 update reference solutions
also rename runTest.sh to runtest.sh and improve printed messages of
fuzzycompare.py slightly
2012-07-12 21:25:17 +02:00
Christoph Grueninger
99f0352881 Integrated fuzzy compore in test evaluation. 2012-07-12 21:24:50 +02:00
Christoph Grueninger
37b913a052 Added first revision of fuzzycomparevtu. Removed unecessary dependency of stokes tests to dune-pdelab. 2012-07-12 21:24:49 +02:00
Bernd Flemisch
d3f2bdb3e6 changed back to the correct behavior in runTest.sh. Actually the default return value of startWithParameters was wrong 2012-07-12 21:24:48 +02:00
Bernd Flemisch
106f6ee842 runTest.sh: fixed small but crucial typo 2012-07-12 21:24:48 +02:00
Andreas Lauser
f49f1e2c13 remove patches direcory, rename 'util' to 'bin', update richards reference solution
no patches are required anymore, DUNE uses 'bin' for executable files
and the richards model has been fixed yesterday
2012-07-12 21:24:33 +02:00