serial_halo_exchange_2d

Function serial_halo_exchange_2d 

Source
pub fn serial_halo_exchange_2d(
    locals: &mut [Array2<f64>],
    tiles: &[CartesianTile],
) -> FusionResult<()>
Expand description

Serial 2D halo exchange across all tiles.

Copies owned boundary rows/columns from each tile into the halo region of its four face-neighbours. This is the serial reference implementation; the MPI version replaces this with non-blocking Isend/Irecv pairs.