Skip to content

Conversation

@brownbaerchen
Copy link
Contributor

This is for the planned paper with lots of experiments with 3D RBC. It implements configurations for this in the existing GPU project as well as processing of the data.
In simulations, the solution is written to disk every 0.5 free fall times. Afterwards, the quantities such as Nusselt number etc. are computed from this and the results are written to a pickle file from which they can be conveniently plotted. I.e.: run and process simulation on the HPC machine, copy the pickle file to your laptop and analyze it there.

Tests generate both data and the processed data. I was inspired by @tlunet to use pytest fixtures for this. They are indeed very nice!
Notice that not much in terms of content for the paper is here yet. Indeed there is not much content for it currently. This will come over time in smaller PRs. This PR ist just the infrastructure around it all.

Also, I added a stiffly accurate IMEX Euler version for this.

@pancetta pancetta merged commit 1ba41c3 into Parallel-in-Time:master Nov 6, 2025
78 of 81 checks passed
@brownbaerchen brownbaerchen deleted the RBC3D_project branch November 6, 2025 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants