34 INTEGER(KIND=JPIM) ,
ALLOCATABLE :: 
nprcids(:) 
 
   38 INTEGER(KIND=JPIM) :: napsets   
 
   42 INTEGER(KIND=JPIM) :: nump      
 
   43 INTEGER(KIND=JPIM) :: nspec     
 
   44 INTEGER(KIND=JPIM) :: nspec2    
 
   45 INTEGER(KIND=JPIM) :: nspec2mx  
 
   46 INTEGER(KIND=JPIM) :: ntpec2
 
   47 INTEGER(KIND=JPIM) :: numtp
 
   51 INTEGER(KIND=JPIM) :: nspolegl  
 
   52 INTEGER(KIND=JPIM) :: nlei3d    
 
   54 INTEGER(KIND=JPIM) ,
POINTER :: myms(:)    
 
   55 INTEGER(KIND=JPIM) ,
POINTER :: numpp(:)   
 
   57 INTEGER(KIND=JPIM) ,
POINTER :: npossp(:)  
 
   58 INTEGER(KIND=JPIM) ,
POINTER :: nprocm(:)  
 
   60 INTEGER(KIND=JPIM) ,
POINTER :: ndim0g(:)  
 
   63 INTEGER(KIND=JPIM) ,
POINTER :: nasm0(:)  
 
   64 INTEGER(KIND=JPIM) ,
POINTER :: natm0(:)  
 
   65 INTEGER(KIND=JPIM) ,
POINTER :: nallms(:) 
 
   69 INTEGER(KIND=JPIM) ,
POINTER :: nptrms(:) 
 
   75 INTEGER(KIND=JPIM) ,
POINTER :: nlatls(:) 
 
   76 INTEGER(KIND=JPIM) ,
POINTER :: nlatle(:) 
 
   78 INTEGER(KIND=JPIM) ,
POINTER :: npmt(:) 
 
   80 INTEGER(KIND=JPIM) ,
POINTER :: npms(:) 
 
   82 INTEGER(KIND=JPIM) ,
POINTER :: npmg(:) 
 
   86 INTEGER(KIND=JPIM) :: ndgl_fs 
 
   89 INTEGER(KIND=JPIM) ,
POINTER  :: nstagtf(:) 
 
   91 INTEGER(KIND=JPIM) :: nlengtf 
 
   94 INTEGER(KIND=JPIM) ,
POINTER :: nultpp(:) 
 
   95 INTEGER(KIND=JPIM) ,
POINTER :: nprocl(:) 
 
   96 INTEGER(KIND=JPIM) ,
POINTER :: nptrls(:) 
 
   98 INTEGER(KIND=JPIM) ,
POINTER :: nstagt0b(:) 
 
  101 INTEGER(KIND=JPIM) ,
POINTER :: nstagt1b(:) 
 
  102 INTEGER(KIND=JPIM) ,
POINTER :: npntgtb0(:,:)
 
  103 INTEGER(KIND=JPIM) ,
POINTER :: npntgtb1(:,:)
 
  104 INTEGER(KIND=JPIM) ,
POINTER :: nltsftb(:)  
 
  106 INTEGER(KIND=JPIM) ,
POINTER :: nltsgtb(:)
 
  107 INTEGER(KIND=JPIM) ,
POINTER :: mstabf(:)
 
  109 INTEGER(KIND=JPIM) :: nlengt0b
 
  110 INTEGER(KIND=JPIM) :: nlengt1b
 
  114 INTEGER(KIND=JPIM) :: ndgl_gp 
 
  115 INTEGER(KIND=JPIM) ,
POINTER :: nfrstlat(:) 
 
  116 INTEGER(KIND=JPIM) ,
POINTER :: nlstlat(:)  
 
  117 INTEGER(KIND=JPIM) :: nfrstloff 
 
  119 INTEGER(KIND=JPIM) ,
POINTER :: nptrlat(:) 
 
  120 INTEGER(KIND=JPIM) ,
POINTER :: nptrfrstlat(:) 
 
  122 INTEGER(KIND=JPIM) ,
POINTER :: nptrlstlat(:) 
 
  124 INTEGER(KIND=JPIM) :: nptrfloff 
 
  126 LOGICAL   ,
POINTER :: lsplitlat(:) 
 
  141 INTEGER(KIND=JPIM) ,
POINTER :: nsta(:,:)
 
  142 INTEGER(KIND=JPIM) ,
POINTER :: nonl(:,:)
 
  144 INTEGER(KIND=JPIM) :: ngptot   
 
  145 INTEGER(KIND=JPIM) :: ngptotg  
 
  146 INTEGER(KIND=JPIM) :: ngptotmx 
 
  147 INTEGER(KIND=JPIM) ,
POINTER :: ngptotl(:,:) 
 
integer(kind=jpim) mtagpart
 
integer(kind=jpim), dimension(:), allocatable nprcids
 
integer(kind=jpim) ncombflen
 
type(distr_type), pointer d
 
integer(kind=jpim) myproc
 
integer(kind=jpim) mtaggl
 
integer(kind=jpim) mtagletr
 
integer(kind=jpim) nprgpns
 
integer(kind=jpim) mysetw
 
integer(kind=jpim) mysetv
 
integer(kind=jpim) nprtrv
 
integer(kind=jpim) mtagdistgp
 
integer(kind=jpim) nprtrw
 
integer(kind=jpim) nprgpew
 
integer(kind=jpim) mtagml
 
integer(kind=jpim) nprtrns
 
type(distr_type), dimension(:), allocatable, target distr_resol
 
integer(kind=jpim) mtaglg
 
integer(kind=jpim) mtaglm
 
integer(kind=jpim) mtagdistsp