-
Notifications
You must be signed in to change notification settings - Fork 0
Home
James Shaw edited this page Dec 12, 2017
·
21 revisions
- Make stencil boundary value inclusion/exclusion configurable ✅
- Calculate least squares pseudo-inverse without multipliers ✅
- Calculate least squares pseudo-inverse with multipliers ✅
- Calculate vertices of cell faces ✅
-
mapDistribute
stencilcellVertices
across processors ✅ - Translate stencil with target face centre as coordinate origin ✅
- Rotate stencil with
Sf
asx
direction ✅ - Hard-code volume moments that are calculated by hand for each cell of a uniform mesh with 1×1×1 cells. At this point I can perform convergence tests on uniform meshes. ✅
- Generate collection of tetrahedra from
cellVertices
- Calculate volume moments for tetrahedra
- Decompose target face into triangles
- Translate and rotate target face into local coordinates
- Calculate surface moments for triangles
- Calculate weights using volume moments and surface moments
- solid body rotation in 2D on uniform and distorted meshes following Leonard et al. 1996, Chen et al. 2017
- horizontal flow above a mountain on a basic terrain-following mesh (Schär et al. 2002, Shaw et al. 2017)
Optionally
- deformational flow in 2D (Lauritzen et al. 2012; Chen et al. 2017) will need periodic BCs
- deformational flow on a spherical Earth following Lauritzen et al. 2012, although special high-order geometry might be necessary on the sphere (Sjögreen 2012)
- 3D solid body rotation (Smolarkiewicz and Szmelter 2005)