Replies: 3 comments 5 replies
-
I can't comment on GPU's. But in my experience, you can get very substantial speed ups by careful choice of chunking of input, killing particles as needed, paying attention to and specifying chunking on output, etc. However, for me to comment usefully, it would be useful to have a brief description of your problem. What is the input? When are the particles launched? Are you running with MPI? If you have an output file, what is the chunking in the output file? To get the chunking of a netcdf input file , use To get the chunking of an output zarr file, try the following commands
which will return something like
|
Beta Was this translation helpful? Give feedback.
-
Hi @iuryt, thanks for starting this discussion. We haven't thoroughly investigated/explored GPU-accelerated implementation of Parcels yet (are currently too busy with v4-development). However, in discussions it was always brought up that most of our typical Lagrangian simulations are IO-bound (especially reading hydrodynamic input fields), and as far as I understand GPUs are not specifically much better in IO than normal CPUs. Or am I mistaken? This heavy burden on input-reading is one of the reasons why we are now working on leveraging much more |
Beta Was this translation helpful? Give feedback.
-
The issue of chunking the input file that @iuryt raised above is important, but not really directly relevant to GPU acceleration. So I have started a separate discussion thread, #1951 , describing my experience with it and how easily to chunk input data files. Jamie |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
I’ve been working with Parcels for particle tracking and was wondering if there’s any support for running it on GPUs. Given the computational cost of large-scale simulations, it would be great to take advantage of GPU acceleration for better performance.
Looking forward to any insights or suggestions from the community!
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions