Hello, I would like to know if I can get some guidance on how to implement softening on FEniCSx, please. If there is a course that I can take I would be more than glad to enrol. If someone is willing to guide me on updating the code below to FEniCSx (from legacy FEniCS), that is also welcome. If all else fails, any tips are welcome. These are some of the leads that I have found:
Hi @edgar,
with regard to fenics-constitutive, the procedure in fenicsx will be the same, i.e. you will still need to fill the global FE vector for the stresses (and algorithmic tangent) manually. This is also explained in more detail in the docs you referenced and the same as in the MFront approach where the idea comes from.
Regarding your concern whether this can be used for 2D and 3D
Shortly, yes, but it may depend on the problem. As far as I know @srosenbu has used this approach for 3D simulations of concrete under blast loading (explicit dynamics) and had no problems regarding memory (if this was your concern).
Fenics-constitutive
As stated on github the project is not maintained anymore for the legacy fenics. We are working on sorting stuff out towards a new version for fenicsx.
Thank you very much, @pdiercks . I think that I will try with fenics-constitutive first then. It seemed to me as the easiest way forward. I’ll share if I manage to get a simple geometry to work with FEniCSx.