-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deactivate library turbinesFoam #9
base: main
Are you sure you want to change the base?
Conversation
Thank you for the follow-up! I unfortunately fail to test this at the moment (not even the previous state). While it previously worked on my system, I now end up always getting a floating-point exception during the preCICE initialization. The dummy-turbine case works, other OpenFOAM-based tutorials work, I have tried older versions of preCICE, and rebuilt most of my stack. In the meantime, have you tested if this runs? |
I did test the changes and at first everything worked, but looking closer into it I found the following when running the cfd-turbine case:
Between those runs I did not change any of the input parameters and cleaned the case files between each run. This pattern does not occur when the OpenFOAM library My current guess is that it has something to do with the way the force and velocity mesh are initialized in the OpenFAST adapter. However I did not investigate that yet. The code section related to that in openfast-adapter/src/openfast-adapter.cpp Lines 198 to 228 in d9c3e9d
|
For completeness, I am using the following software setup:
|
For me, it fails with the same initialization issue independent of which participant I start first.
Normally, it should not matter which participant starts first on the system. This would only be related to the initialization order in the coupling scheme. |
Deactivates the OpenFOAM library turbinesFoam in the cfd-turbine case.
An alternative is to fully remove the
fvOptions
file.Closes #3