Hi together,

I have a suggestion concerning the time integration schemes in the Kratos. As it is now, there is a "residual_based_bossak_displacement_scheme" and a "residual_based_newmark_displacement_scheme" implemented in the core. When you look at the code it is implemented as a generalized alpha scheme and simply the parameters are set in the way that you can get one or the other. I would suggest make only one scheme called "residual_based_generalzied_alpha_scheme" and control the type of time integration scheme by setting the parameters through the ProjectParameters file, since schemes like Newmark and Bossak can be derived from generalized alpha by simply setting the parameters, there.

For example when you select as a scheme type "Newmark" in the ProjectParameters both alpha parameters are set to zero, if you select "Bossak" alpha_f is set to zero and alpha_m can be chosen and so on.

Especiallay when treating coupled problems like FSI it might be important to know what time integration scheme and which parameters are used.

Please let me know what you think about this suggestion.

Thank you very much.

Regards

Andreas