Is it possible to distribute a LatitudeLongitudeGrid over multiple GPUs? #4786
mbareford
started this conversation in
High performance computing
Replies: 1 comment 2 replies
-
The multi GPU Oceananigans benchmark shows how to combine https://github.com/CliMA/Oceananigans.jl/blob/main/benchmark/benchmark_multi_GPU.jl I'm not sure if this code actually works as And could this code be made to work if running across GPUs on multiple nodes? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I've been experimenting with a particular Oceananigans example from the z-star-coordinate branch of the repo.
https://github.com/CliMA/Oceananigans.jl/blob/as/z-star-coordinate/double_gyre_5.jl
I can get this double gyre model to run on a single NVIDIA A100 GPU and was wondering how to run the model across multiple GPUs using one MPI rank per GPU.
Should I start with a ImplicitGlobalGrid then determine the Nx/Lx for the local mpi rank and create a corresponding LatitudeLongitudeGrid?
Should I instead use Oceananigans Distributed, assuming that that module is compatible with LatitudeLongitudeGrid.
If not, would representing the problem using a MultiRegion.ConformalCubedSphereGrid work?
Best wishes,
Michael
Beta Was this translation helpful? Give feedback.
All reactions