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.
Calculation of stiffness matrix is extracted as utility functions
CalculateStiffnessMatrixGPoint provides the matrix for a specific integration point because some functions like CalculateAndAddLHS still work on this level
CalculateStiffnessMatrix provides the matrix on the element level
📝 Description