110 . SITHGRPA, SITHBUFA,
111 . SITHGRPB, SITHBUFB,
112 . SITHGRPC, SITHBUFC,
113 . SITHGRPD, SITHBUFD,
114 . SITHGRPE, SITHBUFE,
115 . SITHGRPF, SITHBUFF,
116 . SITHGRPG, SITHBUFG,
117 . SITHGRPH, SITHBUFH,
118 . SITHGRPI, SITHBUFI )
126#include "implicit_f.inc"
130 TYPE(
th_),
INTENT(INOUT) :: TH
131 INTEGER,
INTENT(IN) :: SITHGRP, SITHBUF
132 INTEGER,
INTENT(IN) :: SITHGRPA, SITHBUFA
133 INTEGER,
INTENT(IN) :: SITHGRPB, SITHBUFB
134 INTEGER,
INTENT(IN) :: SITHGRPC, SITHBUFC
135 INTEGER,
INTENT(IN) :: SITHGRPD, SITHBUFD
136 INTEGER,
INTENT(IN) ::
137INTEGER,
INTENT(IN) :: SITHGRPF, SITHBUFF
138 INTEGER,
INTENT(IN) :: SITHGRPG, SITHBUFG
139 INTEGER,
INTENT(IN) :: SITHGRPH, SITHBUFH
140 INTEGER,
INTENT(IN) :: SITHGRPI, SITHBUFI
142 ALLOCATE(th%ITHGRP (th%SITHGRP))
143 ALLOCATE(th%ITHBUF (th%SITHBUF))
145 ALLOCATE(th%ITHGRPA(th%SITHGRPA))
146 ALLOCATE(th%ITHBUFA(th%SITHBUFA))
148 ALLOCATE(th%ITHGRPB(th%SITHGRPB))
149 ALLOCATE(th%ITHBUFB(th%SITHBUFB))
151 ALLOCATE(th%ITHGRPC(th%SITHGRPC))
152 ALLOCATE(th%ITHBUFC(th%SITHBUFC))
154 ALLOCATE(th%ITHGRPD(th%SITHGRPD))
155 ALLOCATE(th%ITHBUFD(th%SITHBUFD))
157 ALLOCATE(th%ITHGRPE(th%SITHGRPE))
158 ALLOCATE(th%ITHBUFE(th%SITHBUFE))
160 ALLOCATE(th%ITHGRPF(th%SITHGRPF))
161 ALLOCATE(th%ITHBUFF(th%SITHBUFF))
163 ALLOCATE(th%ITHGRPG(th%SITHGRPG))
164 ALLOCATE(th%ITHBUFG(th%SITHBUFG))
166 ALLOCATE(th%ITHGRPH(th%SITHGRPH))
167 ALLOCATE(th%ITHBUFH(th%SITHBUFH))
169 ALLOCATE(th%ITHGRPI(th%SITHGRPI
170 ALLOCATE(th%ITHBUFI(th%SITHBUFI))
subroutine th_alloc(th, sithgrp, sithbuf, sithgrpa, sithbufa, sithgrpb, sithbufb, sithgrpc, sithbufc, sithgrpd, sithbufd, sithgrpe, sithbufe, sithgrpf, sithbuff, sithgrpg, sithbufg, sithgrph, sithbufh, sithgrpi, sithbufi)