194 class(ParticleStoreType),
intent(inout) :: this
195 integer(I4B),
intent(in) :: np
196 character(*),
intent(in) :: mempath
199 call mem_reallocate(this%imdl, np,
'PLIMDL', mempath)
200 call mem_reallocate(this%iprp, np,
'PLIPRP', mempath)
201 call mem_reallocate(this%irpt, np,
'PLIRPT', mempath)
202 call mem_reallocate(this%name, lenboundname, np,
'PLNAME', mempath)
203 call mem_reallocate(this%icp, np,
'PLICP', mempath)
204 call mem_reallocate(this%icu, np,
'PLICU', mempath)
205 call mem_reallocate(this%ilay, np,
'PLILAY', mempath)
206 call mem_reallocate(this%izone, np,
'PLIZONE', mempath)
207 call mem_reallocate(this%izp, np,
'PLIZP', mempath)
208 call mem_reallocate(this%istatus, np,
'PLISTATUS', mempath)
209 call mem_reallocate(this%x, np,
'PLX', mempath)
210 call mem_reallocate(this%y, np,
'PLY', mempath)
211 call mem_reallocate(this%z, np,
'PLZ', mempath)
212 call mem_reallocate(this%trelease, np,
'PLTRELEASE', mempath)
213 call mem_reallocate(this%tstop, np,
'PLTSTOP', mempath)
214 call mem_reallocate(this%ttrack, np,
'PLTTRACK', mempath)
215 call mem_reallocate(this%istopweaksink, np,
'PLISTOPWEAKSINK', mempath)
216 call mem_reallocate(this%istopzone, np,
'PLISTOPZONE', mempath)
217 call mem_reallocate(this%idrymeth, np,
'PLIDRYMETH', mempath)
218 call mem_reallocate(this%ifrctrn, np,
'PLIFRCTRN', mempath)
219 call mem_reallocate(this%iexmeth, np,
'PLIEXMETH', mempath)
220 call mem_reallocate(this%extol, np,
'PLEXTOL', mempath)
221 call mem_reallocate(this%extend, np,
'PLIEXTEND', mempath)
222 call mem_reallocate(this%idomain, np, levelmax,
'PLIDOMAIN', mempath)
223 call mem_reallocate(this%iboundary, np, levelmax,
'PLIBOUNDARY', mempath)