Skip to content

Migrate FSI to new structural time integration #298

@georghammerl

Description

@georghammerl

This issue was originally created by @mayrmt in https://gitlab.lrz.de/baci/baci/-/issues/74 long time ago

Expectations

  • FSI algorithms have to access the structure via the new structural time integration.

Current Behavior

FSI still relies in major parts on the old structural time integration.

Possible Solution

@mfirmbach has already created an MR here: https://gitlab.lrz.de/baci/baci/-/merge_requests/1627#6a99f4e4d82f5d1467493560e15c512c0423b588

which I rebased and pushed it to my fork:
https://github.com/georghammerl/4C/tree/migrate_monolithic_FSI_new_solid_timint

After discussion with @maxfirmbach : Due to the concept of Adapter::Structure and wrapping the time integration therein, it seems to be feasible with minimal changes to get monolithic FSI running with the new time integration. As the mentioned MR reveals, inverting the sign of the solid RHS within FSI is necessary. Not beautiful, but feasible.

Several problematic pieces of code from back then have meanwhile been deleted. Hence, continuing the started work seems promising.

Definition of Done

Motivation and Context

Related Issues

Interested Parties

@mayrmt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions