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.
📝 Description
This PR makes the necessary changes to be able to use the newly added extrapolation process via our DSettlement C++ route. It also includes using the extrapolation process in a few stages of the settlement workflow test and doing new asserts for these variables in settlement_workflow.py.
Further validation
Checks that have been done is running the C++ settlement test and validating that the contents of the .res files are identical to the python version.
Validate this is a visual comparison between the CAUCHY_STRESS_TENSOR as written out on the nodes (here an example for Sxx, which look almost identical, except for the slightly shifted scale):
And the integration points:
📝 Description This PR makes the necessary changes to be able to use the newly added extrapolation process via our DSettlement C++ route. It also includes using the extrapolation process in a few stages of the settlement workflow test and doing new asserts for these variables in settlement_workflow.py.
Further validation