Description of the Issue:
Add support for convergence tests that verify numerical methods converge towards a known analytical/reference solution as computational effort increases (e.g. more samples, finer discretization, smaller time steps, higher polynomial order).
These tests are conceptually similar to benchmark tests (#9), but focus on correctness and numerical consistency rather than runtime performance. Due to their potentially higher computational cost, they could be executed periodically (e.g. weekly).
Proposed Solution:
In many cases, the same test setup can be reused with a different parameterization and expected values corresponding to the analytical solution. #301 proposes introducing a dedicated test marker for such tests.
Action Items:
No response
Related Issues:
#9 #301
Interested Parties:
@leahaeusel
Description of the Issue:
Add support for convergence tests that verify numerical methods converge towards a known analytical/reference solution as computational effort increases (e.g. more samples, finer discretization, smaller time steps, higher polynomial order).
These tests are conceptually similar to benchmark tests (#9), but focus on correctness and numerical consistency rather than runtime performance. Due to their potentially higher computational cost, they could be executed periodically (e.g. weekly).
Proposed Solution:
In many cases, the same test setup can be reused with a different parameterization and expected values corresponding to the analytical solution. #301 proposes introducing a dedicated test marker for such tests.
Action Items:
No response
Related Issues:
#9 #301
Interested Parties:
@leahaeusel