- Added support for CompositeOutput on a staggered vertical grid
- Pre-allocated memory for Jacobian gradient calculations in
hyperdiffusion operator
(BUGFIX) Fixed error when # of days exceeds days per month
- Added support for restart for primitive nonhydrostatic equations in
3D with or without reference state
- Modified test cases to not use static const double with definition
(now compiles under -pedantic)
- Model is now accessible as non-const from Grid object
- PhysicalConstants are now loaded as part of OutputManagerComposite
- Topography is now loaded as part of OutputManagerComposite
- Added support for rectangular elements in GridPatchCSGLL
Added a constructor for specifying the variable staggering
- Fixed bug in Connectivity due to uninitialized variables being used
to call GetOpposingDirection
- Fixed bug in HorizontalDynamicsFEM where rectangular patches were not
being treated correctly
- Restored StepAfterSubCycle call in TimestepSchemeARK4 which was
missing
- Changed VerticalDynamicsFEM to use a GridGLL rather than GridCSGLL
- Changed InertialGravityCartesianXZTest to use VerticalDynamicsFEM
rather than VerticalDynamicsStub
- Fixed bug in GridPatchCartesianGLL::ComputeCurlAndDiv() where curl
and div were being incorrectly computed for rectangular elements
- Fixed bug in GridPatchCartesianGLL::InterpolateData() where Panel
index was expected instead of Patch index
- Added option for Exner pressure on both interfaces and levels in
VerticalDynamicsFEM
- Added option for mass flux on both interfaces and levels in
VerticalDynamicsFEM
- Fixed bug in specification of InertialGravityCartesianXZTest
- Created new TimestepSchemeStrang class (since I was using ARK4 as a
placeholder for it anyway)
- Added off-centering to TimestepSchemeStrang
- Added off-centering parameter to ThermalBubbleCartesianTest
- Changed vertical discretization in Implementation to use Exner
pressure form
- Added paramter for Flux Reconstruction function type
- Replaced check for NANs in vertical solution
- Now outputs name of output routine
- Noted bug in OutputManagerReference.cpp for large output times
- Fixed segmentation fault caused by uninitialized m_dGDim
- Moved GridSpacing out of patch construction loop
- Small modifications to test cases
- Add option for fully explicit vertical coordinate
- Add support for setting the Grid’s reference length
- OutputManagerReference now supports output on model interfaces
- Cleanup of VerticalDynamicsFEM
Updated some variable names. Starting more of the test cases.