You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/documentation/case.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -279,17 +279,17 @@ See also `adv_alphan` in table [Simulation Algorithm Parameters](#5-simulation-a
279
279
280
280
### 4. Immersed Boundary Patches
281
281
282
-
| Parameter | Type |Analytical Definition Description |
283
-
| ---: | :----: | :----:|
282
+
| Parameter | Type | Description |
283
+
| ---: | :----: | :--- |
284
284
|`geometry`| Integer | Geometry configuration of the patch.|
285
285
|`x[y,z]_centroid`| Real | Centroid of the applied geometry in the [x,y,z]-direction. |
286
286
|`length_x[y,z]`| Real | Length, if applicable, in the [x,y,z]-direction. |
287
287
|`radius`| Real | Radius, if applicable, of the applied geometry. |
288
288
|`theta`| Real | Angle of attach applied to airfoil IB patches |
289
-
|`c`| Real |
290
-
|`t`| Real |
291
-
|`m`| Real |
292
-
|`p`| Real |
289
+
|`c`| Real |NACA airfoil parameters (see below) |
290
+
|`t`| Real | NACA airfoil parameters (see below) |
291
+
|`m`| Real |NACA airfoil parameters (see below) |
292
+
|`p`| Real | NACA airfoil parameters (see below) |
293
293
|`slip`| Logical | Apply a slip boundary |
294
294
295
295
These parameters should be prepended with `patch_ib(j)%` where $j$ is the patch index.
@@ -374,7 +374,7 @@ Details of implementation of viscosity in MFC can be found in [Coralic (2015)](r
374
374
|`weno_avg`| Logical | Arithmetic mean of left and right, WENO-reconstructed, cell-boundary values |
375
375
376
376
-\* Options that work only with `model_eqns =2`.
377
-
- † Options that work only with `cyl_coord = 'F'`.
377
+
- † Options that work only with ``cyl_coord = 'F'``.
378
378
- ‡ Options that work only with `bc_[x,y,z]%[beg,end] = -15` and/or `bc_[x,y,z]%[beg,end] = -16`
379
379
380
380
The table lists simulation algorithm parameters.
@@ -405,7 +405,7 @@ If this parameter is set false, the void fraction of $N$-th component is compute
405
405
$$ \alpha_N=1-\sum^{N-1}_{i=1} \alpha_i $$
406
406
407
407
where $\alpha_i$ is the void fraction of $i$-th component.
408
-
When a single-component flow is simulated, it requires that `adv_alphan = 'T'`.
408
+
When a single-component flow is simulated, it requires that ``adv_alphan = 'T'``.
409
409
410
410
-`adv_n` activates the direct computation of number density by the Riemann solver instead of computing number density from the void fraction in the method of classes.
411
411
@@ -416,7 +416,7 @@ When a single-component flow is simulated, it requires that `adv_alphan = 'T'`.
416
416
-`time_stepper` specifies the order of the Runge-Kutta (RK) time integration scheme that is used for temporal integration in simulation, from the 1st to 5th order by corresponding integer.
417
417
Note that `time_stepper = 3` specifies the total variation diminishing (TVD), third order RK scheme ([Gottlieb and Shu, 1998](references.md#Gottlieb98)).
418
418
419
-
-`adap_dt` activates the Strang operator splitting scheme which splits flux and source terms in time marching, and an adaptive time stepping strategy is implemented for the source term. It requires `bubbles = 'T'`, `polytropic = 'T'`, `adv_n = 'T'` and `time_stepper = 3`.
419
+
-`adap_dt` activates the Strang operator splitting scheme which splits flux and source terms in time marching, and an adaptive time stepping strategy is implemented for the source term. It requires ``bubbles = 'T'``, ``polytropic = 'T'``, ``adv_n = 'T'`` and `time_stepper = 3`.
420
420
421
421
-`weno_order` specifies the order of WENO scheme that is used for spatial reconstruction of variables by an integer of 1, 3, and 5, that correspond to the 1st, 3rd, and 5th order, respectively.
422
422
@@ -657,7 +657,7 @@ The parameters are optionally used to define initial velocity profiles and pertu
657
657
658
658
-`vel_profile` activates setting the mean streamwise velocity to hyperbolic tangent profile. This option works only for 2D and 3D cases.
659
659
660
-
-`instability_wave` activates the perturbation of initial velocity by instability waves obtained from linear stability analysis for a mixing layer with hyperbolic tangent mean streamwise velocity profile. This option only works for `n > 0`, `bc_y%[beg,end] = -5`, and `vel_profile = 'T'`.
660
+
-`instability_wave` activates the perturbation of initial velocity by instability waves obtained from linear stability analysis for a mixing layer with hyperbolic tangent mean streamwise velocity profile. This option only works for `n > 0`, `bc_y%[beg,end] = -5`, and ``vel_profile = 'T'``.
661
661
662
662
### 11. Phase Change Model
663
663
| Parameter | Type | Description |
@@ -721,7 +721,7 @@ Positive accelerations are in the `x[y,z]` direction are in the positive `x[y,z]
721
721
| -15 | Normal | Slip wall |
722
722
| -16 | Normal | No-slip wall |
723
723
724
-
*: This boundary condition is only used for `bc_y%beg` when using cylindrical coordinates (`cyl_coord = 'T'` and 3D). For axisymmetric problems, use `bc_y%beg = -2` with `cyl_coord = 'T'` in 2D.
724
+
*: This boundary condition is only used for `bc_y%beg` when using cylindrical coordinates (``cyl_coord = 'T'`` and 3D). For axisymmetric problems, use `bc_y%beg = -2` with ``cyl_coord = 'T'`` in 2D.
725
725
726
726
The boundary condition supported by the MFC are listed in table [Boundary Conditions](#boundary-conditions).
727
727
Their number (`#`) corresponds to the input value in `input.py` labeled `bc_[x,y,z]%[beg,end]` (see table [Simulation Algorithm Parameters](#5-simulation-algorithm)).
* Start an interactive session with the desired number of nodes and total tasks using `salloc -A [account] -J interactive -t 2:00:00 -p batch -N [nnodes] -n [total tasks]`
4
+
5
+
* Generate MFC input files by running `./mfc.sh run [path to casefile] -N [nnodes] -n [total tasks] --gpu -t pre_process simulation --case-optimization`
6
+
7
+
* Move to the simulation directory using `cd [path to casefile]`
8
+
9
+
*`module load` the following modules in the order listed
10
+
- rocm/5.5.1
11
+
- cray-python
12
+
- omniperf
13
+
14
+
*`omniperf profile -n [profile name] -- [path to MFC beginning with /]/build/install/bin/simulation`
15
+
16
+
*`omniperf analyze --gui -p [path to casefile]/workloads/[profile name]/mi200`
17
+
18
+
* Determine what login node you're on, call it [node name]
19
+
20
+
* Open a new terminal window and log into Frontier using `ssh -L8050:localhost:8050 username@[node name].frontier.olcf.ornl.gov`
21
+
22
+
* Open a web browser and navigate to `http://localhost:8050/`
0 commit comments