The goal of this subroutine is to determine the global extrema of the stability criteria in the computational domain. This is performed by sifting through the local extrema of each stability criterion. Note that each of the local extrema is from a single process, within its assigned section of the computational domain. Finally, note that the global extrema values are only bookkeept on the rank 0 processor. @param icfl_max_loc Local maximum ICFL stability criterion @param vcfl_max_loc Local maximum VCFL stability criterion @param ccfl_max_loc Local maximum CCFL stability criterion @param Rc_min_loc Local minimum Rc stability criterion @param icfl_max_glb Global maximum ICFL stability criterion @param vcfl_max_glb Global maximum VCFL stability criterion @param ccfl_max_glb Global maximum CCFL stability criterion @param Rc_min_glb Global minimum Rc stability criterion
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=kind(0d0)), | intent(in) | :: | icfl_max_loc | |||
| real(kind=kind(0d0)), | intent(in) | :: | vcfl_max_loc | |||
| real(kind=kind(0d0)), | intent(in) | :: | ccfl_max_loc | |||
| real(kind=kind(0d0)), | intent(in) | :: | Rc_min_loc | |||
| real(kind=kind(0d0)), | intent(out) | :: | icfl_max_glb | |||
| real(kind=kind(0d0)), | intent(out) | :: | vcfl_max_glb | |||
| real(kind=kind(0d0)), | intent(out) | :: | ccfl_max_glb | |||
| real(kind=kind(0d0)), | intent(out) | :: | Rc_min_glb |