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)