Set bedrock diffusivity in tests to something very small instead of -1#6997
Conversation
gassmoeller
left a comment
There was a problem hiding this comment.
The other PRs are merged. Is this ready to be merged?
| end | ||
| set Sediment river incision rate = 1e-5 | ||
| set Bedrock diffusivity = -1 | ||
| set Bedrock diffusivity = 1e-10 |
There was a problem hiding this comment.
Is there a a meaning behind 1e-10? And I assume 3e-18 in the other test is just the same value converted to seconds?
There was a problem hiding this comment.
There is no special meaning, I just wanted to pick something practically zero, but not zero, in case that triggers something on FastScape's side.
Yes, 3e-18 is the same but in seconds.
Before fixing the bugs in #6963, I couldn't produce the updated test output, so this PR doesn't have updated test output (I don't actually know whether the change affects the results). But perhaps it is better to first merge #7001, point the tester to my branch, then merge #7002, and then update this PR? |
3bf61e3 to
ba0c055
Compare
|
/rebuild |
gassmoeller
left a comment
There was a problem hiding this comment.
The failing test is the same one as in #7011 and unrelated. This looks good to go, do you think it is ready as well?
|
Yes, I just checked with the docker image, and this PR doesn't change the model output (except for Fastscape vtk output). I do have one question related to this: Fastscape produces vtk output and this is included as reference files for the Fastscape tests. Although vtk output is not compared by the tester, the vtk binary output is different every time I run a test. Is it important to keep this vtk output consistent? Can we just remove it from the tests as it's not used? |
gassmoeller
left a comment
There was a problem hiding this comment.
Ok, lets merge this PR then.
Generally, we try to avoid binary outputs, since it is not useful to compare. As long as the tests show somehow without the vtk output that their results have not changed since their introduction (e.g statistics or screen output) then the vtk files should be removed. I am actually a bit surprised the tester doesnt notice the change. I remember that it did regularly complain about solution.vtu files in the past.
What I saw with a different PR and here with testing in the docker image is that:
The dealii-master tester will not fail, because it doesn't compare test output, right? Should we include Fastscape in the other images? The FastScape vtk output could be of higher resolution, and they contain other data, e.g. drainage area and total erosion, than what ASPECT knows about. The most important, I think, is the resulting topography in ASPECT, which we can write out instead. |
A
bedrock diffusivityof -1 does not make sense. However, forsediment diffusivitya value of -1 is allowed, as it indicates to FastScape that the same diffusivity should be used for the sediment as for the bedrock.I will update the test output files once I've run them locally in docker after #6996, #6994 and #6995 have been merged.
For all pull requests:
For new features/models or changes of existing features: