pnm 1.0.3
peclet.pnm — pore-network extraction from SDF geometry (Kokkos)
Loading...
Searching...
No Matches
verify_network_flow.py File Reference

Go to the source code of this file.

Namespaces

namespace  verify_network_flow
 

Functions

 verify_network_flow.check (name, ok, detail)
 

Variables

 verify_network_flow.NX
 
 verify_network_flow.NY
 
 verify_network_flow.NZ
 
 verify_network_flow.RC
 
 verify_network_flow.RT
 
 verify_network_flow.CY
 
 verify_network_flow.CZ
 
tuple verify_network_flow.CENTERS_X = (12.0, 36.0)
 
 verify_network_flow.x = z.astype(np.float64)
 
 verify_network_flow.y
 
 verify_network_flow.z
 
 verify_network_flow.indexing
 
 verify_network_flow.sdf = np.full((NX, NY, NZ), -1e30)
 
 verify_network_flow.dx = np.abs(x - cx)
 
 verify_network_flow.d = np.sqrt(dx**2 + (y - CY) ** 2 + (z - CZ) ** 2)
 
 verify_network_flow.MU
 
 verify_network_flow.FX
 
 verify_network_flow.s = peclet.flow.Solver(NX, NY, NZ)
 
 verify_network_flow.cutcell_pressure
 
 verify_network_flow.u
 
 verify_network_flow.v
 
 verify_network_flow.w
 
 verify_network_flow.p = s.get_p()
 
 verify_network_flow.ox
 
 verify_network_flow.oy
 
 verify_network_flow.oz
 
 verify_network_flow.F_planes = np.array([(ox[i, :, :] * u[i, :, :]).sum() for i in range(NX)])
 
 verify_network_flow.F = F_planes.mean()
 
 verify_network_flow.plane_dev = np.abs(F_planes - F).max() / abs(F)
 
 verify_network_flow.net
 
 verify_network_flow.pores = net["pores"]
 
 verify_network_flow.Q = np.array(net["throat_flow"])
 
 verify_network_flow.dp = np.array(net["throat_dp"])
 
 verify_network_flow.res = np.array(net["pore_residual"])
 
int verify_network_flow.fails = 0
 
 verify_network_flow.NX2
 
 verify_network_flow.NY2
 
 verify_network_flow.NZ2
 
 verify_network_flow.sdf2 = np.full((NX2, NY2, NZ2), -1e30)
 
list verify_network_flow.tubes = []
 
 verify_network_flow.net2
 
 verify_network_flow.Q2 = np.array(net2["throat_flow"])
 
 verify_network_flow.dp2 = np.array(net2["throat_dp"])
 
 verify_network_flow.res2 = np.array(net2["pore_residual"])
 
 verify_network_flow.F2 = np.array([(ox[i, :, :] * u[i, :, :]).sum() for i in range(NX2)]).mean()
 
 verify_network_flow.F3_planes = np.array([(ox[i, :, :] * u[i, :, :]).sum() for i in range(NX)])
 
 verify_network_flow.F3 = F3_planes.mean()
 
 verify_network_flow.plane_dev3 = np.abs(F3_planes - F3).max() / abs(F3)
 
 verify_network_flow.net3
 
 verify_network_flow.Q3 = np.array(net3["throat_flow"])
 
 verify_network_flow.dp3 = np.array(net3["throat_dp"])
 
 verify_network_flow.res3 = np.array(net3["pore_residual"])
 
 verify_network_flow.NX4
 
 verify_network_flow.NY4
 
 verify_network_flow.NZ4
 
 verify_network_flow.sdf4 = np.full((NX4, NY4, NZ4), -1e30)
 
 verify_network_flow.xs = np.clip(x, 12.0, 36.0)
 
 verify_network_flow.xw = np.where(x < 12.0, x + NX4, x)
 
 verify_network_flow.F4 = np.array([(ox[i, :, :] * u[i, :, :]).sum() for i in range(NX4)]).mean()
 
 verify_network_flow.net4
 
 verify_network_flow.Q4 = np.array(net4["throat_flow"])
 
 verify_network_flow.dp4 = np.array(net4["throat_dp"])
 
 verify_network_flow.res4 = np.array(net4["pore_residual"])
 
 verify_network_flow.th4 = net4["throats"].tolist()
 
list verify_network_flow.par = [t for t, ab in enumerate(th4) if ab == [1, 2]]
 
 verify_network_flow.qA
 
 verify_network_flow.qB
 
list verify_network_flow.wrapT = [t for t, ab in enumerate(th4) if ab != [1, 2]]