|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Variables | |
| spec | |
| bed = importlib.util.module_from_spec(spec) | |
| amr = bed.amr | |
| int | depth = int(sys.argv[1]) if len(sys.argv) > 1 else 6 |
| int | N = 2 ** depth |
| t0 = time.time() | |
| gapfn | |
| _ | |
| tree = bed.build("g", N, gapfn) | |
| n = tree.num_leaves | |
| fl = amr.Flow(tree, 1.0, bed.MU, 60.0) | |
| C | |
| R | |
| dt = time.time() - t0 | |
| m = np.asarray(fl.is_fluid()) | |
Time AmrFlow set_solid on the RCP graded bed — the Layer-2-for-core acceptance driver. Reuses the study script's own mesh builder so the mesh is exactly the campaign's.
| time_setsolid.spec |
Definition at line 4 of file time_setsolid.py.
| time_setsolid.bed = importlib.util.module_from_spec(spec) |
Definition at line 6 of file time_setsolid.py.
| time_setsolid.amr = bed.amr |
Definition at line 10 of file time_setsolid.py.
| int time_setsolid.depth = int(sys.argv[1]) if len(sys.argv) > 1 else 6 |
Definition at line 12 of file time_setsolid.py.
| int time_setsolid.N = 2 ** depth |
Definition at line 13 of file time_setsolid.py.
| time_setsolid.t0 = time.time() |
Definition at line 14 of file time_setsolid.py.
| time_setsolid.gapfn |
Definition at line 15 of file time_setsolid.py.
|
protected |
Definition at line 15 of file time_setsolid.py.
Definition at line 16 of file time_setsolid.py.
| time_setsolid.n = tree.num_leaves |
Definition at line 17 of file time_setsolid.py.
| time_setsolid.fl = amr.Flow(tree, 1.0, bed.MU, 60.0) |
Definition at line 19 of file time_setsolid.py.
| time_setsolid.C |
Definition at line 24 of file time_setsolid.py.
| time_setsolid.R |
Definition at line 24 of file time_setsolid.py.
| time_setsolid.dt = time.time() - t0 |
Definition at line 27 of file time_setsolid.py.
| time_setsolid.m = np.asarray(fl.is_fluid()) |
Definition at line 30 of file time_setsolid.py.