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
1.05k stars 246 forks source link

[GeoMechanicsApplication] Re-enable the C++ settlement test #12865

Closed avdg81 closed 14 hours ago

avdg81 commented 1 week ago

We have a C++ GTest which runs the settlement workflow as provided to the settlement team (i.e. the C++ API). However, due to the lack of C++ tools to compare with tolerances this test is disabled.

This issue is there to re-enable the 4-staged settlement test through the C++ API.

Background To do this, we can create the C++ API object in python, run the stages there and make use of our tools to compare results at certain nodes with a tolerance.

For experimentation done on this, see test-settlement-cpp-test