|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Functions | |
| _collocated_mode (s, mode) | |
| lattice_sdf (N, phi=0.125) | |
| drag (N, mode, mu=0.1, F=1e-3, dt=80.0, warm_tol=1e-7, tail=40, max_steps=4000) | |
Variables | |
| float | kref = 4.2920 |
| dict | M0 = {32:+0.99,48:+0.68,64:+0.598,96:+0.397,128:+0.299} |
| flush | |
| prev_e | |
| prev_N | |
| K | |
| steps | |
| secs | |
| int | e = 100*(K-kref)/kref |
| str | o = f" (order {np.log(abs(prev_e)/abs(e))/np.log(N/prev_N):+.2f})" if prev_e else "" |
|
protected |
Select a collocated scheme by the integer face-interp mode this script was written with:
0/7/9 are the public strings ('plain' / 'embed' / 'gauge-exact'), 5/6 the diagnostics rungs,
and every other number was deleted at 1.0.0 (the call then raises).
Definition at line 7 of file collocated_zh_ab.py.
Referenced by drag().
| collocated_zh_ab.lattice_sdf | ( | N, | |
phi = 0.125 |
|||
| ) |
Definition at line 17 of file collocated_zh_ab.py.
Referenced by drag().
| collocated_zh_ab.drag | ( | N, | |
| mode, | |||
mu = 0.1, |
|||
F = 1e-3, |
|||
dt = 80.0, |
|||
warm_tol = 1e-7, |
|||
tail = 40, |
|||
max_steps = 4000 |
|||
| ) |
Definition at line 25 of file collocated_zh_ab.py.
References _collocated_mode(), lattice_sdf(), and mean().
| float collocated_zh_ab.kref = 4.2920 |
Definition at line 42 of file collocated_zh_ab.py.
| dict collocated_zh_ab.M0 = {32:+0.99,48:+0.68,64:+0.598,96:+0.397,128:+0.299} |
Definition at line 43 of file collocated_zh_ab.py.
| collocated_zh_ab.flush |
Definition at line 44 of file collocated_zh_ab.py.
| collocated_zh_ab.prev_e |
Definition at line 46 of file collocated_zh_ab.py.
| collocated_zh_ab.prev_N |
Definition at line 46 of file collocated_zh_ab.py.
| collocated_zh_ab.K |
Definition at line 48 of file collocated_zh_ab.py.
| collocated_zh_ab.steps |
Definition at line 48 of file collocated_zh_ab.py.
| collocated_zh_ab.secs |
Definition at line 48 of file collocated_zh_ab.py.
Definition at line 49 of file collocated_zh_ab.py.