|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Go to the source code of this file.
Classes | |
| class | disc_bc.Geo |
Namespaces | |
| namespace | disc_bc |
Functions | |
| disc_bc.graetz_ref (Pe) | |
| disc_bc.assemble_fv (G, ap_x, ap_y, cells, wall_coef=None) | |
| disc_bc.assemble_ghost (G, kind, theta_min=1e-3) | |
| disc_bc.smallest_eig (K, Mdiag, k=2) | |
| disc_bc.graetz (K, Mdiag, udiag, Pe) | |
| disc_bc.run (ND, off, Pes=(10.0, 1000.0)) | |
Variables | |
| float | disc_bc.R = 1.0 |
| int | disc_bc.J01SQ = jn_zeros(0, 1)[0] ** 2 |
| int | disc_bc.JP11SQ = jnp_zeros(1, 1)[0] ** 2 |
| disc_bc.rng = np.random.default_rng(1) | |
| disc_bc.offs = rng.random((int(sys.argv[1]) if len(sys.argv) > 1 else 3, 2)) | |
| list | disc_bc.NDs = [int(a) for a in sys.argv[2:]] or [16, 32, 64, 128] |
| dict | disc_bc.ref |
| dict | disc_bc.res = {} |
| disc_bc.keys = sorted({k for (k, _) in res}) | |
| str | disc_bc.line = f"{q:8s} {tag:12s}" |
| disc_bc.prev = None | |
| dict | disc_bc.e = np.array(res[((q, tag), ND)]) / ref[q] - 1 |
| disc_bc.em = np.sqrt((e**2).mean()) | |