47 sxn,syn,szn,cpgas,mol, &
48 rho,rhou,rhov,rhow,rhoe,press, &
49 rhob,rhoub,rhovb,rhowb,rhoeb,pb )
51 REAL(RFREAL) :: machinf, alphainf, betainf, pinf, tinf
52 REAL(RFREAL) :: rho, rhou, rhov, rhow, rhoe, press
53 REAL(RFREAL) :: sxn, syn, szn, cpgas, mol
54 REAL(RFREAL) :: rhob, rhoub, rhovb, rhowb, rhoeb, pb
58 mach,sxn,syn,szn,cpgas,mm,rl,rul,rvl,rwl,rr, &
61 INTEGER,
INTENT(IN) :: bcoptfixed,bcopttype
62 REAL(RFREAL),
INTENT(IN) :: betah, betav, cpgas, mach, mm, sxn, syn, szn, &
63 ptot, rl, rul, rvl, rwl, ttot
64 REAL(RFREAL),
INTENT(OUT) :: rer, rr, rur, rvr, rwr, pr
67 SUBROUTINE bcondinflowperf_gl(bcOptType,ro,po,to,Bp,Bt,cvl,cvv,cvg,Rg,Rv,ur, &
68 vr,wr,vfgr,vfvr,vflr,temp,press,nx,ny,nz,rl, &
69 rul,rvl,rwl,rel,rgpgl,rvpvl,pl,rr,rur,rvr, &
70 rwr,rer,rgpgr,rvpvr,pr)
72 INTEGER,
INTENT(IN) :: bcopttype
73 REAL(RFREAL),
INTENT(IN) :: bp,bt,cvg,cvl,cvv,nx,ny,nz,pl,po,press,rel, &
74 rg,rgpgl,rl,ro,rul,rv,rvl,rvpvl,rwl,temp,to, &
75 ur,vfgr,vflr,vfvr,vr,wr
76 REAL(RFREAL),
INTENT(OUT):: pr,rer,rgpgr,rr,rur,rvr,rvpvr,rwr
80 cpgas,mm,p,rhob,rhoub,rhovb,rhowb,rhoeb,pb, &
83 INTEGER,
INTENT(IN) :: distrib
84 REAL(RFREAL),
INTENT(IN) :: cpgas, minj, mm, sxn, syn, szn, tinj, &
86 REAL(RFREAL),
INTENT(OUT) :: rhob, rhoub, rhovb, rhowb, rhoeb, pb, &
91 rho,rhou,rhov,rhow,rhoe,press, &
92 rhob,rhoub,rhovb,rhowb,rhoeb )
95 REAL(RFREAL),
INTENT(IN) :: cpgas,mol,pout,press,rho,rhou, &
96 rhov,rhow,rhoe,sxn,syn,szn
97 REAL(RFREAL),
INTENT(OUT) :: rhob,rhoub,rhovb,rhowb,rhoeb
100 SUBROUTINE bcondoutflowperf_gl(bcOpt,ro,Po,To,betaP,betaT,cvl,cvv,cvg,Rg,Rv, &
101 pout,sxn,syn,szn,rho,rhou,rhov,rhow,rhoe, &
102 rhogpg,rhovpv,
pin,rhob,rhoub,rhovb,rhowb, &
103 rhoeb,rhogpgb,rhovpvb)
106 REAL(RFREAL),
INTENT(IN) :: betap,betat,cvg,cvl,cvv,
pin,po,pout,rg,rho, &
107 rhoe,rhogpg,rhou,rhov,rhovpv,rhow,ro,rv,sxn, &
109 REAL(RFREAL),
INTENT(OUT) :: rhob,rhoeb,rhogpgb,rhoub,rhovb,rhovpvb,rhowb
114 TYPE(t_region
),
POINTER :: regions(:)
115 INTEGER,
INTENT(IN) :: istage
121 TYPE(t_region
),
INTENT(INOUT) :: region
122 REAL(RFREAL),
INTENT(IN) :: t, dt
123 LOGICAL,
INTENT(IN) :: final
132 REAL(RFREAL),
INTENT(IN) :: t
141 REAL(RFREAL),
INTENT(IN) :: t
148 TYPE(t_region
),
INTENT(INOUT) :: region
150 REAL(RFREAL),
INTENT(IN) :: dt
156 TYPE(t_region
),
INTENT(INOUT) :: region
162 TYPE(t_region
) :: region
subroutine bcondinjectionperf(distrib, minj, tinj, rhoVrel, sxn, syn, szn, cpgas, mm, p, rhob, rhoub, rhovb, rhowb, rhoeb, pb, uinj, vinj, winj)
subroutine bcondfarfieldperf(machInf, alphaInf, betaInf, pInf, tInf, sxn, syn, szn, cpgas, mol, rho, rhou, rhov, rhow, rhoe, press, rhob, rhoub, rhovb, rhowb, rhoeb, pb)
subroutine updatetbcsinusoidal(global, tbc, t)
subroutine bcondoutflowperf(bcOpt, pout, sxn, syn, szn, cpgas, mol, rho, rhou, rhov, rhow, rhoe, press, rhob, rhoub, rhovb, rhowb, rhoeb)
subroutine updateboundaryconditionsmp(regions, istage)
subroutine updatetbcstochastic(region, tbc, dt)
subroutine updatetbc(region, t, dt, final)
blockLoc pin(const blockLoc &l) const
subroutine zerodummycellsmp(region)
subroutine bcondinflowperf(bcOptType, bcOptFixed, ptot, ttot, betah, betav, mach, sxn, syn, szn, cpgas, mm, rl, rul, rvl, rwl, rr, rur, rvr, rwr, rer, pr)
subroutine bcondinflowperf_gl(bcOptType, ro, po, to, Bp, Bt, cvl, cvv, cvg, Rg, Rv, ur, vr, wr, vfgr, vfvr, vflr, temp, press, nx, ny, nz, rl, rul, rvl, rwl, rel, rgpgl, rvpvl, pl, rr, rur, rvr, rwr, rer, rgpgr, rvpvr, pr)
subroutine updatetbcpiecewise(global, tbc, t)
subroutine bcondoutflowperf_gl(bcOpt, ro, Po, To, betaP, betaT, cvl, cvv, cvg, Rg, Rv, pout, sxn, syn, szn, rho, rhou, rhov, rhow, rhoe, rhogpg, rhovpv, pin, rhob, rhoub, rhovb, rhowb, rhoeb, rhogpgb, rhovpvb)
subroutine updatetbcwhitenoise(region, tbc)