Partitioned heat conduction (G+Smo participant)#604
Conversation
|
Let's first iterate on #603 and then here, OK? |
|
@Crazy-Rich-Meghan do you plan to continue this development? It seems to currently be in draft state. We are happy to help get it in a good state! |
|
Hi everyone, Sorry for the delay! I have updated the partitioned heat conduction example from our side, this version supports the direct mesh access feature. To run the benchmark you need to do the following: Let me know if you get stuck somewhere! |
|
thanks for the updates! I am now trying to build on my system, based on the stable branch (Commit ef4c754785cf4949d3a89b916eed807b74b97a9b, October 2). I do get a building error, though ( By the way, I edited your instructions above to add a number next to the |
Co-authored-by: Gerasimos Chourdakis <gerasimos.chourdakis@ipvs.uni-stuttgart.de>
Co-authored-by: Gerasimos Chourdakis <gerasimos.chourdakis@ipvs.uni-stuttgart.de>
Hi @makis, have you pulled the main Gismo? We couldn't replicate the issue (on both MacOS and Ubuntu). |
MakisH
left a comment
There was a problem hiding this comment.
@Crazy-Rich-Meghan I have not forgotten about this PR, and I see there are still some easy points to close. I added a log file with my building issue.
|
Hi @MakisH, The rm -rf optional/gsPreCICE
cmake .. -DGISMO_OPTIONAL="gsPreCICE" |
|
Thanks, @Crazy-Rich-Meghan, this worked! The If you have no objections, I will (later) push a few changes directly to this branch, to make the tutorial more consistent with https://precice.org/tutorials-perpendicular-flap-stress.html |
|
Hi @MakisH, Thanks for the review! I've addressed your comments:
Please let me know if there's anything else that needs to be changed. |
|
@Crazy-Rich-Meghan I am trying to run this case again, but it is failing immediately with: I am using a clean build of the latest I have configured it with the modules Does the same state of G+Smo work for you? |
|
@Crazy-Rich-Meghan it would be great to be able to include this in the upcoming distribution release. I think it is very close to merging; I only want to make sure that I can run it, for which I need some help. |
MakisH
left a comment
There was a problem hiding this comment.
I tried again in an Ubuntu 24.04 container and the partitioned-heat-conduction-direct case works (note to self: container ID dfc17ae89aca, name affectionate_sinoussi).
However, the partitioned-heat-conduction still seems to be calling the direct mesh access API. @Crazy-Rich-Meghan am I missing some option? Am I building the wrong solver?
|
Hi @MakisH, changed:
|
MakisH
left a comment
There was a problem hiding this comment.
Everything works as expected now. Thanks a lot for the (many) updates, @Crazy-Rich-Meghan!
Summary: Partitioned heat conduction G+Smo (IsoGeometric Analysis) participant
NOTE: G+Smo adapter is a submodule of the G+Smo library, to run the tutorial you need to configure G+Smo main library.
This PR is marked as a draft because the documentation for the G+Smo adapter requires updates.