This routine first defines exe_id , and creates local exe_world for each executable. It then gathers gobal processor ids onto submaster (whose rank is 0 in exe_world). And then it creates local_world for each component within exe_world based on its upper and lower processor limits. Finally it collects name, number of processors, and processor list of each component onto submaster of each executable world.
REVISION HISTORY:
2001-Dec-13 -- add warning for overlapping processors 2001-Nov-27 -- add local_totProcs for single component executables 2001-Nov-19 -- add PROTEX convention, use new MPH_read_list interface 2001-May-20 -- first prototypeINTERFACE:
subroutine MPH_local ()USES:
implicit noneSEE ALSO:
MPH_init, MPH_global, MPH_find_nameLOCAL VARIABLES:
integer :: color, key integer :: id, comp_id_end, i, k
\