-
Notifications
You must be signed in to change notification settings - Fork 196
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
RK3 for the HydrostaticFreeSurfaceModel version 2 (#3930)
* new bottom height * now it should work * comment * comment * remove circular dependency for now * some bugfixes * change name to column_height * correct column height * whoops * another correction * some more changes * another correction * couple of more bugfixes * more bugfixes * this should make it work * unify the formulations * correct implementation * correct implementation * correct partial cell bottom * use center immersed condition for grid fitted boundary * use the *correct* center node * no h for z-values! * simplify partial cells * make sure we don't go out of bounds * back to immersed condition * name changes * bugfix * another bugfix * fix bugs * some corrections * another bugfix * domain_depth * some remaining `z_bottom`s * back as it was * bugfix * correct correction * static_column_depth * Update src/Grids/grid_utils.jl Co-authored-by: Gregory L. Wagner <[email protected]> * address comments * new comment * another name change * AGFBIBG istead of AGFBIB and z_bottom only in TurbulenceClosures * some bugfixes * better definition of bottom height * fixed partial cell * fixed partial cells * remove OrthogonalSphericalShellGrids while we decide what to do * these files shouldn't go here * give it a try * runs * small test * test it in a more serious simulation * works! * remove the show * remove useless terms * add some validation * some small changes * new operators * this was removed * start refactoring * start refactoring * some more refactoring * big overhaul * more refactoring * compiles * more refactoring... * correction * use a module for now * make module work * some more organizational stuff * some more changes * it compiles * using free_surface_displacement_field * include g_Earth * now it should run * a little bit of cleanup * tests should run now * Update Project.toml * conceptually this is better * fix checkpointer test * fix split explicit settings * fixing some more tests * import with_halo * back on Enzyme * fix tets * some fixes * these are prognostic fields * comment * new commit * better * update * fix tests * move functions to correct file * apply regionally * fix tests + unify implementation * remove old code * fix comment * bugfix * correction * another bugfix * switch right and left connected * all inside apply regionally * revert * tests corrected * fixed tests * explicit free surface tendency in its own file * test checkpointer * last bugfix * removed test script * last bugfix? * ok let's go * add to docs * start changing everything * continue * bugfix * continue * getting there... * proceding * thought I had already fixed this * bugfix * unpacking all the fields * last bugfix * fix typo in docs * remove stray spaces * empty line * minor * add reference * split lines for math rendering * better latex rendering * math rendering * Update docs/src/appendix/library.md Co-authored-by: Gregory L. Wagner <[email protected]> * better comment for the corrector * add comments in the docstring * remove kernel_parameters from the initial constructor * Update src/Models/HydrostaticFreeSurfaceModels/SplitExplicitFreeSurfaces/split_explicit_free_surface.jl Co-authored-by: Gregory L. Wagner <[email protected]> * move errors inside constructors * change summary strings * store instead of advance * change name to setup_free_surface! * simplify ab2_step_G * move `compute_free_surface_tendency!` where it should go * minimize using statements * bugfix * cleaner * should work nicely * bugfix in integrated tendencies * rk3 working * think about it a bit more * try putting it back in the ab2step * revert quickly to see if this works * compute_free_surface_tendecny! is the only problem * no need for const c and const f * merge * adapted to explicit * some improvements * fix errors * fix rk3 * bugfix * eliding NaNs + separate compute_slow_tendencies * whoops wrong name * correct compute tendencies * should work? * ok this works! * works * works nicely * improvements * warnings * no need for this extra defnition * no more `implicit_free_surface_step!` * fix bugs * fix test * CFL changes * ready PR for merging * remove duplicate code * fix AB2 * Update split_hydrostatic_runge_kutta_3.jl * Update src/TimeSteppers/split_hydrostatic_runge_kutta_3.jl Co-authored-by: Gregory L. Wagner <[email protected]> * S⁻ -> Ψ⁻ * small bugfix --------- Co-authored-by: Gregory L. Wagner <[email protected]> Co-authored-by: Navid C. Constantinou <[email protected]>
- Loading branch information
1 parent
9cc7112
commit d289fed
Showing
20 changed files
with
544 additions
and
94 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.