|
3 | 3 | Input Deck for Solver Parameters |
4 | 4 | ================================ |
5 | 5 |
|
6 | | -To become |
| 6 | +Input and Range Control |
| 7 | +--------------------------------- |
| 8 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 9 | +| Key | Description | Value(s) | Explaination and Notes | |
| 10 | ++===================+======================================================+=========================+=========================================+ |
| 11 | +| ``vtk_folder`` | Path to folder containing VTK input data | ``<string>`` | NA | |
| 12 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 13 | +| ``output_dir`` | Path to directory for saving results | ``<string>`` | NA | |
| 14 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 15 | +| ``auto_wall`` | Flag for automatic wall detection | ``0`` | Manually indicate computation bounds | |
| 16 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 17 | +| | | (``1``) | Auto detect bounds from input mesh | |
| 18 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 19 | +| ``wall_xrange`` | X-direction wall bounds [xmin, xmax] | ``[<float>, <float>]`` | | |
| 20 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 21 | +| ``wall_yrange`` | Y-direction wall bounds [ymin, ymax] | ``[<float>, <float>]`` | | |
| 22 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 23 | +| ``wall_zrange`` | Z-direction wall bounds [zmin, zmax] | ``[<float>, <float>]`` | | |
| 24 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 25 | +| ``x`` | Number of seed points in X direction | ``<int>`` | | |
| 26 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 27 | +| ``y`` | Number of seed points in Y direction | ``<int>`` | | |
| 28 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 29 | +| ``z`` | Number of seed points in Z direction | ``<int>`` | | |
| 30 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 31 | +| ``T_range`` | Time range [``T_start``, ``T_end``] in frames | ``[<float>, <float>]`` | ``T_end`` no larger than ``N_frames`` | |
| 32 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 33 | +| ``dt`` | Time step for particle advection in frames | ``<float>`` | NA | |
| 34 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
7 | 35 |
|
8 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
9 | | -| Key | Description | Value(s) | Methods | |
10 | | -+===================+======================================================+=========================+=========+ |
11 | | -| ``vtk_folder`` | Path to folder containing VTK input data | ``<string>`` | NA | |
12 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
13 | | -| ``output_dir`` | Path to directory for saving results | ``<string>`` | NA | |
14 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
15 | | -| ``auto_wall`` | Flag for automatic wall detection | ``0`` or ``1`` | NA | |
16 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
17 | | -| ``wall_xrange`` | X-direction wall bounds [xmin, xmax] | ``[<float>, <float>]`` | NA | |
18 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
19 | | -| ``wall_yrange`` | Y-direction wall bounds [ymin, ymax] | ``[<float>, <float>]`` | NA | |
20 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
21 | | -| ``wall_zrange`` | Z-direction wall bounds [zmin, zmax] | ``[<float>, <float>]`` | NA | |
22 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
23 | | -| ``x`` | Number of seed points in X direction | ``<int>`` | NA | |
24 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
25 | | -| ``y`` | Number of seed points in Y direction | ``<int>`` | NA | |
26 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
27 | | -| ``z`` | Number of seed points in Z direction | ``<int>`` | NA | |
28 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
29 | | -| ``T_range`` | Time range [Tstart, Tend] in frames | ``[<float>, <float>]`` | NA | |
30 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
31 | | -| ``dt`` | Time step (frame) for particle advection | ``<float>`` | NA | |
32 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
33 | | -| ``if_backward`` | Backward integration flag | ``0`` or ``1`` | NA | |
34 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
35 | | -| ``advc_method`` | Advection scheme | ``<string>`` | NA | |
36 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
37 | | -| ``interp_method`` | Interpolation method | ``<string>`` | NA | |
38 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
39 | | -| ``wall_treatment``| Wall-treatment strategy | ``<string>`` | NA | |
40 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
41 | | -| ``grad_order`` | Gradient approximation scheme | ``<int>`` | NA | |
42 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
43 | | -| ``Eigen_method`` | Eigenvalue computation method | ``<string>`` | NA | |
44 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
45 | | -| ``if_visual`` | Glace visualization enabler | ``0`` or ``1`` | NA | |
46 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
47 | | -| ``dyn_mode`` | Dynamic LCS mode selector | ``0`` or ``1`` | NA | |
48 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
49 | | -| ``win_size`` | Window size for dynamic LCS | ``<int>`` or None | NA | |
50 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
51 | | -| ``win_step`` | Window step for dynamic LCS | ``<int>`` or None | NA | |
52 | | -+-------------------+------------------------------------------------------+-------------------------+---------+ |
| 36 | +Numerical Methods |
| 37 | +--------------------------------- |
| 38 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 39 | +| Key | Description | Value(s) | Explaination and Notes | |
| 40 | ++===================+======================================================+=========================+=========================================+ |
| 41 | +| ``if_backward`` | Backward integration flag | ``0`` | Only compute forward advection | |
| 42 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 43 | +| | | (``1``) | Compute in both side | |
| 44 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 45 | +| ``advc_method`` | Advection scheme | ``<string>`` | NA | |
| 46 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 47 | +| ``interp_method`` | Interpolation method | ``<string>`` | NA | |
| 48 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 49 | +| ``wall_treatment``| Wall-treatment strategy | ``clamp`` | NA | |
| 50 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 51 | +| ``grad_order`` | Gradient approximation scheme | ``<int>`` | NA | |
| 52 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 53 | +| ``Eigen_method`` | Eigenvalue computation method | ``<string>`` | NA | |
| 54 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 55 | +| ``if_visual`` | Glace visualization enabler | ``0`` or ``1`` | NA | |
| 56 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 57 | + |
| 58 | +Dynamic LCS Window |
| 59 | +--------------------------------- |
| 60 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 61 | +| Key | Description | Value(s) | Explaination and Notes | |
| 62 | ++===================+======================================================+=========================+=========================================+ |
| 63 | +| ``dyn_mode`` | Dynamic LCS mode selector | ``0`` or ``1`` | NA | |
| 64 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 65 | +| ``win_size`` | Window size for dynamic LCS | ``<float>`` | NA | |
| 66 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
| 67 | +| ``win_step`` | Window step for dynamic LCS | ``<float>`` | NA | |
| 68 | ++-------------------+------------------------------------------------------+-------------------------+-----------------------------------------+ |
53 | 69 |
|
54 | 70 |
|
55 | 71 | .. _flow_vars: |
|
0 commit comments