FLASH4.6.1 API

Generated from /asc/asci2/site/flashcode/secure/release_4p6/source/flashUtilities/Pipeline/Pipeline_localProgress.F90 with ROBODoc v4.99.8 on Sun Sep 15 16:16:04 2019

TABLE OF CONTENTS


[Functions] source/flashUtilities/Pipeline/Pipeline_localProgress

[top][index]

NAME

  Pipeline_localProgress

SYNOPSIS

  call Pipeline_localProgress ()

DESCRIPTION

  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.

ARGUMENTS

  none

NOTES

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