-
Notifications
You must be signed in to change notification settings - Fork 15
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
Feature/update to gfdl 20210402 #65
Feature/update to gfdl 20210402 #65
Commits on Dec 16, 2020
-
Fixed bugs in CG_action, matrix_diagonal and calc_shelf_visc in
MOM_ice_shelf_dynamics.F90 modified initialize_ice_shelf_boundary_channel in MOM_ice_shelf_initialze.F90
Configuration menu - View commit details
-
Copy full SHA for f1041d1 - Browse repository at this point
Copy the full SHA f1041d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39dd3e3 - Browse repository at this point
Copy the full SHA 39dd3e3View commit details
Commits on Dec 23, 2020
-
Merge branch 'revert_drivers' of https://github.com/MJHarrison-GFDL/MOM6 into matts-revert-drivers
Configuration menu - View commit details
-
Copy full SHA for d27bcbd - Browse repository at this point
Copy the full SHA d27bcbdView commit details
Commits on Dec 29, 2020
-
Modifications to register_diag_field in MOM_ice_shelf_dynamics to mak…
…e ice-shelf_fields consistent with diag_table Modifications to MOM_ice_shelf.F90 to apply melting to the case of a dynamic ice shelf.
Configuration menu - View commit details
-
Copy full SHA for ebac0ad - Browse repository at this point
Copy the full SHA ebac0adView commit details
Commits on Feb 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f30f636 - Browse repository at this point
Copy the full SHA f30f636View commit details
Commits on Feb 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7752052 - Browse repository at this point
Copy the full SHA 7752052View commit details
Commits on Feb 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f0ae41c - Browse repository at this point
Copy the full SHA f0ae41cView commit details
Commits on Feb 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 89f4386 - Browse repository at this point
Copy the full SHA 89f4386View commit details
Commits on Feb 22, 2021
-
corrected boundary mask in init_boundary_channel and updated u_ and
v_bdry_val through halo
Configuration menu - View commit details
-
Copy full SHA for 271bfce - Browse repository at this point
Copy the full SHA 271bfceView commit details -
dynamic ice shelf with non-linear viscosity and evolving ice thickness
due to sub-ice-shelf melting
Configuration menu - View commit details
-
Copy full SHA for fdd83e6 - Browse repository at this point
Copy the full SHA fdd83e6View commit details
Commits on Feb 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 32cfe35 - Browse repository at this point
Copy the full SHA 32cfe35View commit details
Commits on Mar 2, 2021
-
Update CVMix to v0.93-beta (no API change)
- Tag v0.93-beta of CVMix is the last tag on their "master" branch before an API change within CVMix. - Answers reproduce with the three-year prior commit being used, as tested in MOM6-examples single_column cases. These do not cover all CVMix code.
Configuration menu - View commit details
-
Copy full SHA for 28b1ac9 - Browse repository at this point
Copy the full SHA 28b1ac9View commit details -
Update CVMix to v0.94b-beta with API change
- This tag involves an API change that requires changes to MOM_tidal_mixing.F90. - Changes are dropped arguments so presumably that data is not needed. - Answers reproduce in so far as they are covered by MOM6-examples. Not all of CVMix is covered in these tests and this code in particular is not.
Configuration menu - View commit details
-
Copy full SHA for 34dc0c8 - Browse repository at this point
Copy the full SHA 34dc0c8View commit details -
- v0.98-beta is the latest tag of CVMix that is available a.t.t. - There were no API changes since the v0.94b-beta that affected MOM6. - No answer changes for MOM6-examples, but these do not exercise much of CVMix.
Configuration menu - View commit details
-
Copy full SHA for e56d453 - Browse repository at this point
Copy the full SHA e56d453View commit details
Commits on Mar 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5483bfe - Browse repository at this point
Copy the full SHA 5483bfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aa75c8 - Browse repository at this point
Copy the full SHA 9aa75c8View commit details -
corrected style errors in MOM_ice_shelf.F90; MOM_ice_shelf_dynamics.F…
…90; MOM_ice_shelf_initialize.F90
Configuration menu - View commit details
-
Copy full SHA for 2232fa2 - Browse repository at this point
Copy the full SHA 2232fa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for aed4f0e - Browse repository at this point
Copy the full SHA aed4f0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43dadc1 - Browse repository at this point
Copy the full SHA 43dadc1View commit details
Commits on Mar 6, 2021
-
Bugfix: FGNV streamfunction vertical bounds
This patch fixes an issue with the vertical array bounds of the Ferrari et al. streamfunction. The array is bounded across interfaces, from 1 to nz+1, but only the interior values need to be determined due to the arbitrary boundary value (set here to zero). In the current source, the streamfunction is rescaled before calling streamfn_solver, but need not be applied to the boundary values. This is unlikely to cause errors in production, since the values are later reset to zero, but the rescaling can raise errors in more aggressive debugging builds, such as when the arrays are initialized with NaN values.
Configuration menu - View commit details
-
Copy full SHA for 651b467 - Browse repository at this point
Copy the full SHA 651b467View commit details
Commits on Mar 9, 2021
-
Bugfix: empty restart_input_dir for *_solo.res
This commit fixes the issue that dirs%restart_input_dir is not initiated before "ocean_solo.res" and "ice_solo.res" are read.
Configuration menu - View commit details
-
Copy full SHA for 54033aa - Browse repository at this point
Copy the full SHA 54033aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b293ef - Browse repository at this point
Copy the full SHA 5b293efView commit details -
Merge pull request mom-ocean#1348 from herrwang0/fix-ocean_solo-res-dir
Bugfix: empty restart_input_dir for *_solo.res
Configuration menu - View commit details
-
Copy full SHA for 1b05969 - Browse repository at this point
Copy the full SHA 1b05969View commit details -
Configuration menu - View commit details
-
Copy full SHA for 887c7af - Browse repository at this point
Copy the full SHA 887c7afView commit details -
Configuration menu - View commit details
-
Copy full SHA for b47e493 - Browse repository at this point
Copy the full SHA b47e493View commit details -
Merge pull request mom-ocean#1349 from marshallward/merge_from_main
Merge from main
Configuration menu - View commit details
-
Copy full SHA for 56e9147 - Browse repository at this point
Copy the full SHA 56e9147View commit details -
Explicitly set (1x1) io_domain as a default
Added code to explicitly set a (1x1) io_domain when no other io_layout is specified, complying with changing requirements for 2020 and later versions of FMS, and following the default behavior of previous versions. Also corrected three module use statements in infra/FMS1 to eliminate any dependencies of code in config_src/infra/FMS1 on code in src/framework. These use statements eventually point to the same place as before, but with less indirection. This change should facilitate later steps to compile everything in and under the config_src/infra directories as libraries. All answers are bitwise identical.
Configuration menu - View commit details
-
Copy full SHA for bb5eb25 - Browse repository at this point
Copy the full SHA bb5eb25View commit details
Commits on Mar 10, 2021
-
add parameter for allowing land mask changes
* if true, allow the topog overrides to change the land mask
Configuration menu - View commit details
-
Copy full SHA for 5b686c8 - Browse repository at this point
Copy the full SHA 5b686c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8494ba8 - Browse repository at this point
Copy the full SHA 8494ba8View commit details
Commits on Mar 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for abc8fe4 - Browse repository at this point
Copy the full SHA abc8fe4View commit details -
Merge pull request mom-ocean#1350 from Hallberg-NOAA/set_io_domain
Explicitly set (1x1) io_domain as a default
Configuration menu - View commit details
-
Copy full SHA for 250f007 - Browse repository at this point
Copy the full SHA 250f007View commit details
Commits on Mar 12, 2021
-
Change units of slope returned from calc_isoneutral_slopes() to "Z L-1"
- Units of isoneutral or interface slope were recorded as "nondim". While true in SI units, not so for MOM6 units. MOM6 distinguishes between units of length in the vertical (Z) and horizontal (L) the slopes should have units of "Z L-1 ~> nondim". - This has consequences for other variables in calc_isoneutral_slopes(). - An internal constant, G_Rho0, was defined differently from elsewhere in the code. "g" has units of "L2 Z-1 T-2 ~ m s-2" because it is the vertical component of the gradient of geopotential in "L2 T-2 ~ m2 s-2". Everywhere else `G_Rho0 = g_Earth/Rho0` but in this routine it was different in order render N2 (the Brunt-Vaisala frequency) in units of "T-2" (s-2). - N2 is a quantity associated with dispersion relations and defined N2 = - g/Rho0 d/dz rho and either way acquires units of "L2 Z-2 T-2" and not just "T-2". In SI units L2 Z-2 = 1. So I have also changed the units of N2 in this, and connected, modules. - The changes also propagate to MOM_lateral_mixing_coeffs.F90 and MOM_thickness_diffuse.F90. - Changing the definition of G_Rho0 in calc_isoneutral_slopes(), and its units to "L2 Z-1 T-2", the slope and N2 calculations then require many less inline conversions. Many of the one-line changes in this commit remove factors like US%Z_to_L.There is one exception: - In the calculation of slope, we use in the denominator a mostly non-vanishing replacement for d/dz rho, the magnitude of grad rho from mag_grad2 = ( d/dx rho )^2 + ( d/dz rho )^2. In code this had `mag_grad2 = drdy**2 + (L_to_Z*drdz)**2` since this is mixing gradients in the horizontal and vertical. The result should be in "R2 Z-2" so now `mag_grad2 = (Z_to_L*drdy)**2 + drdz**2` - A few diagnostics needed new, or changed, conversion factors. - One run-time parameter needed a conversion parameter. - For the most part this commit moves inline conversions of units to the I/O stage, which is an indicator that it is the right thing to do.
Configuration menu - View commit details
-
Copy full SHA for 0d60fd0 - Browse repository at this point
Copy the full SHA 0d60fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b911a39 - Browse repository at this point
Copy the full SHA b911a39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5839494 - Browse repository at this point
Copy the full SHA 5839494View commit details -
Merge pull request mom-ocean#1344 from adcroft/cvmix-update
Update CVMix submodule
Configuration menu - View commit details
-
Copy full SHA for 4255ada - Browse repository at this point
Copy the full SHA 4255adaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab241b6 - Browse repository at this point
Copy the full SHA ab241b6View commit details -
Merge pull request mom-ocean#1351 from adcroft/units-for-slope
Change units of slope returned from calc_isoneutral_slopes() to "Z L-1"
Configuration menu - View commit details
-
Copy full SHA for a6f680c - Browse repository at this point
Copy the full SHA a6f680cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33d28f1 - Browse repository at this point
Copy the full SHA 33d28f1View commit details
Commits on Mar 13, 2021
-
Merge pull request mom-ocean#1346 from marshallward/fgnv_bound_fix
Bugfix: FGNV streamfunction vertical bounds
Configuration menu - View commit details
-
Copy full SHA for 8dd9072 - Browse repository at this point
Copy the full SHA 8dd9072View commit details
Commits on Mar 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b89152c - Browse repository at this point
Copy the full SHA b89152cView commit details
Commits on Mar 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for edc15f6 - Browse repository at this point
Copy the full SHA edc15f6View commit details
Commits on Mar 18, 2021
-
Merge pull request mom-ocean#1338 from OlgaSergienko/ice_dynamics
dynamic ice shelf
Configuration menu - View commit details
-
Copy full SHA for 3193ab0 - Browse repository at this point
Copy the full SHA 3193ab0View commit details
Commits on Mar 23, 2021
-
Testing: Recurse target submodules, LDFLAGS hook
Two minor changes to the .testing build: - We now apply `--recurse-submodules` to the target build in the regression test. This is required after an update to the submodules, when the target submodule is out of sync with the main branch (e.g. dev/gfdl at NOAA-GFDL). - A LDFLAGS_USER hook was added to the `.testing/Makefile` configuration, similar to the FCFLAGS_* hooks. This is required if the library dependencies do not reside in the default directores. For example, this may be needed for a custom netCDF or MPI library.
Configuration menu - View commit details
-
Copy full SHA for b33b3af - Browse repository at this point
Copy the full SHA b33b3afView commit details -
Merge pull request mom-ocean#1355 from marshallward/test_submod_update
Testing: Recurse target submodules, LDFLAGS hook
Configuration menu - View commit details
-
Copy full SHA for 4fd897d - Browse repository at this point
Copy the full SHA 4fd897dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1206ed - Browse repository at this point
Copy the full SHA a1206edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cc5018 - Browse repository at this point
Copy the full SHA 8cc5018View commit details
Commits on Mar 25, 2021
-
Merge pull request mom-ocean#1357 from marshallward/emc_update_20210322
EMC update 20210322
Configuration menu - View commit details
-
Copy full SHA for b92d763 - Browse repository at this point
Copy the full SHA b92d763View commit details
Commits on Apr 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b6c7fdb - Browse repository at this point
Copy the full SHA b6c7fdbView commit details
Commits on Apr 2, 2021
-
Merge pull request mom-ocean#1358 from NOAA-GFDL/dev-gfdl-main-candid…
…ate-2021-03-26 dev/gfdl main candidate 2021-03-26
Configuration menu - View commit details
-
Copy full SHA for c549ae9 - Browse repository at this point
Copy the full SHA c549ae9View commit details