FLASH-X
Doxygen Generated Documentation From Interface Source Code
Functions/Subroutines
Pipeline_localProgress.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

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.

none

NOTES

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.