Doxygen Generated Documentation From Interface Source Code
Pipeline_localProgress.F90 File Reference

Go to the source code of this file.


subroutine Pipeline_localProgress ()

Function/Subroutine Documentation

◆ Pipeline_localProgress()

subroutine Pipeline_localProgress

This routine can be considered the motor of the pipeline. It makes sure the items are transported through the channels on the local processor. As such the routine should be called often to ensure best possible communication progress between the channels. Progress on a processor can stall, if the item buffer is full.



All MPI ranks must call this subroutine to avoid possible deadlock. This subroutine must remain non-blocking.

Definition at line 32 of file Pipeline_localProgress.F90.