Skip to content

Niederer benchmark

Moritz Linder requested to merge niederer_benchmark into master

What does this MR do?

Implementation of Niederer Benchmark as a regression test and into tutorials. (a) The regression test is executed via run.py, which simply calls the run.py of the tutorials with the flag --test 1 set to true. This executes the regression test with default values of dt = 20 um and dx = 100 um. (b) In the tutorial the benchmark can be called with --compare to execute and plot the results of three different dx (100, 200, 500 um). To change dt, the benchmark has to be executed several times.

Related issues

Author's checklist

  • Follow the Contribution Guidelines.
  • Apply the appropriate labels.
  • Does this commit add new dependencies (e.g. Python modules)? If yes, please evaluate carefully if the additional dependency is a more sustainable option than including the functionality in own code. If the former, describe the dependency clearly, add them to the Software Management Plan and the installation instructions (*.md files, CMake files, Docker files etc.).

Reviewer's checklist

All reviewers can help ensure accuracy, clarity, completeness, and adherence to the Contribution Guidelines.

Reviewer

  • Review by a code reviewer or other selected colleague to confirm accuracy, clarity, and completeness. This can be skipped for minor fixes without substantive content changes.

Maintainer

  • Review by assigned maintainer, who can always request/require the above reviews.
  • Ensure a release milestone is set.
Edited by Gunnar Seemann

Merge request reports

Loading