Parallel simulations using multiple nodes/MPI #2788
Replies: 6 comments 25 replies
-
@fspereira1, do you mind if I convert this to a discussion? We like to use discussions for usage and syntax questions (in part to make it easier to find for future users, and in part because then we won't need to "close" the discussion). |
Beta Was this translation helpful? Give feedback.
-
The short answer is that distributed support is experimental, which is why there is little documentation or information about it. Here's a short summary:
Hope that helps. |
Beta Was this translation helpful? Give feedback.
-
@fspereira1 if you're trying to run large models on a GPU let me know and I can give you some tips. There's some things you can do when defining diagnostics that can save quite a bit of space in my experience (i.e. reusing scratch space). |
Beta Was this translation helpful? Give feedback.
-
Hi all! but each rank is running a chunk in the Is this correct? |
Beta Was this translation helpful? Give feedback.
-
Hello, I have basically the same problem as @fspereira1, but thanks to all the resources on this page, I managed to run a few simulations in parallels. (Using up to 4 nodes). My problem comes after: If I understood well, how it works is that Oceanigans splits the main grid (here RectilinearGrid) into multiple "chunks" on which each node will do the simulation, and then each node saves its results on its own file. However, I want to combine all these results in one big image with the CairoMakie library (as seen in the examples), and so I need to combine all the results. Is there an easy way to do that? |
Beta Was this translation helpful? Give feedback.
-
Dear All,
I am new to oceananigans, so my apologies for any basic questions. I want to run oceananigans on an HPC machine using several nodes (MPI). I wonder if anyone could help me with this. What is the best way of doing this?
One of your reference cases is quite close to my problem:
[https://github.com/CliMA/Oceananigans.jl/blob/main/examples/ocean_wind_mixing_and_convection.jl]
Best,
Filipe
Beta Was this translation helpful? Give feedback.
All reactions