Closed rahuldevmeher closed 2 years ago
This issue has been mentioned on preCICE Forum on Discourse. There might be relevant details there:
https://precice.discourse.group/t/fsi-with-calculix-using-a-static-step/596/4
This issue has been mentioned on preCICE Forum on Discourse. There might be relevant details there:
https://precice.discourse.group/t/steady-state-fsi-using-openfoam-and-calculix/571/10
Hello, I think the main changes would be:
For my best knowledge that would be the general procedure to enable other simulation types of CalculiX for a preCICE simulation as well.
@MatthiasFreimuth thanks for your input! @rahuldevmeher if you want, you can start modifying the adapter and also simultaneously open a draft pull request so that I can also see the changes and help with testing. You can then also assign yourself to this issue which would indicate to other users and developers that you are developing this feature.
I just figured out there is a simpler way to enable Static steps for FSI simulations in the adapter. If one specifies the following in the CalculiX input file:
STEP, NLGEOM STATIC 1,1 *END STEP
(so basically a STATIC step with the NLGEOM option, so that it is solved by the nonlingeo routine) one does not need to adapt the linstatic.c routine and a small adaption of the ccx_2.16.c(or higher) file is enough.
So if I understand correctly (using adapter version from your PR):
Am I right ?
You're right. The NLGEOM option shouldn't change anything in the solution compared to the linear static case if there is physically no nonlinear behaviour.
Hello,
I want to do a steady-state FSI simulation using CalculiX as solid solver. Currently the CalculiX adapter only allows a “DYNAMIC” step for FSI. Whereas for doing a steady-state FSI, I need to use a “STATIC” step in CalculiX. If I use the keyword “STATIC” in CalculiX input file, the following error is shown in Solid.log -
**ERROR: Only thermal coupling or FSI is available with preCICE**
So, what changes need to be made in the adapter to implement this new feature where the adapter allows a “STATIC” step as well ? Suggestions are requested to implement this feature.