Code_Saturne
CFD tool
Functions/Subroutines
cs_user_particle_tracking.f90 File Reference

Functions/Subroutines

subroutine uslabo (lndnod, nvar, nscal, nbpmax, nvp, nvp1, nvep, nivep, ntersl, nvlsta, nvisbr, kface, nbpt, isuivi, itypfb, itrifb, ifrlag, itepa, indep, dt, rtpa, rtp, propce, propfa, propfb, coefa, coefb, ettp, ettpa, tepa, parbor, vitpar, vitflu, auxl)
 
subroutine uslaed (nvar, nscal, nbpmax, nvp, nvp1, nvep, nivep, ntersl, nvlsta, nvisbr, itepa, ibord, dt, rtp, propce, propfa, propfb, ettp, ettpa, tepa, taup, tlag, tempct, tsvar, auxl1, auxl2, auxl3)
 
subroutine uslafe (nvar, nscal, nbpmax, nvp, nvp1, nvep, nivep, ntersl, nvlsta, nvisbr, itepa, ibord, dt, rtpa, rtp, propce, propfa, propfb, ettp, ettpa, tepa, statis, stativ, taup, tlag, piil, tsuf, tsup, bx, tsfext, vagaus, gradpr, gradvf, romp, fextla)
 
subroutine uslain (nvar, nscal, nbpmax, nvp, nvp1, nvep, nivep, ntersl, nvlsta, nvisbr, nptnew, itypfb, itrifb, itepa, ifrlag, injfac, dt, rtpa, propce, propfa, propfb, coefa, coefb, ettp, tepa, vagaus)
 
subroutine uslapr (idvar, iepart, izone, iclass, nvar, nscal, nbpmax, nvp, nvp1, nvep, nivep, ntersl, nvlsta, nvisbr, itypfb, itrifb, itepa, ifrlag, xxpart, yypart, zzpart, tvpart, uupart, vvpart, wwpart, ddpart, ttpart, dt, rtpa, propce, propfa, propfb, coefa, coefb, ettp, tepa)
 
subroutine uslaru (nvar, nscal, nbpmax, nvp, nvp1, nvep, nivep, ntersl, nvlsta, nvisbr, itypfb, itrifb, itepa, dt, rtpa, propce, propfa, propfb, coefa, coefb, ettp, tepa, vagaus, croule, auxl, distpa, distyp)
 
subroutine uslast (nvar, nscal, nbpmax, nvp, nvp1, nvep, nivep, ntersl, nvlsta, nvisbr, itepa, dt, rtpa, rtp, propce, propfa, propfb, coefa, coefb, ettp, ettpa, tepa, taup, tlag, tempct, statis, stativ)
 
subroutine uslatc (nvar, nscal, nbpmax, nvp, nvp1, nvep, nivep, numpt, itepa, rep, uvwr, romf, romp, xnul, xcp, xrkl, tauc, dt, rtp, propce, propfa, propfb, ettp, ettpa, tepa)
 
subroutine uslatp (nvar, nscal, nbpmax, nvp, nvp1, nvep, nivep, numpt, itepa, rep, uvwr, romf, romp, xnul, taup, dt, rtp, propce, propfa, propfb, ettp, ettpa, tepa)
 

Function/Subroutine Documentation

◆ uslabo()

subroutine uslabo ( integer  lndnod,
integer  nvar,
integer  nscal,
integer  nbpmax,
integer  nvp,
integer  nvp1,
integer  nvep,
integer  nivep,
integer  ntersl,
integer  nvlsta,
integer  nvisbr,
integer  kface,
integer  nbpt,
integer  isuivi,
integer, dimension(nfabor)  itypfb,
integer, dimension(nfabor)  itrifb,
integer, dimension(nfabor)  ifrlag,
integer, dimension(nbpmax,nivep)  itepa,
integer, dimension(nbpmax)  indep,
double precision, dimension(ncelet)  dt,
double precision, dimension(ncelet,*)  rtpa,
double precision, dimension(ncelet,*)  rtp,
double precision, dimension(ncelet,*)  propce,
double precision, dimension(nfac,*)  propfa,
double precision, dimension(nfabor,*)  propfb,
double precision, dimension(nfabor,*)  coefa,
double precision, dimension(nfabor,*)  coefb,
double precision, dimension(nbpmax,nvp)  ettp,
double precision, dimension(nbpmax,nvp)  ettpa,
double precision, dimension(nbpmax,nvep)  tepa,
double precision, dimension(nfabor,nvisbr)  parbor,
double precision, dimension(nbpmax,3)  vitpar,
double precision, dimension(nbpmax,3)  vitflu,
double precision, dimension(nbpmax,3)  auxl 
)
Here is the call graph for this function:

