PMPIM2(3)     ScaLAPACK routine of NEC Numeric Library Collection    PMPIM2(3)



NAME
       PMPIM2 - is the scheduling subroutine

SYNOPSIS
       SUBROUTINE PMPIM2(  IL, IU, NPROCS, PMYILS, PMYIUS )

           INTEGER         PMYILS( * ), PMYIUS( * )

           INTEGER         IL, IU, M, NPROCS, PRCCTR

PURPOSE
       PMPIM2 is the scheduling subroutine. It computes for all processors the
       eigenpair range assignments.


ARGUMENTS
       IL, IU  (input) INTEGER
               The range of eigenpairs to be computed

       NPROCS  (input) INTEGER
               The total number of processors available

       PMYILS  (output) INTEGER array
               For each processor p,  PMYILS(p) is  the  index  of  the  first
               eigenvalue in W to be computed PMYILS(p) equals zero if p stays
               idle

       PMYIUS  (output) INTEGER array
               For each processor p,  PMYIUS(p)  is  the  index  of  the  last
               eigenvalue in W to be computed PMYIUS(p) equals zero if p stays
               idle



ScaLAPACK routine               31 October 2017                      PMPIM2(3)