-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Momentum dynamics validation on the CubedSphere #3306
base: main
Are you sure you want to change the base?
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 53f7fb5 - Browse repository at this point
Copy the full SHA 53f7fb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9aa1b3 - Browse repository at this point
Copy the full SHA c9aa1b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58e0145 - Browse repository at this point
Copy the full SHA 58e0145View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d964b2 - Browse repository at this point
Copy the full SHA 5d964b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b282ca3 - Browse repository at this point
Copy the full SHA b282ca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bdf043 - Browse repository at this point
Copy the full SHA 2bdf043View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd35637 - Browse repository at this point
Copy the full SHA dd35637View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b83c5 - Browse repository at this point
Copy the full SHA d8b83c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3f5e24 - Browse repository at this point
Copy the full SHA b3f5e24View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aeb39ed - Browse repository at this point
Copy the full SHA aeb39edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b22581 - Browse repository at this point
Copy the full SHA 4b22581View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eec30c - Browse repository at this point
Copy the full SHA 7eec30cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1784b4 - Browse repository at this point
Copy the full SHA a1784b4View commit details
Commits on Oct 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4c6f9ee - Browse repository at this point
Copy the full SHA 4c6f9eeView commit details
Commits on Oct 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c4ca9e9 - Browse repository at this point
Copy the full SHA c4ca9e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cced0d3 - Browse repository at this point
Copy the full SHA cced0d3View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 20ed9c4 - Browse repository at this point
Copy the full SHA 20ed9c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74cc1d3 - Browse repository at this point
Copy the full SHA 74cc1d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99c1e78 - Browse repository at this point
Copy the full SHA 99c1e78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4701920 - Browse repository at this point
Copy the full SHA 4701920View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5dd568 - Browse repository at this point
Copy the full SHA e5dd568View commit details -
Configuration menu - View commit details
-
Copy full SHA for d171972 - Browse repository at this point
Copy the full SHA d171972View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb2e248 - Browse repository at this point
Copy the full SHA bb2e248View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4292835 - Browse repository at this point
Copy the full SHA 4292835View commit details -
Configuration menu - View commit details
-
Copy full SHA for fde5e2e - Browse repository at this point
Copy the full SHA fde5e2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad15c0e - Browse repository at this point
Copy the full SHA ad15c0eView commit details
Commits on Oct 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 746532f - Browse repository at this point
Copy the full SHA 746532fView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae15f9c - Browse repository at this point
Copy the full SHA ae15f9cView commit details -
Merge branch 'ncc-glw/cubed-sphere-dynamics' of github.com:CliMA/Ocea…
…nanigans.jl into ncc-glw/cubed-sphere-dynamics
Configuration menu - View commit details
-
Copy full SHA for 87a5d45 - Browse repository at this point
Copy the full SHA 87a5d45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4646a5c - Browse repository at this point
Copy the full SHA 4646a5cView commit details
Commits on Oct 17, 2023
-
5
Configuration menu - View commit details
-
Copy full SHA for 0454188 - Browse repository at this point
Copy the full SHA 0454188View commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 581fdb9 - Browse repository at this point
Copy the full SHA 581fdb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb28847 - Browse repository at this point
Copy the full SHA bb28847View commit details -
Fixed a bug and filled more halos
(a) Fixed a bug in the filling of south-west corner halos of odd panels; (b) Filled south-east corner halos of odd panels and north-west corner halos of even panels.
Configuration menu - View commit details
-
Copy full SHA for e6f0d68 - Browse repository at this point
Copy the full SHA e6f0d68View commit details
Commits on Oct 19, 2023
-
Filled the north-west corner halos of odd panels and the south-east corner halos of even panels.
Configuration menu - View commit details
-
Copy full SHA for e3cb76d - Browse repository at this point
Copy the full SHA e3cb76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51a7d96 - Browse repository at this point
Copy the full SHA 51a7d96View commit details -
Imported change from cubed-sphere-corner-vorticity
Integrated the modification of the script src/Operators/vorticity_operators.jl from commit 55355d9 on branch sb-ncc/cubed-sphere-corner-vorticity.
Configuration menu - View commit details
-
Copy full SHA for bb47cf8 - Browse repository at this point
Copy the full SHA bb47cf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b962b3 - Browse repository at this point
Copy the full SHA 8b962b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9408a01 - Browse repository at this point
Copy the full SHA 9408a01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ef46f - Browse repository at this point
Copy the full SHA 49ef46fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff5f208 - Browse repository at this point
Copy the full SHA ff5f208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 689f769 - Browse repository at this point
Copy the full SHA 689f769View commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bea55d6 - Browse repository at this point
Copy the full SHA bea55d6View commit details
Commits on Oct 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ea1b27a - Browse repository at this point
Copy the full SHA ea1b27aView commit details -
Merge branch 'ncc-glw/cubed-sphere-dynamics' of github.com:CliMA/Ocea…
…nanigans.jl into cubed-sphere-dynamics
Configuration menu - View commit details
-
Copy full SHA for 355587a - Browse repository at this point
Copy the full SHA 355587aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf3f03e - Browse repository at this point
Copy the full SHA cf3f03eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1496f43 - Browse repository at this point
Copy the full SHA 1496f43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d669bb - Browse repository at this point
Copy the full SHA 5d669bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7483e8 - Browse repository at this point
Copy the full SHA b7483e8View commit details -
Merge branch 'ncc-glw/cubed-sphere-dynamics' of github.com:CliMA/Ocea…
…nanigans.jl into ncc-glw/cubed-sphere-dynamics
Configuration menu - View commit details
-
Copy full SHA for e7ac069 - Browse repository at this point
Copy the full SHA e7ac069View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6792f6 - Browse repository at this point
Copy the full SHA a6792f6View commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b481e98 - Browse repository at this point
Copy the full SHA b481e98View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea9e71f - Browse repository at this point
Copy the full SHA ea9e71fView commit details
Commits on Oct 26, 2023
-
Overwrote vorticity computation
(a) Overwrote vorticity computation in the validation script validation/multi_region/cubed_sphere_vorticity.jl using only interior points. (b) The vorticity field looks fine now.
Configuration menu - View commit details
-
Copy full SHA for a173d58 - Browse repository at this point
Copy the full SHA a173d58View commit details -
Configuration menu - View commit details
-
Copy full SHA for e07552a - Browse repository at this point
Copy the full SHA e07552aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d8520 - Browse repository at this point
Copy the full SHA 21d8520View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed2cd84 - Browse repository at this point
Copy the full SHA ed2cd84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66222dc - Browse repository at this point
Copy the full SHA 66222dcView commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b4afa0d - Browse repository at this point
Copy the full SHA b4afa0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 092f215 - Browse repository at this point
Copy the full SHA 092f215View commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 71ebad3 - Browse repository at this point
Copy the full SHA 71ebad3View commit details
Commits on Nov 2, 2023
-
Compare vorticity values against those generated by MITgcm.
Configuration menu - View commit details
-
Copy full SHA for 77354c2 - Browse repository at this point
Copy the full SHA 77354c2View commit details -
Plot u, v and Δu, Δv w.r.t. MITgcm
Plot the initial zonal and meridional velocities for Oceananigans and the difference w.r.t. their MITgcm counterparts.
Configuration menu - View commit details
-
Copy full SHA for 0c236de - Browse repository at this point
Copy the full SHA 0c236deView commit details
Commits on Nov 6, 2023
-
Understand relation between two cubed sphere grids
Added lines of code to understand how the cubed sphere grid from the solid body test case of MITgcm is related to the cubed sphere grid used in Oceananigans. After all, it only makes sense to compare the output from two different models on the same grid.
Configuration menu - View commit details
-
Copy full SHA for 49f90a2 - Browse repository at this point
Copy the full SHA 49f90a2View commit details -
Same grid -> closer MITgcm & Oceananigans outputs
Executed the MITgcm solid body rotation test case on the grid configuration used by Oceananigans, followed by an equivalent test run in Oceananigans for direct output comparison. Observed differences in model outputs are now significantly reduced, aligning with expectations. Notably, the greatest discrepancies are located at the corners of certain cubed sphere panels.
Configuration menu - View commit details
-
Copy full SHA for abb577f - Browse repository at this point
Copy the full SHA abb577fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 837067d - Browse repository at this point
Copy the full SHA 837067dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9435af1 - Browse repository at this point
Copy the full SHA 9435af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6d833d - Browse repository at this point
Copy the full SHA b6d833dView commit details -
Merge branch 'ncc-glw/cubed-sphere-dynamics' of github.com:CliMA/Ocea…
…nanigans.jl into cubed-sphere-dynamics
Configuration menu - View commit details
-
Copy full SHA for 842189d - Browse repository at this point
Copy the full SHA 842189dView commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d064b1f - Browse repository at this point
Copy the full SHA d064b1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75c3f28 - Browse repository at this point
Copy the full SHA 75c3f28View commit details -
Merge branch 'ncc-glw/cubed-sphere-dynamics' of github.com:CliMA/Ocea…
…nanigans.jl into ncc-glw/cubed-sphere-dynamics
Configuration menu - View commit details
-
Copy full SHA for ac68144 - Browse repository at this point
Copy the full SHA ac68144View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c1fe98d - Browse repository at this point
Copy the full SHA c1fe98dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4b9896 - Browse repository at this point
Copy the full SHA f4b9896View commit details -
Configuration menu - View commit details
-
Copy full SHA for 121e109 - Browse repository at this point
Copy the full SHA 121e109View commit details
Commits on Nov 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b910398 - Browse repository at this point
Copy the full SHA b910398View commit details -
Configuration menu - View commit details
-
Copy full SHA for e25151d - Browse repository at this point
Copy the full SHA e25151dView commit details -
Enhanced solid body rotation test case of MITgcm
(a) Adjusted initial surface elevation to ensure unit consistency; (b) Expanded visualization options.
Configuration menu - View commit details
-
Copy full SHA for 9e561b6 - Browse repository at this point
Copy the full SHA 9e561b6View commit details
Commits on Nov 20, 2023
-
Imported changes from ss-sb/implicit-free-surface
Imported changes from commit 99940c8 of origin/ss-sb/implicit-free-surface.
Configuration menu - View commit details
-
Copy full SHA for 0bc4142 - Browse repository at this point
Copy the full SHA 0bc4142View commit details
Commits on Nov 22, 2023
-
Fixed color range bug and renamed functions
Resolved color range specification bug and renamed functions for clarity in the visualization script validation/multi_region/cubed_sphere_visualization.jl.
Configuration menu - View commit details
-
Copy full SHA for e358091 - Browse repository at this point
Copy the full SHA e358091View commit details -
Filled velocity halos in corner regions
Filled velocity halos in non-existent corner regions of the cubed sphere panels for the implicit free surface solver in the script src/Models/HydrostaticFreeSurfaceModels/implicit_free_surface.jl.
Configuration menu - View commit details
-
Copy full SHA for 0c34873 - Browse repository at this point
Copy the full SHA 0c34873View commit details -
Plotted the initial state of additional fields
Plotted the initial velocity fields with and without halos, alongside the initial vorticity field with halos. The observed discrepancies along the domain boundaries in the vorticity field suggest potential issues with the current implementation of velocity halo filling.
Configuration menu - View commit details
-
Copy full SHA for 9b50474 - Browse repository at this point
Copy the full SHA 9b50474View commit details -
Commented out debug-specific lines of code in src/Operators/vorticity_operators.jl. These lines, originally introduced for debugging, were inadvertently overriding the computed vorticity values, potentially leading to incorrect outcomes.
Configuration menu - View commit details
-
Copy full SHA for 8bc5508 - Browse repository at this point
Copy the full SHA 8bc5508View commit details
Commits on Nov 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dbcce8f - Browse repository at this point
Copy the full SHA dbcce8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f73dfd2 - Browse repository at this point
Copy the full SHA f73dfd2View commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 896fab0 - Browse repository at this point
Copy the full SHA 896fab0View commit details
Commits on Dec 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8479281 - Browse repository at this point
Copy the full SHA 8479281View commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fddef06 - Browse repository at this point
Copy the full SHA fddef06View commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6fe1308 - Browse repository at this point
Copy the full SHA 6fe1308View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd7e66c - Browse repository at this point
Copy the full SHA cd7e66cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d41be - Browse repository at this point
Copy the full SHA 50d41beView commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b8481e6 - Browse repository at this point
Copy the full SHA b8481e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef01019 - Browse repository at this point
Copy the full SHA ef01019View commit details -
First Implementation of Rossby-Haurwitz Test Case
This commit introduces the initial setup for the Rossby-Haurwitz test case. Currently, the simulation has not been executed; this commit only defines the initial conditions. This setup is intended for comparison with the earlier working version 0.82.0 to verify accurate halo filling and to ensure the initial vorticity field values are correct.
Configuration menu - View commit details
-
Copy full SHA for b58b12f - Browse repository at this point
Copy the full SHA b58b12fView commit details -
Commented out unnecessary lines, used simpler u, v
This update involves streamlining the code by commenting out unnecessary lines and employing more straightforward u and v velocity assignments. Moreover, a smaller interior horizontal mesh, consisting of 5x5 cells, is used. The zonal velocity (u) is assigned a unique value in each panel using lexicographic ordering of the cells. Correspondingly, the meridional velocity (v) at indices (i, j) is set to be the negative of u at these indices, i.e. v[i, j] = -u[i, j]. These changes are primarily implemented to facilitate more effective debugging.
Configuration menu - View commit details
-
Copy full SHA for 605f18b - Browse repository at this point
Copy the full SHA 605f18bView commit details
Commits on Dec 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fb34b28 - Browse repository at this point
Copy the full SHA fb34b28View commit details
Commits on Dec 18, 2023
-
Fixed Δxᶠᶜᵃ and plotted relevant grid metrics
(a) Fixed the grid metric Δxᶠᶜᵃ[Nx+1,1-Hy:0] for odd panels; (b) Plotted the grid metrics Δxᶠᶜᵃ, Δyᶜᶠᵃ, and Azᶠᶠᵃ for all panels; (c) Temporarily set Nx = Ny = 8 and Hx = Hy = 1 for debugging purposes.
Configuration menu - View commit details
-
Copy full SHA for 5c6b2c5 - Browse repository at this point
Copy the full SHA 5c6b2c5View commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a15b0aa - Browse repository at this point
Copy the full SHA a15b0aaView commit details -
Grid metric changes in Rossby-Haurwitz test case
Imported grid metric modifications in the Rossby-Haurwitz test case.
Configuration menu - View commit details
-
Copy full SHA for 3029997 - Browse repository at this point
Copy the full SHA 3029997View commit details -
Ran the Rossby-Haurwitz simulation
Unfortunately, the numerical solution blows up! So, the "run!(simulation)" function call has been commented out for now.
Configuration menu - View commit details
-
Copy full SHA for 693e12d - Browse repository at this point
Copy the full SHA 693e12dView commit details
Commits on Dec 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0122a10 - Browse repository at this point
Copy the full SHA 0122a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ee51f6 - Browse repository at this point
Copy the full SHA 3ee51f6View commit details
Commits on Dec 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for deb0d8b - Browse repository at this point
Copy the full SHA deb0d8bView commit details
Commits on Dec 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9d16534 - Browse repository at this point
Copy the full SHA 9d16534View commit details
Commits on Dec 25, 2023
-
Overwrote additional grid metrics with v0.82.0
(a) Overwrote the grid metrics Δxᶜᶠᵃ, Δyᶠᶜᵃ, Azᶜᶜᵃ, Azᶠᶜᵃ, and Azᶜᶠᵃ with their counterparts from v0.82.0; (b) The numerical solution for the Rossby-Haurwitz test case remains stable, even though the velocity magnitude oscillates between 6.41e+01 and 1.20e+02; (c) The numerical solution for the solid body rotation test case still blows up! This issue is likely linked to the advancement of the free surface using an explicit formulation, which differs from the approach used in the equivalent MITgcm test case.
Configuration menu - View commit details
-
Copy full SHA for 78da645 - Browse repository at this point
Copy the full SHA 78da645View commit details
Commits on Jan 6, 2024
-
Overwrote grid metrics from JMC's output file
(a) Replaced grid metrics Δxᶜᶠᵃ, Δyᶠᶜᵃ, Azᶜᶜᵃ, Azᶠᶜᵃ, and Azᶜᶠᵃ with the corresponding values from JMC's output file; (b) Confirmed that the results are consistent with those in the previous commit, where grid metrics were replaced with values from version v0.82.0.
Configuration menu - View commit details
-
Copy full SHA for 8dd1417 - Browse repository at this point
Copy the full SHA 8dd1417View commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 00cd2b8 - Browse repository at this point
Copy the full SHA 00cd2b8View commit details
Commits on Jan 10, 2024
-
Plotted relative difference of grid metrics
(a) Added a function to plot the grid metrics with halos; (b) Plotted the relative difference of the grid metrics (with halos) versus the cs32 grid of MITgcm adopted by Ali in Oceananigans v0.82.0.
Configuration menu - View commit details
-
Copy full SHA for dac8db2 - Browse repository at this point
Copy the full SHA dac8db2View commit details
Commits on Jan 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f604c6c - Browse repository at this point
Copy the full SHA f604c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d5ea90 - Browse repository at this point
Copy the full SHA 3d5ea90View commit details
Commits on Jan 17, 2024
-
Added simplified initial velocity for debugging
This update introduces simplified linear options for the initial velocity field, aimed at enhancing the debugging process for halos. The added configurations are as follows: (a) u = c₁ y and v = 0 with c₁ = 1, so that ζ = -c₁ = -1 = constant; (b) u = c₁ y and v = c₂ x with c₁ = 1 and c₂ = 2, so that ζ = c₂ - c₁ = 2 - 1 = 1 = constant. These options are specifically designed to simplify the analysis of the initial vorticity field, ζ, within both the interior and halo regions of each panel on the cubed sphere, with a view to streamlining the debugging process. However, the current implementation of these options has been temporarily commented out.
Configuration menu - View commit details
-
Copy full SHA for 42436d7 - Browse repository at this point
Copy the full SHA 42436d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 769e357 - Browse repository at this point
Copy the full SHA 769e357View commit details -
Added tests to verify halo vorticity computation
(a) Added tests to verify the accurate computation of relative vorticity at the halo vertices on each panel of the conformal cubed sphere. These tests ensure that the vorticity values at these vertices align correctly with those in the interior regions of adjacent panels, thus maintaining uniformity across the grid. (b) Identified issues where some tests did not pass as expected. These failing tests have been commented out temporarily for further investigation and resolution. (c) Optimized codebase by improving spacing and eliminating redundant lines, leading to a more streamlined and efficient code structure.
Configuration menu - View commit details
-
Copy full SHA for 96e4241 - Browse repository at this point
Copy the full SHA 96e4241View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c1e39a - Browse repository at this point
Copy the full SHA 2c1e39aView commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7935d43 - Browse repository at this point
Copy the full SHA 7935d43View commit details
Commits on Jan 20, 2024
-
also save SSH field and simplify initial condition setting (so that it would work with zero planet rotation)
Configuration menu - View commit details
-
Copy full SHA for 212fc16 - Browse repository at this point
Copy the full SHA 212fc16View commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc6b4ac - Browse repository at this point
Copy the full SHA dc6b4acView commit details
Commits on Jan 24, 2024
-
Added new test function for cubed sphere
(a) Created an alternative test function for the cubed sphere capable of handling grids with more than nine cells in each direction on every panel. It is designed for compatibility with the cs32 grid, especially after incorporating the grid metrics from JMC's output file. (b) A specific set of 18 tests fail for each test function when using JMC's routine for filling the halos.
Configuration menu - View commit details
-
Copy full SHA for 50d4381 - Browse repository at this point
Copy the full SHA 50d4381View commit details
Commits on Jan 29, 2024
-
Updated Rossby-Haurwitz simulation script
(a) Incorporated the most recent updates from the solid body rotation script into the Rossby-Haurwitz wave simulation script; (b) Turned off momentum advection; (c) Added horizontal viscosity; (d) Experimented with smaller time steps; (e) Observed that the numerical solution becomes unstable, even with modifications (b) to (d).
Configuration menu - View commit details
-
Copy full SHA for 6a000e5 - Browse repository at this point
Copy the full SHA 6a000e5View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54ba43d - Browse repository at this point
Copy the full SHA 54ba43dView commit details -
tweaks fill_velocity_halos for high-order scheme
set some u & v value in halo region to enable to compute vorticity over a larger stencil (e.g., if using higher-order vorticity advection).
Configuration menu - View commit details
-
Copy full SHA for f7cd926 - Browse repository at this point
Copy the full SHA f7cd926View commit details -
Configuration menu - View commit details
-
Copy full SHA for cff9e5e - Browse repository at this point
Copy the full SHA cff9e5eView commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4fbd188 - Browse repository at this point
Copy the full SHA 4fbd188View commit details -
Deeper ocean + remove global-mean from initial Eta
- was very shallow before (1.m), change to 1.km and reduce time-step by 2 - also, for convenience, remove the analytic global-mean from the initial Eta field
Configuration menu - View commit details
-
Copy full SHA for 1bba4ec - Browse repository at this point
Copy the full SHA 1bba4ecView commit details -
Changes to get consistent initial velocity
Change the ordering so that initial velocity are computed after updating/replacing the grid-metric. Previously the initial velocity computed was computed from original grid but Oceananigans was running with MITgcm grid-metric, leading to inconsistency.
Configuration menu - View commit details
-
Copy full SHA for 499ffd3 - Browse repository at this point
Copy the full SHA 499ffd3View commit details
Commits on Feb 7, 2024
-
9
Configuration menu - View commit details
-
Copy full SHA for 35ec029 - Browse repository at this point
Copy the full SHA 35ec029View commit details
Commits on Feb 9, 2024
-
Disabled option to employ MITgcm's grid metrics
(a) Computed and plotted additional grid metrics; (b) Commented out the manual overwriting of grid metric Δxᶠᶜᵃ[Nx+1,1-Hy:0] for odd panels and Δxᶠᶜᵃ[0,Ny+1:Ny+Hy] for even panels; (c) Reversed option to overwrite grid metrics with their MITgcm counterparts.
Configuration menu - View commit details
-
Copy full SHA for bee9fcd - Browse repository at this point
Copy the full SHA bee9fcdView commit details -
Refactored function and variable names
(a) Renamed the function fill_halos_of_paired_fields! to fill_paired_halo_regions!; (b) Updated variable names from nInterior to Ninterior and nHalo to Nhalo. This modification ensures consistent notation conventions throughout the Oceananigans codebase.
Configuration menu - View commit details
-
Copy full SHA for 8351eec - Browse repository at this point
Copy the full SHA 8351eecView commit details -
horizontal_closure = nothing for Rossby-Haurwitz
Reverted the horizontal closure to "nothing" in the Rossby-Haurwitz simulation script.
Configuration menu - View commit details
-
Copy full SHA for eb990ac - Browse repository at this point
Copy the full SHA eb990acView commit details -
Fixed a major bug and cleaned up code
(a) Addressed a major bug by repositioning the function fill_paired_halo_regions! from src/MultiRegion/multi_region_boundary_conditions.jl to src/Models/HydrostaticFreeSurfaceModels/ update_hydrostatic_free_surface_model_state.jl, since include("Models/Models.jl") appears before include("MultiRegion/MultiRegion.jl") in Oceananigans.jl; (b) Cleaned up and compacted code by deleting unnecessary and commented-out lines in the following files: (i) src/Models/HydrostaticFreeSurfaceModels/ update_hydrostatic_free_surface_model_state.jl; (ii) src/MultiRegion/multi_region_cubed_sphere_grid.jl; (iii) test/test_multi_region_cubed_sphere.jl; (iv) validation/multi_region/cubed_sphere_dynamics_MITgcm.jl; (v) validation/multi_region/cubed_sphere_rossby_haurwitz.jl.
Configuration menu - View commit details
-
Copy full SHA for 4c32749 - Browse repository at this point
Copy the full SHA 4c32749View commit details
Commits on Feb 10, 2024
-
Bickley jet simulation on the cubed sphere
A validation script cubed_sphere_bickley_jet.jl is added in the directory validation/multi_region, which represents our first attempt at simulating the Bickley jet on the cubed sphere.
Configuration menu - View commit details
-
Copy full SHA for 9b50d93 - Browse repository at this point
Copy the full SHA 9b50d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c099ee - Browse repository at this point
Copy the full SHA 9c099eeView commit details
Commits on Feb 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 187e631 - Browse repository at this point
Copy the full SHA 187e631View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbede50 - Browse repository at this point
Copy the full SHA bbede50View commit details
Commits on Feb 13, 2024
-
Fixed bugs and enhanced Bickley jet test case
(a) Ensured the function fill_paired_halo_regions! defined in the script src/Models/HydrostaticFreeSurfaceModels/update_hydrostatic_free_surface_model_state.jl runs smoothly on non-cubed sphere grids without errors; (b) Updated the script validation/Bickley_jet/Bickley_jet.jl consisting of the Bickley jet test case on a latitude-longitude grid to ensure compatibility with the latest Oceananigans codebase; (c) Fixed bugs and improved initial conditions and model definitions for the Bickley jet test case on a conformal cubed sphere grid.
Configuration menu - View commit details
-
Copy full SHA for 391789a - Browse repository at this point
Copy the full SHA 391789aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16ba6e4 - Browse repository at this point
Copy the full SHA 16ba6e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 558d93f - Browse repository at this point
Copy the full SHA 558d93fView commit details
Commits on Feb 14, 2024
-
Clean code with better Bickley jet initialization
(a) Updated the script validation/bickley_jet/spherical_bickley_jet.jl consisting of the Bickley jet test case on a latitude-longitude grid to align with the latest Oceananigans codebase; (b) Cleaned up the script validation/bickley_jet/bickley_jet.jl consisting of the Bickley jet test case on a rectilinear grid by deleting unnecessary comments; (c) Enhanced the initial conditions and model definitions for the Bickley jet test case on a conformal cubed sphere grid. This included adapting the initial condition for any cubed sphere radius, utilizing vector-invariant momentum advection with horizontal viscosity instead of WENO (which is currently inaccurate on the cubed sphere), reducing the Courant number, and resolving bugs related to saving the surface elevation and tracer fields.
Configuration menu - View commit details
-
Copy full SHA for d85a2d2 - Browse repository at this point
Copy the full SHA d85a2d2View commit details
Commits on Feb 16, 2024
-
Refined the script multi_region_cubed_sphere.jl
Streamlined the script multi_region_cubed_sphere.jl in the validation/multi_region directory.
Configuration menu - View commit details
-
Copy full SHA for 6993302 - Browse repository at this point
Copy the full SHA 6993302View commit details
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b478a1d - Browse repository at this point
Copy the full SHA b478a1dView commit details -
Renamed files and added information on Imaginocean
(a) Renamed files containing figures being saved; (b) Provided information on how to add the package Imaginocean.jl.
Configuration menu - View commit details
-
Copy full SHA for 3e19e8a - Browse repository at this point
Copy the full SHA 3e19e8aView commit details -
Added a function to plot fields on the sphere
Added a function that allows for plotting any field on the sphere either directly at the center-center location, or at face-center, center-face, and face-face locations after interpolating the field to the center-center location.
Configuration menu - View commit details
-
Copy full SHA for e4420c2 - Browse repository at this point
Copy the full SHA e4420c2View commit details
Commits on Feb 29, 2024
-
Enhanced Rossby-Haurwitz wave validation script
(a) Changed the default setting for comparing and replacing grid metrics with their MITgcm counterparts (as employed in Oceananigans v0.82.0) to false; (b) Specified the time step using a Courant Number of 0.2 and the minimum grid spacing; (c) Added surface elevation to the model's output fields; (d) Uncommented the line responsible for running the simulation; (e) Plotted relative vorticity and surface elevation on the cubed sphere at specific instants of time; (f) Refactored code and fixed a minor bug by enclosing specific lines within a conditional block.
Configuration menu - View commit details
-
Copy full SHA for 35d1a69 - Browse repository at this point
Copy the full SHA 35d1a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 010d4ab - Browse repository at this point
Copy the full SHA 010d4abView commit details -
Enhanced Bickley jet validation script
(a) Doubled the time step by increasing the Courant number from 0.1 to 0.2; (b) Reduced the progress message print interval to every 10 iterations from every 300; (c) Plotted relative vorticity, surface elevation and tracer distribution on the cubed sphere at specific instants of time; (d) Temporarily commented out the generation of animation videos for velocity, vorticity, surface elevation, and tracer fields.
1Configuration menu - View commit details
-
Copy full SHA for 9897096 - Browse repository at this point
Copy the full SHA 9897096View commit details
Commits on Mar 1, 2024
-
Improved cubed sphere visualization and bug fix
(a) Enhanced field visualization on the cubed sphere by consistently applying specified colorbar limits across all plots; (b) Fixed a bug within the visualization function.
Configuration menu - View commit details
-
Copy full SHA for 941260f - Browse repository at this point
Copy the full SHA 941260fView commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f86278e - Browse repository at this point
Copy the full SHA f86278eView commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 930b915 - Browse repository at this point
Copy the full SHA 930b915View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b05b709 - Browse repository at this point
Copy the full SHA b05b709View commit details -
Configuration menu - View commit details
-
Copy full SHA for 532df46 - Browse repository at this point
Copy the full SHA 532df46View commit details
Commits on Mar 8, 2024
-
Exported Δxᶜᶜᵃ, Δyᶜᶜᵃ, Δxᶠᶠᵃ, Δyᶠᶠᵃ to jld2 file
Exported the Oceananigans grid metrics Δxᶜᶜᵃ, Δyᶜᶜᵃ, Δxᶠᶠᵃ, Δyᶠᶠᵃ to the jld2 file due to the absence of their MITgcm counterparts.
Configuration menu - View commit details
-
Copy full SHA for 9ec9f54 - Browse repository at this point
Copy the full SHA 9ec9f54View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1f27841 - Browse repository at this point
Copy the full SHA 1f27841View commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b9197c8 - Browse repository at this point
Copy the full SHA b9197c8View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f29cca - Browse repository at this point
Copy the full SHA 2f29ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a1afc - Browse repository at this point
Copy the full SHA 01a1afcView commit details
Commits on Apr 6, 2024
-
1
Configuration menu - View commit details
-
Copy full SHA for 5b8fc15 - Browse repository at this point
Copy the full SHA 5b8fc15View commit details -
Unfortunately, the numerical solution blows up!
Configuration menu - View commit details
-
Copy full SHA for 07fa4ef - Browse repository at this point
Copy the full SHA 07fa4efView commit details
Commits on Apr 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67e212d - Browse repository at this point
Copy the full SHA 67e212dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5161be1 - Browse repository at this point
Copy the full SHA 5161be1View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 37e66e2 - Browse repository at this point
Copy the full SHA 37e66e2View commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b1ec0a - Browse repository at this point
Copy the full SHA 1b1ec0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3d2a5d - Browse repository at this point
Copy the full SHA f3d2a5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22d5a37 - Browse repository at this point
Copy the full SHA 22d5a37View commit details -
Configuration menu - View commit details
-
Copy full SHA for c24a936 - Browse repository at this point
Copy the full SHA c24a936View commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 42c37cf - Browse repository at this point
Copy the full SHA 42c37cfView commit details
Commits on Apr 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 43e970a - Browse repository at this point
Copy the full SHA 43e970aView commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2ea3bbd - Browse repository at this point
Copy the full SHA 2ea3bbdView commit details -
Delete replace_horizontal_vector_halos!
Remove all definitions and instances of the replace_horizontal_vector_halos! function.
Configuration menu - View commit details
-
Copy full SHA for 1f99f74 - Browse repository at this point
Copy the full SHA 1f99f74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2406d2c - Browse repository at this point
Copy the full SHA 2406d2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03bdefc - Browse repository at this point
Copy the full SHA 03bdefcView commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c9ca4e - Browse repository at this point
Copy the full SHA 8c9ca4eView commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cdd742d - Browse repository at this point
Copy the full SHA cdd742dView commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0447313 - Browse repository at this point
Copy the full SHA 0447313View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa1868c - Browse repository at this point
Copy the full SHA fa1868cView commit details
Commits on Apr 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6868203 - Browse repository at this point
Copy the full SHA 6868203View commit details -
Configuration menu - View commit details
-
Copy full SHA for f66153b - Browse repository at this point
Copy the full SHA f66153bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 204933f - Browse repository at this point
Copy the full SHA 204933fView commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e1d5a9 - Browse repository at this point
Copy the full SHA 5e1d5a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 659b1b2 - Browse repository at this point
Copy the full SHA 659b1b2View commit details