KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
985 stars 242 forks source link

[GeoMechanicsApplication] Investigate unstable 1D consolidation test #12420

Closed markelov208 closed 1 month ago

markelov208 commented 1 month ago

As a developer, I want to investigate the root cause of the instabilities in the 1D consolidation test, to increase my trust in the code-base.

Note: first action in investigation, profile the case with Valgrind.

Background The test_benchmark1_4, which tests 1D consolidation on elastic soil, has failed twice now on our TeamCity build, where the RMSE of all nodes somehow ends up in a nan (sometimes and after making changes that are entirely unrelated, e.g. re-formatting, or core changes which had no relation to the test). Image

It is not trivial to find out what is the issue and up till now (after several attempts) we have not been successful in replicating the issue locally.

[AvdG] We may use branch geo/investigate-test-failure as a starting point for further investigation.

Acceptance Criteria