- Added MountainWaveSphereTest
- Reinstated DiscontinuousGalerkin dynamics
- Added first pass at DG scalar hyperviscosity
- Added direct access to exchange buffers in Connectivity
- New DG hyperviscosity operator
- Added a primitive approach for directly accessing exchange buffers
- Moved FluxReconstruction vector from HorizontalDynamicsFEM to GridGLL
- Separated discontinuous Galerkin dynamics into its own class:
HorizontalDynamicsDG
- Added new Initialization routines to streamline test case deveopment
and avoid repeated code
- Other miscellaneous cleanup
- DG method now operational (although not thoroughly tested)
- Added total energy and total enstrophy calculations for shallow water
equations
- Now stores JacobianREdge quantities
- Added support for topography in spectral element dynamics / shallow
water equations
- Removed Jacobian from DG velocity penalization
- Added Williamson et al. Test 5 as RossbyMountainTest
- Cleaned up HorizontalDynamicsDG, adding topography support
- Moved Coriolis force calculation to EvaluateGeometricTerms
- Added a lightweight state evaluation method called
EvaluateTestCase_StateOnly
- Added (commented out) method for computing energy/enstrophy and error
norms
- Cleaned up test directory
- Added missing Makefile
- Added --output_none command line option to disable
OutputManagerReference
- Ignored all test case executables
- Moved previous inertia gravity wave test to BaldaufGravityWaveTest
- Added DCMIP inertia-gravity wave test
- Added Schar mountain test on the sphere
- Added MountainWavesSphere utility
- Modified ScharMountainSphereTest
- HorizontalDynamics and VerticalDynamics are no longer
WorkflowProcesses
- Significant change to how Time is handled (removed floating point
storage of seconds in favor of fixed point notation with microseconds)
- Added MountainRossby3DTest
- Fixed bug in MountainRossby3DTest (Omega was being set to zero)
- Added Kinnmark-Gray-Ullrich RK scheme and set to default
- Hyperviscosity coefficients now accessible via the command line
- Added a default Rayleigh damping layer to MountainRossby3DTest
- Added option for applying Rayleigh friction with vertical dynamics