Reply To: Communication between BlockLattices
This depends on the specific platforms as the communication subsystem can implement different requests for different pairings of platforms (e.g. CPU-CPU or CPU-GPU communication)
If we are talking only about CPU blocks then it currently doesn’t use MPI for intra-process synchronization of blocks. However, this is an implementation detail that may change in the future and has no impact on application / model code.
(the paper was published prior to the big GPU/SIMD refactor for release 1.5, you can look at the user guide for mor up to date information)