-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
Turek & Hron FSI3 with CalculiX and OpenFOAM #304
base: develop
Are you sure you want to change the base?
Conversation
In almost every file of the It is a bit hard to get everything running with the openfoam files that are meant for deal.ii ... |
Could you please compare and comment on these changes? We need to understand those to be able to merge it. Such documentation will help a lot the future readers.
Still, if we understand the changes and the motivation behind them, we may be able to adapt the OpenFOAM case so that it works with both deal.II and CalculiX as a structure solver. I assume the most important setting will be to use the same material model in both deal.II and CalculiX. |
I'm afraid I won't do that, because I've already given you my files, which is a great asset for you. I also have other things to do than comment on every single change (which apparently works) that I have done. Some effort on your part would be appreciated. |
I understand that it probably took you too long to make the case converge, as well that you have already completed the respective project and you may not remember everything. I also understand that it took you time to convert from the preCICE v1.x config to the v2.x (with v3.x coming soon). However, it is important for us and for many users to know why these changes are important. Some of them look very cryptic (such as the We are trying to maintain the same structure in all tutorials and avoid duplication as much as possible. It took us already a lot of effort to merge many similar tutorials we had in the past, and we don't want to deviate unless absolutely necessary. Maybe with some work we can merge this one with the I used meld to check the differences between the two tutorials:
This list is already too detailed, I was mainly looking for a summary to know where to look at, but I hope it helps understand what is different. It looks like the CalculiX adapter does not support stress data. In this context, and considering that nobody is currently working towards that direction, I think that offering a new tutorial based on forces is fine. But we should make it as much as possible similar to the existing one. An important decision here is if we want to offer this as a coarser option that one can run on a laptop, assuming lower accuracy. But I would trust the experience and suggestions of @davidscn on that. As next steps, I would suggest (to you or to anyone else that wants to pick this up):
P.S.: Please also understand that we/I also have a lot to do and I am sorry if somehow you got the impression that we/I don't value your time. Reviewing contributions from the community takes a lot of effort from our side (already >2h to understand the situation and write this message), which I can only invest in specific times. Before I have the chance to invest a long block of time on a review, I want to have all the information I need. That's why I prefer to answer quickly to people willing to help (such as you), to help them proceed with any easy fixes when they have time to do so, so that I can carefully look at the contribution when I can devote some time to it. In this context, it also would make it easier for me if we continued in one of the two PRs. In any case, I can take over specific tasks that may be easier for me than you. Contributing to open-source is difficult and takes a lot of effort both from the contributor and the maintainers. I understand that most of the preCICE users are not familiar with the process. I am very happy to help, but this will take time, which I completely understand if you cannot invest. And if you can invest time only in a specific period, I can try to block that period in my calendar, or get reinforcements. |
This pull request has been mentioned on preCICE Forum on Discourse. There might be relevant details there: |
Turek & Hron FSI3 with CalculiX and OpenFOAM.
NOTE:
Force
instead ofStress
(like it's in the tutorial with deal.ii)