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] Support in bringing performance improvement for incremental displacement calculation to master #12478

Open rfaasse opened 1 week ago

rfaasse commented 1 week ago

One of the bottle necks, identified by both Mohamed and Aron, is the calculation of incremental displacements. In the following PR, Mohamed made the calculation conditional (only to be done in displacement-related calculations).

Another improvement that can be done, is moving the calculation (currently done in python) to a C++ process. This is what Aron has done (see linked PR). This issue is there to estimate and plan the review work for this improvement.