23 INTEGER(KIND=JPIM),
ALLOCATABLE, 
TARGET :: 
ngptotl(:,:)
 
   95 REAL(KIND=JPRB),
ALLOCATABLE:: 
rcolon(:)
 
   96 REAL(KIND=JPRB),
ALLOCATABLE:: 
rsilon(:)
 
   97 REAL(KIND=JPRB),
ALLOCATABLE:: 
rindx(:)
 
   98 REAL(KIND=JPRB),
ALLOCATABLE:: 
rindy(:)
 
   99 REAL(KIND=JPRB),
ALLOCATABLE:: 
ratath(:)
 
  101 INTEGER(KIND=JPIM),
ALLOCATABLE:: 
nloen(:)
 
  102 INTEGER(KIND=JPIM),
ALLOCATABLE,
TARGET :: 
nloeng(:)
 
  103 INTEGER(KIND=JPIM),
ALLOCATABLE:: 
nmen(:)
 
  104 INTEGER(KIND=JPIM),
ALLOCATABLE:: 
nmentc(:)
 
  105 INTEGER(KIND=JPIM),
ALLOCATABLE:: 
nmeng(:)
 
  106 INTEGER(KIND=JPIM),
ALLOCATABLE:: 
ndglu(:)
 
  107 INTEGER(KIND=JPIM),
ALLOCATABLE:: 
nstagp(:)
 
  160 REAL(KIND=JPRB),
ALLOCATABLE:: 
valh(:)
 
  161 REAL(KIND=JPRB),
ALLOCATABLE:: 
vbh(:)
 
  162 REAL(KIND=JPRB),
ALLOCATABLE:: 
vetah(:)
 
  163 REAL(KIND=JPRB),
ALLOCATABLE:: 
vetaf(:)
 
  164 REAL(KIND=JPRB),
ALLOCATABLE:: 
vcuico(:,:)
 
  167 INTEGER(KIND=JPIM),
ALLOCATABLE:: 
nvautf(:)
 
  168 INTEGER(KIND=JPIM),
ALLOCATABLE:: 
nvauth(:)
 
  169 REAL(KIND=JPRB),
ALLOCATABLE:: 
vah(:)
 
  170 REAL(KIND=JPRB),
ALLOCATABLE:: 
vc(:)
 
  171 REAL(KIND=JPRB),
ALLOCATABLE:: 
vdelb(:)
 
  172 REAL(KIND=JPRB),
ALLOCATABLE:: 
vdela(:)
 
  173 REAL(KIND=JPRB),
ALLOCATABLE:: 
vaf(:)
 
  174 REAL(KIND=JPRB),
ALLOCATABLE:: 
vbf(:)
 
integer(kind=jpim), dimension(:,:), allocatable, target ngptotl
 
real(kind=jprb), dimension(:), allocatable vbf
 
integer(kind=jpim), dimension(:), allocatable nvauth
 
integer(kind=jpim), dimension(:), allocatable nstagp
 
real(kind=jprb), dimension(:), allocatable rindx
 
integer(kind=jpim), dimension(:), allocatable, target nloeng
 
integer(kind=jpim), dimension(:), allocatable ntstagp
 
integer(kind=jpim) ngptotmx
 
integer(kind=jpim), dimension(:), allocatable nvautf
 
real(kind=jprb), dimension(:), allocatable rcolon
 
real(kind=jprb), dimension(:,:), allocatable vcuico
 
real(kind=jprb), dimension(:), allocatable rsilon
 
real(kind=jprb), dimension(:), allocatable vetaf
 
integer(kind=jpim), dimension(:), allocatable nmen
 
integer(kind=jpim) ngptot_cap
 
real(kind=jprb), dimension(:), allocatable ratatx
 
integer(kind=jpim) nsttyp
 
integer(kind=jpim) ngptot
 
integer(kind=jpim), dimension(:), allocatable nestagp
 
real(kind=jprb), dimension(:), allocatable ratath
 
real(kind=jprb), dimension(:), allocatable vbh
 
real(kind=jprb), dimension(:), allocatable vdelb
 
real(kind=jprb), dimension(:), allocatable vdela
 
integer(kind=jpim) ngptotg
 
real(kind=jprb), dimension(:), allocatable vah
 
integer(kind=jpim), dimension(:), allocatable nmeng
 
integer(kind=jpim), dimension(:), allocatable nloen
 
real(kind=jprb), dimension(:), allocatable valh
 
real(kind=jprb), dimension(:), allocatable rindy
 
real(kind=jprb), dimension(:), allocatable vetah
 
integer(kind=jpim) nbnegp
 
real(kind=jprb), dimension(:), allocatable vaf
 
integer(kind=jpim), dimension(:), allocatable ndglu
 
real(kind=jprb), dimension(:), allocatable vrdetah
 
integer(kind=jpim) nbeegp
 
integer(kind=jpim), dimension(:), allocatable nmentc
 
real(kind=jprb), dimension(:), allocatable vc
 
real(kind=jprb), dimension(:,:), allocatable vcuicoh