◆ uslaed()

subroutine uslaed ( integer  nvar,
integer  nscal,
integer  nbpmax,
integer  nvp,
integer  nvp1,
integer  nvep,
integer  nivep,
integer  ntersl,
integer  nvlsta,
integer  nvisbr,
integer, dimension(nbpmax,nivep)  itepa,
integer, dimension(nbpmax)  ibord,
double precision, dimension(ncelet)  dt,
double precision, dimension(ncelet,*)  rtp,
double precision, dimension(ncelet,*)  propce,
double precision, dimension(nfac,*)  propfa,
double precision, dimension(nfabor,*)  propfb,
double precision, dimension(nbpmax,nvp)  ettp,
double precision, dimension(nbpmax,nvp)  ettpa,
double precision, dimension(nbpmax,nvep)  tepa,
double precision, dimension(nbpmax)  taup,
double precision, dimension(nbpmax,3)  tlag,
double precision, dimension(nbpmax,2)  tempct,
double precision, dimension(nbpmax,nvp1)  tsvar,
double precision, dimension(nbpmax)  auxl1,
double precision, dimension(nbpmax)  auxl2,
double precision, dimension(nbpmax)  auxl3 
)
Here is the call graph for this function:

◆ uslafe()

subroutine uslafe ( integer  nvar,
integer  nscal,
integer  nbpmax,
integer  nvp,
integer  nvp1,
integer  nvep,
integer  nivep,
integer  ntersl,
integer  nvlsta,
integer  nvisbr,
integer, dimension(nbpmax,nivep)  itepa,
integer, dimension(nbpmax)  ibord,
double precision, dimension(ncelet)  dt,
double precision, dimension(ncelet,*)  rtpa,
double precision, dimension(ncelet,*)  rtp,
double precision, dimension(ncelet,*)  propce,
double precision, dimension(nfac,*)  propfa,
double precision, dimension(nfabor,*)  propfb,
double precision, dimension(nbpmax,nvp)  ettp,
double precision, dimension(nbpmax,nvp)  ettpa,
double precision, dimension(nbpmax,nvep)  tepa,
double precision, dimension(ncelet,*)  statis,
double precision, dimension(ncelet,*)  stativ,
double precision, dimension(nbpmax)  taup,
double precision, dimension(nbpmax,3)  tlag,
double precision, dimension(nbpmax,3)  piil,
double precision, dimension(nbpmax,3)  tsuf,
double precision, dimension(nbpmax,3)  tsup,
double precision, dimension(nbpmax,3,2)  bx,
double precision, dimension(nbpmax)  tsfext,
double precision, dimension(nbpmax,*)  vagaus,
double precision, dimension(ncelet,3)  gradpr,
double precision, dimension(ncelet,9)  gradvf,
double precision, dimension(nbpmax)  romp,
double precision, dimension(nbpmax,3)  fextla 
)

◆ uslain()

subroutine uslain ( integer  nvar,
integer  nscal,
integer  nbpmax,
integer  nvp,
integer  nvp1,
integer  nvep,
integer  nivep,
integer  ntersl,
integer  nvlsta,
integer  nvisbr,
integer  nptnew,
integer, dimension(nfabor)  itypfb,
integer, dimension(nfabor)  itrifb,
integer, dimension(nbpmax,nivep)  itepa,
integer, dimension(nfabor)  ifrlag,
integer, dimension(nbpmax)  injfac,
double precision, dimension(ncelet)  dt,
double precision, dimension(ncelet,*)  rtpa,
double precision, dimension(ncelet,*)  propce,
double precision, dimension(nfac,*)  propfa,
double precision, dimension(nfabor,*)  propfb,
double precision, dimension(nfabor,*)  coefa,
double precision, dimension(nfabor,*)  coefb,
double precision, dimension(nbpmax,nvp)  ettp,
double precision, dimension(nbpmax,nvep)  tepa,
double precision, dimension(nbpmax,*)  vagaus 
)
Here is the call graph for this function:

◆ uslapr()

subroutine uslapr ( integer  idvar,
integer  iepart,
integer  izone,
integer  iclass,
integer  nvar,
integer  nscal,
integer  nbpmax,
integer  nvp,
integer  nvp1,
integer  nvep,
integer  nivep,
integer  ntersl,
integer  nvlsta,
integer  nvisbr,
integer, dimension(nfabor)  itypfb,
integer, dimension(nfabor)  itrifb,
integer, dimension(nbpmax,nivep)  itepa,
integer, dimension(nfabor)  ifrlag,
double precision  xxpart,
double precision  yypart,
double precision  zzpart,
double precision  tvpart,
double precision  uupart,
double precision  vvpart,
double precision  wwpart,
double precision  ddpart,
double precision  ttpart,
double precision, dimension(ncelet)  dt,
double precision, dimension(ncelet,*)  rtpa,
double precision, dimension(ncelet,*)  propce,
double precision, dimension(nfac,*)  propfa,
double precision, dimension(nfabor,*)  propfb,
double precision, dimension(nfabor,*)  coefa,
double precision, dimension(nfabor,*)  coefb,
double precision, dimension(nbpmax,nvp)  ettp,
double precision, dimension(nbpmax,nvep)  tepa 
)
Here is the call graph for this function:

