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: components/omega/doc/design/Tendency.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
4
4
## 1 Overview
5
5
6
-
The tendency terms in OMEGA are implemented as functors, which define an operation over a number of vertical levels for particular a cell, edge, or vertex.
6
+
The tendency terms in OMEGA are implemented as functors, which define an operation over a number of vertical layers for particular a cell, edge, or vertex.
7
7
Tendency functors take information which remains constant during the forward simulation (such as `HorzMesh` and `Config`) as constructor arguments.
8
8
The `operator()` method is overloaded with the relevant discrete /parameterization.
9
9
This approach allows for a modularization of the tendency terms that enables flexible groupings of work within larger cell/edge/vertex loops.
@@ -19,7 +19,7 @@ Each functor will implement a given tendency operation on a specific mesh locati
19
19
Tendency functors take in constant data as constructor arguments, which simplifies the arguments used to call the operator method.
20
20
21
21
### 2.3 Requirement: Tendencies must allow for vectorization on CPU architectures.
22
-
Tendency operations have inner loops over a chunk of vertical levels.
22
+
Tendency operations have inner loops over a chunk of vertical layers.
23
23
The chunk size will be set to the vector length on CPU machines and 1 for GPUs.
24
24
This will allow for the possibility of vectorization on CPUs.
Copy file name to clipboardExpand all lines: components/omega/doc/design/VertCoord.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ In future versions of Omega, the $p^\star$ coordinate will be extended to a more
56
56
The vertical coordinate module should retain flexibility to support VLR in future versions of Omega.
57
57
58
58
## 3 Algorithmic Formulation
59
-
In the layered non-Boussinesq equations solved in Omega (see [V0 governing equation document](OmegaV1GoverningEqns) for details), the prognostic variable for cell $i$ and layer $k$ is the pseudo thickness, $\tilde{h}_{i,k}$, so that the geometric thickness (in meters) is a diagnostic variable defined as:
59
+
In the layered non-Boussinesq equations solved in Omega (see [V0 governing equation document](omega-design-governing-eqns-omega1) for details), the prognostic variable for cell $i$ and layer $k$ is the pseudo thickness, $\tilde{h}_{i,k}$, so that the geometric thickness (in meters) is a diagnostic variable defined as:
0 commit comments