Skip to content

fix the failing Richards benchmark test

Hanchuan Wu requested to merge feature/fix-failing-richards-benchmark-test into master

The problem is figured out. Because the VanGenuchtenPcHighSweThreshold and VanGenuchtenKrwHighSweThreshold are set to 1.0, which failed the assert check assert(x_(i) > x_(i-1)) (line 636 in dumux/common/splinecommon_.hh) by assigning x_(i) and x_(i-1) both to 1. The simplest way to solve it is easily set SweThreshold to some value close to 1 like 0.99999, (0.9999 is still not enough precise for infiltration case). In the end, we need to enlarge TIMEOUT, otherwise it fails too.

Merge request reports