Reply To: Multi GPUs Calculation
OpenLB – Open Source Lattice Boltzmann Code › Forums › on OpenLB › General Topics › Multi GPUs Calculation › Reply To: Multi GPUs Calculation
July 25, 2023 at 2:11 pm
#7675
Adrian
Keymaster
gpu::cuda::device::synchronize is not a MPI function (wrapper). It only synchronizes the default CUDA execution stream to the CPU one.
You may still be correct that this is not needed anymore in the current version of the code but this is separate from MPI concerns. The execution is synchronized implicitly on any processing context switch in any case.