53 TYPE(t_region
) :: region
58 TYPE(t_region
) :: region
59 INTEGER,
INTENT(IN) :: ireg
64 TYPE(t_region
),
POINTER :: regions(:)
70 TYPE(t_region
),
POINTER :: regions(:)
76 TYPE(t_region
),
POINTER :: regions(:)
82 TYPE(t_region
),
POINTER :: regions(:)
88 TYPE(t_region
),
POINTER :: regions(:)
94 TYPE(t_region
),
INTENT(INOUT) :: region
95 INTEGER,
INTENT(IN) :: ireg
100 TYPE(t_region
),
INTENT(INOUT) :: region
105 TYPE(t_region
) :: region
110 TYPE(t_region
),
INTENT(INOUT) :: region
115 TYPE(t_region
),
POINTER :: regions(:)
120 TYPE(t_region
),
POINTER :: regions(:)
126 TYPE(t_region
),
POINTER :: regions(:)
132 TYPE(t_region
),
POINTER :: regions(:)
138 TYPE(t_region
) :: region
143 TYPE(t_region
),
POINTER :: regions(:)
150 TYPE(t_region
),
POINTER :: regions(:)
155 TYPE(t_region
) :: region
161 TYPE(t_region
) :: region
165 ijknr,ijknri,ijknrj,ijknrk, &
166 indexnew,celllocate )
169 TYPE(t_region
) :: region
170 INTEGER,
INTENT(IN) :: ijknr,ijknri,ijknrj,ijknrk
171 INTEGER,
DIMENSION(4),
INTENT(IN) :: indexsearch
172 INTEGER,
DIMENSION(4),
INTENT(OUT) :: indexnew
173 LOGICAL,
INTENT(OUT) :: celllocate
174 REAL(RFREAL),
DIMENSION(3),
INTENT(IN) :: posplag
178 indexnew,celllocate )
181 TYPE(t_region
) :: region
182 INTEGER,
DIMENSION(4),
INTENT(IN) :: indexsearch
183 INTEGER,
DIMENSION(4),
INTENT(OUT) :: indexnew
184 LOGICAL,
INTENT(OUT) :: celllocate
185 REAL(RFREAL),
DIMENSION(3),
INTENT(IN) :: posplag
190 TYPE(t_region
),
POINTER :: regions(:)
195 TYPE(t_region
) :: region
200 TYPE(t_region
) :: region
201 INTEGER,
INTENT(IN) :: ireg
207 TYPE(t_region
) :: region
208 INTEGER,
INTENT(IN) :: injcdiamdist
209 REAL(RFREAL),
INTENT(OUT) :: diam, spload
213 poolvol, injectq, ratio )
217 TYPE(t_region
) :: region
219 INTEGER,
INTENT(IN) :: itile
220 REAL(RFREAL),
INTENT(IN) :: tcoeff
221 REAL(RFREAL),
INTENT(OUT) :: ratio
222 REAL(RFREAL),
INTENT(INOUT) :: poolvol,tsum
223 LOGICAL,
INTENT(OUT) :: injectq
228 TYPE(t_region
) :: region
233 TYPE(t_region
) :: region
238 TYPE(t_region
) :: region
245 TYPE(t_region
) :: region
246 INTEGER :: ireg, istage
251 TYPE(t_region
) :: region
256 TYPE(t_region
),
INTENT(INOUT) :: region
261 TYPE(t_region
),
POINTER :: regions(:)
267 TYPE(t_region
) :: region, regiondes
269 INTEGER :: ireg, iregdes
274 TYPE(t_region
) :: region
279 TYPE(t_region
) :: region
285 TYPE(t_region
) :: region
292 TYPE(t_region
),
POINTER :: regions(:)
298 TYPE(t_region
),
POINTER :: regions(:)
303 TYPE(t_region
),
POINTER :: regions(:)
308 TYPE(t_region
),
POINTER :: regions(:)
313 TYPE(t_region
),
POINTER :: regions(:)
318 TYPE(t_region
),
POINTER :: regions(:)
323 zlocold,xloc,yloc,zloc,xtraj,ytraj,ztraj)
327 INTEGER,
INTENT(IN) :: ifl,ipcl
328 REAL(RFREAL),
INTENT(INOUT) :: xloc,xlocold,yloc,ylocold,zloc,zlocold
329 REAL(RFREAL),
INTENT(INOUT),
OPTIONAL :: xtraj,ytraj,ztraj
330 TYPE(t_patch),
POINTER :: ppatch
331 TYPE(t_plag),
POINTER :: pplag
336 TYPE(t_region
),
POINTER :: regions(:)
337 INTEGER,
INTENT(IN) ::
brbeg,brend
343 TYPE(t_region
),
INTENT(INOUT) :: region
344 INTEGER,
INTENT(IN) :: istage
351 INTEGER,
INTENT(IN) :: ipbeg,ipend,istage,ivbeg,ivend
352 REAL(RFREAL),
DIMENSION(:,:),
POINTER :: cv,cvold,
rhs,rhssum
353 TYPE(t_region
) :: region
359 TYPE(t_region
),
INTENT(INOUT) :: region
360 INTEGER,
INTENT(IN) :: ireg, istage
364 SUBROUTINE plag_updatedatastruct( region, iReg )
366 TYPE(t_region
) :: region
367 INTEGER,
INTENT(IN) :: ireg
368 END SUBROUTINE plag_updatedatastruct
373 TYPE(t_region
) :: region
378 TYPE(t_region
),
INTENT(INOUT) :: region
388 TYPE(t_region
),
POINTER :: pregion
393 TYPE(t_region
),
POINTER :: pregion
398 TYPE(t_region
),
POINTER :: pregion
403 TYPE(t_region
),
POINTER :: pregion
408 TYPE(t_region
),
POINTER :: pregion
409 INTEGER,
INTENT(IN) :: istage
412 SUBROUTINE plag_updatedatastruct( pRegion )
414 TYPE(t_region
),
POINTER :: pregion
415 END SUBROUTINE plag_updatedatastruct
subroutine plag_rflu_injctilecalcrhs(pRegion)
subroutine plag_injctilecalcrhs(region)
subroutine plag_readdispartinitsection(regions)
subroutine plag_reflectparticledata(pPatch, pPlag, ifl, iPcl, xLocOld, yLocOld, zLocOld, xLoc, yLoc, zLoc, xTraj, yTraj, zTraj)
subroutine plag_patchupdate(regions, iReg)
subroutine plag_wallbounce(region)
subroutine plag_injcejectparticle(region, iReg)
subroutine plag_patchexchangeconf(region, regionDes, patch, patchDes, iReg, iRegDes)
subroutine plag_injcsetinjection(region, pTilePlag, iTile, tCoeff, tSum, poolVol, injectQ, ratio)
subroutine plag_clearsizesendrequests(regions, iReg)
subroutine plag_getcellindicesoutflow(region)
subroutine plag_bufferdatasend(regions, iReg)
subroutine plag_patchloaddatabuffers(region, iReg)
subroutine plag_injctilerkupdate(region, iStage)
subroutine plag_rflu_injectiondriver(pRegion)
subroutine plag_intrpmixtproperties(region)
subroutine plag_injcmakeparticle(region, injcDiamDist, diam, spLoad)
subroutine plag_injctilezerorhs(region)
subroutine plag_patchgetbuffersize(region)
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE SUBROUTINE brbeg
subroutine plag_clearrequests(regions, iReg)
subroutine plag_calcbreakup(region, iReg)
subroutine plag_incelltest(region, posPlag, indexSearch, ijkNR, ijkNRI, ijkNRJ, ijkNRK, indexNew, cellLocate)
subroutine plag_rflu_update(pRegion, iStage)
subroutine plag_boundaryconditionsset(regions, iReg)
subroutine plag_deallocatedatabuffers(regions, iReg)
subroutine plag_rkupdate(region, iStage)
subroutine plag_patchbuffersendrecv(regions)
subroutine plag_patchremovedataoutflow(region, iReg)
subroutine plag_injctileinitialize(region)
subroutine plag_incelltestrobust(region, posPlag, indexCurr, indexNew, cellLocate)
subroutine plag_bufferdatarecv(regions, iReg)
subroutine plag_calcfacecentroids(region)
subroutine plag_appenddatafrombuffers(region, iReg)
subroutine plag_calcrhsposition(region)
subroutine plag_cleardatasendrequests(regions, iReg)
subroutine plag_injctileupdate(region, iReg, iStage)
subroutine plag_reallocatedatabuffers(regions, iReg)
subroutine plag_calcderivedvariables(region)
subroutine plag_readdispartsection(regions)
subroutine plag_allocatememorytile(region)
subroutine plag_readdispartncontsection(regions)
subroutine plag_rflu_initsolserial_3d(pRegion)
subroutine plag_initmemory(region)
subroutine plag_copyfacevectors(region)
subroutine plag_rkupdategeneric(region, iStage, ipBeg, ipEnd, ivBeg, ivEnd, cv, cvOld, rhs, rhsSum)
subroutine plag_getcellindices(region, iReg)
subroutine plag_readpdffromfile(regions, brbeg, brend)
subroutine plag_rflu_initsolserial_1d(pRegion)
subroutine plag_update(region, iReg, iStage)
subroutine plag_buffersizerecv(regions, iReg)
subroutine plag_buffersizesend(regions, iReg)
subroutine plag_zerorhs(region)