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
Updating the steady version of the associative plastic-damage CL by adding a new threshold function in the direction of the by-points curve already available in the plasticity and damage CLs.
🆕 Changelog
New case in the CalculateThresholdAndSlope method. It explicitely computes the threshold and slope in the by-points region.
New method to compute the implicit threshold function in the exponential softening region.
New method to compute the implicit slope function in the exponential softening region.
See as an example the type of stress/strain curves that can be created now for the different threshold functions implemented in this CL. The Example corresponds to 1 hexahedral-element case which is load and unload setting chi = 0.5.
📝 Description Updating the steady version of the associative plastic-damage CL by adding a new threshold function in the direction of the by-points curve already available in the plasticity and damage CLs.
🆕 Changelog
CalculateThresholdAndSlope
method. It explicitely computes the threshold and slope in the by-points region.See as an example the type of stress/strain curves that can be created now for the different threshold functions implemented in this CL. The Example corresponds to 1 hexahedral-element case which is load and unload setting chi = 0.5.