◆ uslaru()

subroutine uslaru ( integer  nvar,
integer  nscal,
integer  nbpmax,
integer  nvp,
integer  nvp1,
integer  nvep,
integer  nivep,
integer  ntersl,
integer  nvlsta,
integer  nvisbr,
integer, dimension(nfabor)  itypfb,
integer, dimension(nfabor)  itrifb,
integer, dimension(nbpmax,nivep)  itepa,
double precision, dimension(ncelet)  dt,
double precision, dimension(ncelet,*)  rtpa,
double precision, dimension(ncelet,*)  propce,
double precision, dimension(nfac,*)  propfa,
double precision, dimension(nfabor,*)  propfb,
double precision, dimension(nfabor,*)  coefa,
double precision, dimension(nfabor,*)  coefb,
double precision, dimension(nbpmax,nvp)  ettp,
double precision, dimension(nbpmax,nvep)  tepa,
double precision, dimension(nbpmax,*)  vagaus,
double precision, dimension(ncelet)  croule,
double precision, dimension(nbpmax,3)  auxl,
double precision, dimension(ncelet)  distpa,
double precision, dimension(ncelet)  distyp 
)

◆ uslast()

subroutine uslast ( integer  nvar,
integer  nscal,
integer  nbpmax,
integer  nvp,
integer  nvp1,
integer  nvep,
integer  nivep,
integer  ntersl,
integer  nvlsta,
integer  nvisbr,
integer, dimension(nbpmax,nivep)  itepa,
double precision, dimension(ncelet)  dt,
double precision, dimension(ncelet,*)  rtpa,
double precision, dimension(ncelet,*)  rtp,
double precision, dimension(ncelet,*)  propce,
double precision, dimension(nfac,*)  propfa,
double precision, dimension(nfabor,*)  propfb,
double precision, dimension(nfabor,*)  coefa,
double precision, dimension(nfabor,*)  coefb,
double precision, dimension(nbpmax,nvp)  ettp,
double precision, dimension(nbpmax,nvp)  ettpa,
double precision, dimension(nbpmax,nvep)  tepa,
double precision, dimension(nbpmax)  taup,
double precision, dimension(nbpmax,3)  tlag,
double precision, dimension(nbpmax,2)  tempct,
double precision, dimension(ncelet,nvlsta)  statis,
double precision, dimension(ncelet,nvlsta-1)  stativ 
)
Here is the call graph for this function:

◆ uslatc()

subroutine uslatc ( integer  nvar,
integer  nscal,
integer  nbpmax,
integer  nvp,
integer  nvp1,
integer  nvep,
integer  nivep,
integer  numpt,
integer, dimension(nbpmax,nivep)  itepa,
double precision  rep,
double precision  uvwr,
double precision  romf,
double precision  romp,
double precision  xnul,
double precision  xcp,
double precision  xrkl,
double precision  tauc,
double precision, dimension(ncelet)  dt,
double precision, dimension(ncelet,*)  rtp,
double precision, dimension(ncelet,*)  propce,
double precision, dimension(nfac,*)  propfa,
double precision, dimension(nfabor,*)  propfb,
double precision, dimension(nbpmax,nvp)  ettp,
double precision, dimension(nbpmax,nvp)  ettpa,
double precision, dimension(nbpmax,nvep)  tepa 
)

◆ uslatp()

subroutine uslatp ( integer  nvar,
integer  nscal,
integer  nbpmax,
integer  nvp,
integer  nvp1,
integer  nvep,
integer  nivep,
integer  numpt,
integer, dimension(nbpmax,nivep)  itepa,
double precision  rep,
double precision  uvwr,
double precision  romf,
double precision  romp,
double precision  xnul,
double precision  taup,
double precision, dimension(ncelet)  dt,
double precision, dimension(ncelet,*)  rtp,
double precision, dimension(ncelet,*)  propce,
double precision, dimension(nfac,*)  propfa,
double precision, dimension(nfabor,*)  propfb,
double precision, dimension(nbpmax,nvp)  ettp,
double precision, dimension(nbpmax,nvp)  ettpa,
double precision, dimension(nbpmax,nvep)  tepa 
)