119
120
121
123
124
125
126#include "implicit_f.inc"
127
128
129
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) :: SITHGRPE, SITHBUFE
137 INTEGER, INTENT(IN) :: SITHGRPF, SITHBUFF
138 INTEGER, INTENT(IN) :: SITHGRPG, SITHBUFG
139 INTEGER, INTENT(IN) :: SITHGRPH, SITHBUFH
140 INTEGER, INTENT(IN) :: SITHGRPI, SITHBUFI
141
142 ALLOCATE(th%ITHGRP (th%SITHGRP))
143 ALLOCATE(th%ITHBUF (th%SITHBUF))
144
145 ALLOCATE(th%ITHGRPA(th%SITHGRPA))
146 ALLOCATE(th%ITHBUFA(th%SITHBUFA))
147
148 ALLOCATE(th%ITHGRPB(th%SITHGRPB))
149 ALLOCATE(th%ITHBUFB(th%SITHBUFB))
150
151 ALLOCATE(th%ITHGRPC(th%SITHGRPC))
152 ALLOCATE(th%ITHBUFC(th%SITHBUFC))
153
154 ALLOCATE(th%ITHGRPD(th%SITHGRPD))
155 ALLOCATE(th%ITHBUFD(th%SITHBUFD))
156
157 ALLOCATE(th%ITHGRPE(th%SITHGRPE))
158 ALLOCATE(th%ITHBUFE(th%SITHBUFE))
159
160 ALLOCATE(th%ITHGRPF(th%SITHGRPF))
161 ALLOCATE(th%ITHBUFF(th%SITHBUFF))
162
163 ALLOCATE(th%ITHGRPG(th%SITHGRPG))
164 ALLOCATE(th%ITHBUFG(th%SITHBUFG))
165
166 ALLOCATE(th%ITHGRPH(th%SITHGRPH))
167 ALLOCATE(th%ITHBUFH(th%SITHBUFH))
168
169 ALLOCATE(th%ITHGRPI(th%SITHGRPI))
170 ALLOCATE(th%ITHBUFI(th%SITHBUFI))
171