s_mpi_reduce_stability_criteria_extrema Subroutine

public subroutine s_mpi_reduce_stability_criteria_extrema(icfl_max_loc, vcfl_max_loc, ccfl_max_loc, Rc_min_loc, icfl_max_glb, vcfl_max_glb, ccfl_max_glb, Rc_min_glb)

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

Arguments

TypeIntentOptionalAttributesName
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

Calls

proc~~s_mpi_reduce_stability_criteria_extrema~~CallsGraph proc~s_mpi_reduce_stability_criteria_extrema s_mpi_reduce_stability_criteria_extrema mpi_reduce mpi_reduce proc~s_mpi_reduce_stability_criteria_extrema->mpi_reduce

Contents

None