-
Notifications
You must be signed in to change notification settings - Fork 245
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
Dev master candidate 2018 04 22 #912
Conversation
Merge dev/gfdl from NOAA-GFDL repository
…lations - Changed names of module and subroutine to remove "SCM" - Changed name of SCM ideal hurricane state initializations - Major modifications to user/SCM_ideal_hurricane file
- To produce the full diagnostics for 1/8 degree model it is needed to reduce the size of output files. This could be done by "averaging" over a few neighboring grid cells and output the resulting fields on the reduced domain. That's what we call decimation and is the purpose of this project branch.
- Prototype zaps all diagnostics by a factor of 2 - Works only for the native grid diagnostics - _z diagnostics complain about the local mask array index
- Next: make diag decimation optional at diag_table level
- This update allows the use to request a level 2 decimated diagnostics in the diag_table as following example shows OMp5 1900 1 1 0 0 0 "ocean_hour", 0, "days", 1, "days", "time" "ocean_model", "tos", "tos", "ocean_hour", "all", "mean", "none",2 "ocean_model", "thetao", "thetao", "ocean_hour", "all", "mean", "none",2 "ocean_model", "umo", "umo", "ocean_hour", "all", "mean", "none",2 "ocean_model", "vmo", "vmo", "ocean_hour", "all", "mean", "none",2 "ocean_model", "volcello", "volcello", "ocean_hour", "all", "mean", "none",2 # Cell measure for 3d data "ocean_hour_d2", 0, "days", 1, "days", "time" "ocean_model_d2", "tos", "tos", "ocean_hour_d2", "all", "mean", "none",2 "ocean_model_d2", "thetao", "thetao", "ocean_hour_d2", "all", "mean", "none",2 "ocean_model_d2", "umo", "umo", "ocean_hour_d2", "all", "mean", "none",2 "ocean_model_d2", "vmo", "vmo", "ocean_hour_d2", "all", "mean", "none",2 "ocean_model_d2", "volcello", "volcello", "ocean_hour_d2", "all", "mean", "none",2 # Cell measure for 3d data - At the moment it works only for "Native" grid diagnostics and level 2 decimation (bination?) - It has to be extended to non-native diagnostics, e.g., "ocean_model_z_d2", "tos", "tos", "ocean_hour_z_d2", "all", "mean", "none",2 - It has to be extended to arbitrary level of decimation, e.g., "ocean_model_z_d4", "tos", "tos", "ocean_hour_z_d4", "all", "mean", "none",2 "ocean_model_z_d2", "tos", "tos", "ocean_hour_z_d2", "all", "mean", "none",2 - Also, note that this prototype only works for smart choices of layouts where "combined" cells are on the same pe We need a major design revision to extend this to arbitrary layouts that would need halo updates and halo handling.
- This update allows using non-native and decimated diagnostics as well as their combinations. E.g., it works for a diag_table as shown below. - I have to validate with a full diagnostics validate individual diagnostics make sense study the memory foot print to make sure the decimate rotuines have no leak (due to extensive use of fortran pointers) - Also we have to work on an averaging rather than sub-sampling of the fields as is done in this prototype OM5p5 1900 1 1 0 0 0 "ocean_hour", 0, "days", 1, "days", "time" "ocean_model", "tos", "tos", "ocean_hour", "all", "mean", "none",2 "ocean_model", "thetao", "thetao", "ocean_hour", "all", "mean", "none",2 "ocean_model", "umo", "umo", "ocean_hour", "all", "mean", "none",2 "ocean_model", "vmo", "vmo", "ocean_hour", "all", "mean", "none",2 "ocean_model", "volcello", "volcello", "ocean_hour", "all", "mean", "none",2 # Cell measure for 3d data "ocean_hour_d2", 0, "days", 1, "days", "time" "ocean_model_d2", "tos", "tos", "ocean_hour_d2", "all", "mean", "none",2 "ocean_model_d2", "thetao", "thetao", "ocean_hour_d2", "all", "mean", "none",2 "ocean_model_d2", "umo", "umo", "ocean_hour_d2", "all", "mean", "none",2 "ocean_model_d2", "vmo", "vmo", "ocean_hour_d2", "all", "mean", "none",2 "ocean_model_d2", "volcello", "volcello", "ocean_hour_d2", "all", "mean", "none",2 # Cell measure for 3d data "ocean_hour_z", 0, "days", 1, "days", "time" "ocean_model_z", "thetao", "thetao", "ocean_hour_z", "all", "mean", "none",2 "ocean_model_z", "umo", "umo", "ocean_hour_z", "all", "mean", "none",2 "ocean_model_z", "vmo", "vmo", "ocean_hour_z", "all", "mean", "none",2 "ocean_model_z", "volcello", "volcello", "ocean_hour_z", "all", "mean", "none",2 # Cell measure for 3d data "ocean_hour_z_d2", 0, "days", 1, "days", "time" "ocean_model_z_d2", "thetao", "thetao", "ocean_hour_z_d2", "all", "mean", "none",2 "ocean_model_z_d2", "umo", "umo", "ocean_hour_z_d2", "all", "mean", "none",2 "ocean_model_z_d2", "vmo", "vmo", "ocean_hour_z_d2", "all", "mean", "none",2 "ocean_model_z_d2", "volcello", "volcello", "ocean_hour_z_d2", "all", "mean", "none",2 # Cell measure for 3d data
- The design of decimating subroutines with pointer manipulations was bad and causing memory leak. Using "allocatable" arrays instead is not as elegant but avoids memory leaks at the cost of bringing a few lines of code fo allocating temporary arrays outside the decimating subroutines. The FORTRAN garbage collection takes care of deallocating the "allocatable"s when their scope ends (unlike pointers).
- This update introduces aggregation methods, so that we can point average the fields rather than subsampling. This cab be extended to fancier methods such as area or volume averaging
- The masks for non-native decimated diags were not set right - Some cleanup of the code to consolidate new calls - Note that locmask => NULL() shoulbe in the body of subroutines not in the definition section. If it is in the definition section it is set to null only on the first entry (it is automatically "save"ed) and on subsequent entry it is whatever it was the last time.
- All decimated axes need to have the non-decimated mask3d fields initialized correctly. The non-decimated masks are being used in the decimation algorithm for the diagnostics fields
…ctionality in such cases. - wave parameters passed to split dynamics for down-Stokes gradient momentum mixing. - KPP updates to compute SL and turbulent Langmuir number for paramaterization options. - KPP bug-fixes to pass waves to correct routines for their use. - wave_interface bug-fix so Stokes drift bands are properly initialized.
- The new and old (SCM) idealized_hurricane test case capabilies are included. - This includes a redundant subroutine SCM_idealized_hurricane_wind_forcing, which has capabilities replaced by the new idealized_hurricane_wind_forcing, but will change model answers. When an answer change is deemed acceptable this code should be removed and a new test case should be made from the new (improved) code.
- According to Alistair, the decimation method could be solely deduced from the axes%x_cell_method, axes%y_cell_method and probably the area_cell_method at the time of send_data - This is the summary of the algoritm f(Id,Jd) = \sum_{i,j} f(Id+i,Jd+j) * weight(Id+i,Jd+j) / [ \sum_{i,j} weight(Id+i,Jd+j)] Id,Jd are the decimated (coarse grid) indices run over the coarsened compute grid, i and j run from 0 to dl-1 (dl being the decimation level) if and jf weight(if,jf) run over the original fine computre grid x_cell_method y_cell_method area_cell_method weight(if,jf) example --------------------------------------------------------------------- ------------- mean mean mean A(if,jf)*h(if,jf) theta point mean mean dy(if,jf)*h(if,jf) u mean point mean dx(if,jf)*h(if,jf) v mean mean sum A(if,jf) h*theta sum sum sum 1 volcello point sum sum 1 umo
Branch should be taken only if v_extensive is present AND .true., per conversation with @adcroft .
- This commit extends the proposed decimatipn algorithm to cover all the present diagnostics in the OM4_025 diag_table There may be more cases that need to be coded up later
Add missing logical condition for v_extensive
Rescaled MIN_THICKNESS in ISOMIP initialization via the call to get_param. Also added (commented out) unit arguments to other get_param calls. All answers are bitwise identical.
Rescaled the units of Kd_add from m2 s-1 to Z2 s-1 via the get_param call for this KD_ADD for dimensional consistency testing. Also changed the units of the optional Kd_int_add argument to user_change_diff and added conversion arguments to the register_diag_field calls for Kd_user. All answers are bitwise identical, including rescaling Z over a large range.
Refactored Kelvin_set_OBC_data to reduce the number of variables in the module control structure and to use g_Earth from the vertical grid type, which required the addition of a new verticalGrid_type argument to Kelvin_set_OBC_data. All answers are bitwise identical.
Corrected a dimensional rescaling factor in the hchksum calls for Kd_int, so the checksum output is identical when Z is rescaled. All answers are bitwise identical.
Corrected a dimensional rescaling factor in the hchksum call for g_prime, so the checksum output is identical when Z is rescaled. All answers are bitwise identical.
Added code to improve the handling of underflows of shear in the kappa_shear code, including adding parentheses to the expressions setting S2 and reading the run-time parameter VEL_UNDERFLOW that is stored in the control structure. Also added vel_underflow as an optional argument to calculate_projected_state. All answers are bitwise identical, and the issues with underflows when rescaling Z over a large range (once again at least -93 to 93) have been addressed.
Travis: switch to mpich2
- Missing documentation for APIs and types have been added. - doxygen.log should now be clean of errors.
Sync dev/gfdl with NOAA-GFDL version of repository
+Added dimensional rescaling of Coriolis parameter
- Added entries to the MOM restart control structure to carry a list of restart variables that are no longer used - Introduced register_restart_field_as_obsolete() subroutine - Default behavior is to bring down the model if attempting to use an old restart file
- Uses register_restart_field_as_obsolete subroutine
Doxygenize down sampling APIs
- Following PR #899 from EMC
- Cosmetic clean up of comments - added adjustl() to string comparison - for some reason a leading whitespace was present with Intel compiler but not GNU.
Feature to flag and trap cases where obsolete restart fields are attempted to be used
- Uses stages to parallelize testing process - Adds a doxygen job that tests for doxygen errors - Reduces dependency on other repositories - No longer uses scripst from MOM6-examples/tools/tests/Travis-MOM6/ - Still uses configurations from MOM6-examples/ocean_only/ - Adds test building/using a debug executable - Adds a .testing/ directory - Uses the latest xenial image on Travis (with openmpi) Todo: - Add code coverage (needs more experiments) - Break dependence on MOM6-examples (long term project) - Add other portable tests (e.g. parameter scaling, rotation, etc)
- Like the original cased tracer, the ca13csed tracer used in generic_BLING.F90 needs to be initialized to zero at all subsurface layers (when do_13c = .true.)
Set ca13csed to zero at k>1
Re-factor of Travis-CI usage
I approve this PR.
…On Mon, Apr 22, 2019 at 2:00 PM Alistair Adcroft ***@***.***> wrote:
This PR is to merge dev/gfdl as of 2019-04-22 onto dev/master. There are a
dozen or so merges here but the big one is #896
<https://github.com/NOAA-GFDL/MOM6/pull/896> that affects top-level APIs.
There are no (known) answer changes but parameter documentation files are
affected. There is a corresponding branch of MOM6-examples with updated doc
files but the parameter docs for you own experiment repositories should be
checked.
- PR #896 <https://github.com/NOAA-GFDL/MOM6/pull/896> New options to
control time-stepping at coupler interfaces
- PR #909 <https://github.com/NOAA-GFDL/MOM6/pull/909> Re-factor of
Travis-CI
- PR #908 <https://github.com/NOAA-GFDL/MOM6/pull/908> Catch renamed
variables in restarts
- PR #905 <https://github.com/NOAA-GFDL/MOM6/pull/905> Dimensional
scaling of Coriolis
- PR #869 <https://github.com/NOAA-GFDL/MOM6/pull/869> FV re-sampling
of diagnostics (data reduction x2)
- PR #886 <https://github.com/NOAA-GFDL/MOM6/pull/886>, #881
<https://github.com/NOAA-GFDL/MOM6/pull/881>, #877
<https://github.com/NOAA-GFDL/MOM6/pull/877> documentation fixes
- PR #873 <https://github.com/NOAA-GFDL/MOM6/pull/873> Incorporate
fixes added to dev/master
- PR #867 <https://github.com/NOAA-GFDL/MOM6/pull/867> Fixes for
dimeionsal terms in OBCs
- PR #897 <https://github.com/NOAA-GFDL/MOM6/pull/897>, #866
<https://github.com/NOAA-GFDL/MOM6/pull/866> OpenMP fixes
- PR #864 <https://github.com/NOAA-GFDL/MOM6/pull/864> Dimensional
scaling of the z-direction
- PR #868 <https://github.com/NOAA-GFDL/MOM6/pull/868> Bug fix for
post_data() segmentation fault
- PR #863 <https://github.com/NOAA-GFDL/MOM6/pull/863> Bug fix for
Langmuir number
As per usual feedback from @gustavo-marques
<https://github.com/gustavo-marques>, @awallcraft
<https://github.com/awallcraft>, @kshedstrom
<https://github.com/kshedstrom> and @jiandewang
<https://github.com/jiandewang> is asked for before we accept this PR.
------------------------------
You can view, comment on, or merge this pull request online at:
https://github.com/NOAA-GFDL/MOM6/pull/912
Commit Summary
- Merge pull request #3 from NOAA-GFDL/dev/gfdl
- Updates to idealized hurricane routine for non-SCM (full domain)
simulations
- Effort to decimate the diag output at runtime
- Merge branch 'dev/gfdl' into user/bgr/ideal_hurricane_config
- Diag decimation prototype, coarsening by a factor of 2
- Diag decimation prototype, works for native and _z
- Diag decimation prototype, requesting in diag_table
- Diag decimation prototype, requesting in diag_table
- Diag decimation prototype, fixing memory leaks
- Diag decimation prototype, aggregating methods
- Diag decimation prototype, fixed masks and cleanup
- Diag decimation prototype, fix masks for non-native grids
- Numerous modifications to improve Ideal hurricane config and wave
functionality in such cases.
- Merge branch 'dev/gfdl' into user/bgr/ideal_hurricane_config
- Updates to use the new idealized_hurricane test case.
- Renaming SCM_idealized_hurricane.F90 to Idealized_Hurricane.F90
- Updates to idealized hurricane code style.
- Diag decimation prototype, first attemp at general algorithm
- Merge branch 'dev/gfdl' into user/bgr/ideal_hurricane_config
- Add missing logical condition for v_extensive
- Trailing whitespace
- Diag decimation prototype, decimation algorithm extension
- Merge pull request #861 from nikizadehgfdl/patch-1
- Rescale ISOMIP MIN_THICKNESS via get_param
- +Changed the units of Kd_add from m2 s-1 to Z2 s-1
- +Refactored Kelvin_set_OBC_data
- Corrected scaling in hchksum calls for Kd_int
- Corrected scaling in hchksum call for g_prime
- +Added handling of underflows in kappa_shear
- Merge branch 'dev/gfdl' into test_depth_units
- Merge branch 'user/bgr/ideal_hurricane_config' of
https://github.com/breichl/MOM6 into
breichl-user/bgr/ideal_hurricane_config
- Merge branch 'breichl-user/bgr/ideal_hurricane_config' into dev/gfdl
- Merge branch 'dev/gfdl' into test_depth_units
- Fixes bug (crash) if Langmuir number output is enabled but waves CS
is not associated
- Corrected chksum rescaling for e in thickness_diffuse
- Recast SCM_CVMix_tests_TS_init to work in units of Z
- +Recast MOM_wave_interface to work in units of Z
- Diag decimation, fixed the decimated fields indices
- Merge pull request #863 from breichl/user/bgr/KPP-LToutput_bugfix
- Fix a typo in the description of USE_LEGACY_DIABATIC_DRIVER
- Add missing register* and safe_alloc* for wd
- Merge branch 'dev/gfdl' into nikizadeh_diag_decimation
- Corrected openMP directive errors in recent commit
- (*)Fixed dimensional scaling for Boussinesq Flather
- Add missing diag_id check before post_data
- Merge pull request #868 from nikizadehgfdl/patch-2
- Diag decimation, check the commensurate condition
- Merge pull request #864 from Hallberg-NOAA/test_depth_units
- Merge pull request #866 from Hallberg-NOAA/fix_openMP
- Merge pull request #867 from Hallberg-NOAA/fix_OBC_rescaling
- Merge branch 'fix_wd_register' of
https://github.com/gustavo-marques/MOM6 into
gustavo-marques-fix_wd_register
- Merge branch 'gustavo-marques-fix_wd_register' into dev/gfdl
- (*)Fixed bugs in EBT mode wave speed calculation
- Rescale values reported by PointAccel
- +Add conversion argument to register_static_field
- +Rescale depth inside of MEKE_lengthScales_0d
- Simplify MOM_diagnostics code
- Recast MOM_sum_output to work in units of Z
- Use local variables to rescale in MOM_Point_Accel
- Diagnostics downsampling, implement suggestions in reviews
- Merge pull request #873 from
NOAA-GFDL/dev-master-candidate-2018-10-15
- Diagnostics downsampling, fix the issue for symmetric case
- +Find diapyc_energy_req column height changes in Z
- Find energetic_PBL column height changes in Z
- Downsample Diagnostics, fix symmetric memory case
- +Added m_to_Z arg to horiz_interp_and_extrap_tracer
- +Recast MOM_ALE_sponge to work in units of Z
- +Recast MOM_diag_to_Z to work in units of Z
- Clarified comments in Idealized_Hurricane
- Combined scaling factors in build_adapt_column
- Corrected comments in build_sigma_column
- Diagnostics Downsample, implement Hallberg's suggestion
- +Pass max_depth to initialize_regridding in Z
- Corrected comments in build_zlike_column
- Set coord_adapt and coord_slight parameters in H
- Calculate height-related diagnostics in Z
- Merge branch 'dev/gfdl' into test_depth_units
- +Add MOM_unit_scaling module
- +Replace GV%m_to_Z with US%m_to_Z
- +Replace GV%Z_to_m with US%Z_to_m
- +Pass unit_scale_type argument to step_MOM_thermo
- Corrected openMP directives
- Rescale HMIX_SFC_PROP via get_param
- Update cache dir for /lustre/f2
- Merge branch 'dev/master' into dev/gfdl
- Added parameter in Neverland_initialization which allows to remove
continents
- Merge branch 'fix_EBT_wave_speed' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-fix_EBT_wave_speed
- Merge branch 'Hallberg-NOAA-fix_EBT_wave_speed' into dev/gfdl
- Merge branch 'test_depth_units' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-test_depth_units
- Merge branch 'Hallberg-NOAA-test_depth_units' into dev/gfdl
- Merge branch 'dev/master' of https://github.com/NOAA-GFDL/MOM6 into
dev/gfdl
- +Added run-time parameters for benchmark test case
- +Added a run-time parameter for circle_obcs
- +Added the INTERFACE_IC_QUANTA runtime parameter
- +Added run-time parameters for sloshing test case
- Added a comment in USER_initialize_thickness
- Merge branch 'dev/gfdl' of https://github.com/MFJansen/MOM6 into
MFJansen-dev/gfdl
- Merge branch 'dev/gfdl' into use_unit_scaling_type
- Merge branch 'use_unit_scaling_type' into document_user_params
- Merge branch 'MFJansen-dev/gfdl' into dev/gfdl
- Merge branch 'use_unit_scaling_type' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-use_unit_scaling_type
- Merge branch 'Hallberg-NOAA-use_unit_scaling_type' into dev/gfdl
- Merge branch 'dev/gfdl' into document_user_params
- Merge branch 'Hallberg-NOAA-document_user_params' into dev/gfdl
- Corrected an openMP directive
- +Recast ice_shelf code to work in units of Z
- +Changed units of ustar from m/s to Z/s
- Split excessively long lines
- Merge pull request #877 from Hallberg-NOAA/document_user_params
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- +Changed units of fluxes%ustar_shelf to Z/s
- Merge branch 'dev/gfdl' into rescale_ustar
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- Corrected 8 comments
- +Add US arg to set_up_ALE_sponge_vel_field_varying
- +Rescaled variables in MOM_internal_tides
- +Rescaled variables in MOM_tidal_mixing
- +Add unit_scale_type argument to tracer_Z_init
- Added perturbations to initial layer thicknesses in Neverland
- +Add unit_scale_type argument to diag_remap_update
- +Add unit_scale_type arg to MOM_initialize_fixed
- +Add unit_scale_type arg to MOM_sum_output_init
- +Add optional unit_scale_type arg to initialize_masks
- +Eliminated Zd_to_m from grid types
- Recast internal MOM_barotropic variables into Z
- Merge pull request #880 from Hallberg-NOAA/rescale_ustar
- Merge pull request #881 from Hallberg-NOAA/correct_comments
- Merge branch 'topoMEKE' of https://github.com/hlkong/MOM6 into
hlkong-topoMEKE
- Corrected soma comment/doxygen syntax
- +Recast ustar_gustless into Z/s
- Merge branch 'dev/gfdl' into eliminate_Zd_to_m
- Fixed line wrap in new parameter documentation
- Merge branch 'hlkong-topoMEKE' into dev/gfdl
- +Rescale depth in DOME_initialize_topography
- +Rescale depth in ISOMIP_initialize_topography
- +Rescale depth in Kelvin_initialize_topography
- +Rescale depth in Phillips_initialize_topography
- +Rescale depth in benchmark_initialize_topography
- +Rescale depth in shelfwave_initialize_topography
- +Rescale depth in USER_initialize_topography
- Better comments in initialize_topography routines
- +Rescale topography in MOM_shared_initialization
- Rescale topography during initialization
- Merge branch 'dev/gfdl' of https://github.com/MFJansen/MOM6 into
MFJansen-dev/gfdl
- Added run-time parameter for Neverland perturbation
- Adds random noise option for Neverland IC
- Merge branch 'MFJansen-dev/gfdl' into dev/gfdl
- Merge branch 'eliminate_Zd_to_m' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-eliminate_Zd_to_m
- Merge branch 'Hallberg-NOAA-eliminate_Zd_to_m' into dev/gfdl
- Merge branch 'rescale_topography' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-rescale_topography
- Merge branch 'Hallberg-NOAA-rescale_topography' into dev/gfdl
- This update fixes compilation issues of ESM
- Merge branch 'dev/gfdl' into nikizadeh_diag_decimation
- Merge branch 'nikizadehgfdl/fix_compile_generics' into
nikizadeh_diag_decimation
- Merge pull request #885 from
nikizadehgfdl/nikizadehgfdl/fix_compile_generics
- Extended comments to clarify Z units
- Added comments explaining the '~>' notation
- Renamed internal variables in EF4
- Extended comments to clarify H units
- Reduced use of square brackets in comments
- Further reduced use of square brackets in comments
- Use square-bracket syntax in unit documentation
- Updated comments explaining the '~>' notation
- Use square-brackets in height documentation
- Use square-brackets in thickness documentation
- Document additional thickness variable units
- Document more variable units with square brackets
- Document velocity units with square brackets
- Document frequency units with square brackets
- dOxyGenize ice_solo_driver/MOM_surface_forcing.F90
- Documented miscellaneous variable units
- Documented density variable units
- Documented temperature variable units
- Documented units of 280 more variables
- Documented units of 110 core variables
- Documented units of 50 grid variables
- Documented 300 miscellaneous variable units
- Documented 288 parameterization variable units
- Documented 116 tracer variable units
- Documented 170 variable units
- Documented 93 thermodynamic variable units
- Merge pull request #886 from Hallberg-NOAA/unit_rescale_comments
- Merge branch 'dev/gfdl' into nikizadeh_diag_decimation
- Diagnostics downsampling, shorten line more than 120 chars long
- Merge branch 'dev/master' into dev/gfdl
- +New variants of safe_alloc_ptr & safe_alloc_alloc
- Trap or deal with instances when dt=0 in diabatic
- +Opt args to step_MOM can override DIABATIC_FIRST
- Fix bug causing openmp answers change
- Correct thermo clock with update_ocean_model calls
- changes vector notation and fixes typos
- fixes typo and adds Angus link
- some more typos and a few nablas that were left unbolded
- adds parentheses in general-coordinate versions of temp and sal
- adds parentheses in general-coordinate versions of temp and sal
- fixes notation in mom_hor_visc module documentation
- Merge pull request #897 from
nikizadehgfdl/nikizadehgfdl/fix_openmp_answers
- Merge pull request #896 from Hallberg-NOAA/coupling_options
- fixes geopotential gradient term in governing eqs.
- fixes geopotential gradient term in eqs and typo in \nabla def in
notation.
- undo changes in MOM_hor_visc.F90 doc
- Merge pull request #869 from nikizadehgfdl/nikizadeh_diag_decimation
- Merge pull request #901 from navidcy/UpdatesDocEquations
- +Added dimensional rescaling of Coriolis parameter
- Travis: switch to mpich2
- Merge pull request #906 from adcroft/travis-switch-to-mpich2
- Merge branch 'dev/gfdl' into rescale_Coriolis
- Fix doxygen typos
- Doxygenized down sampling routine in diag_mediator
- Merge pull request #5 from NOAA-GFDL/dev/gfdl
- Merge pull request #905 from Hallberg-NOAA/rescale_Coriolis
- Logic to flag obsolete restart fields
- Registering Kd_turb and Kv_turb as obsolete restart fields
- Merge pull request #907 from adcroft/doxy-down-sampling
- Merge branch 'dev/master' into dev/gfdl
- dOxygenize for obsolete restarts, tweak to FATAL message
- Merge pull request #908 from jkrasting/user/jpk/trap-kd-turb
- Re-factor of Travis-CI usage
- Set ca13csed to zero at k>1
- Merge pull request #910 from jkrasting/zero_out_13C_cased
- Merge pull request #909 from adcroft/travis-stages
File Changes
- *A* .testing/Makefile
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-0> (77)
- *A* .testing/README.md
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-1> (3)
- *A* .testing/configure
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-2> (4)
- *A* .testing/linux-ubuntu-xenial-gnu.mk
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-3> (273)
- *A* .testing/trailer.py
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-4> (95)
- *M* .travis.yml
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-5> (120)
- *M* config_src/coupled_driver/MOM_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-6> (219)
- *M* config_src/coupled_driver/ocean_model_MOM.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-7> (69)
- *M* config_src/ice_solo_driver/MOM_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-8> (329)
- *M* config_src/ice_solo_driver/user_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-9> (92)
- *M* config_src/mct_driver/MOM_ocean_model.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-10> (19)
- *M* config_src/mct_driver/MOM_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-11> (41)
- *M* config_src/mct_driver/ocn_cap_methods.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-12> (2)
- *M* config_src/mct_driver/ocn_comp_mct.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-13> (6)
- *M* config_src/mct_driver/ocn_cpl_indices.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-14> (4)
- *M* config_src/solo_driver/MESO_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-15> (42)
- *M* config_src/solo_driver/MOM_driver.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-16> (27)
- *M* config_src/solo_driver/MOM_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-17> (165)
- *M* config_src/solo_driver/Neverland_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-18> (18)
- *M* config_src/solo_driver/user_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-19> (40)
- *M* docs/README.md
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-20> (4)
- *M* docs/equations/ALE-algorithm.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-21> (25)
- *M* docs/equations/general_coordinate.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-22> (12)
- *M* docs/equations/governing.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-23> (38)
- *M* docs/equations/notation.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-24> (14)
- *M* docs/equations/overview.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-25> (2)
- *M* docs/equations/vector_invariant_eqns.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-26> (22)
- *M* src/ALE/MOM_ALE.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-27> (101)
- *M* src/ALE/MOM_regridding.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-28> (328)
- *M* src/ALE/MOM_remapping.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-29> (2)
- *M* src/ALE/coord_adapt.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-30> (51)
- *M* src/ALE/coord_hycom.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-31> (20)
- *M* src/ALE/coord_rho.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-32> (30)
- *M* src/ALE/coord_sigma.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-33> (12)
- *M* src/ALE/coord_slight.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-34> (123)
- *M* src/ALE/coord_zlike.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-35> (14)
- *M* src/ALE/regrid_interp.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-36> (2)
- *M* src/core/MOM.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-37> (450)
- *M* src/core/MOM_CoriolisAdv.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-38> (142)
- *M* src/core/MOM_PressureForce.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-39> (37)
- *M* src/core/MOM_PressureForce_Montgomery.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-40> (215)
- *M* src/core/MOM_PressureForce_analytic_FV.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-41> (190)
- *M* src/core/MOM_PressureForce_blocked_AFV.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-42> (210)
- *M* src/core/MOM_barotropic.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-43> (584)
- *M* src/core/MOM_boundary_update.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-44> (8)
- *M* src/core/MOM_checksum_packages.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-45> (47)
- *M* src/core/MOM_continuity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-46> (30)
- *M* src/core/MOM_continuity_PPM.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-47> (433)
- *M* src/core/MOM_dynamics_split_RK2.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-48> (177)
- *M* src/core/MOM_dynamics_unsplit.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-49> (94)
- *M* src/core/MOM_dynamics_unsplit_RK2.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-50> (90)
- *M* src/core/MOM_forcing_type.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-51> (400)
- *M* src/core/MOM_grid.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-52> (109)
- *M* src/core/MOM_interface_heights.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-53> (74)
- *M* src/core/MOM_isopycnal_slopes.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-54> (104)
- *M* src/core/MOM_open_boundary.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-55> (88)
- *M* src/core/MOM_transcribe_grid.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-56> (2)
- *M* src/core/MOM_variables.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-57> (240)
- *M* src/core/MOM_verticalGrid.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-58> (57)
- *M* src/diagnostics/MOM_PointAccel.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-59> (155)
- *M* src/diagnostics/MOM_debugging.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-60> (4)
- *M* src/diagnostics/MOM_diag_to_Z.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-61> (176)
- *M* src/diagnostics/MOM_diagnostics.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-62> (300)
- *M* src/diagnostics/MOM_sum_output.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-63> (283)
- *M* src/diagnostics/MOM_wave_speed.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-64> (177)
- *M* src/diagnostics/MOM_wave_structure.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-65> (76)
- *M* src/equation_of_state/MOM_EOS.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-66> (0)
- *M* src/equation_of_state/MOM_EOS_NEMO.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-67> (0)
- *M* src/equation_of_state/MOM_EOS_TEOS10.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-68> (0)
- *M* src/equation_of_state/MOM_EOS_UNESCO.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-69> (0)
- *M* src/equation_of_state/MOM_EOS_Wright.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-70> (0)
- *M* src/equation_of_state/MOM_EOS_linear.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-71> (0)
- *M* src/equation_of_state/MOM_TFreeze.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-72> (0)
- *M* src/framework/MOM_diag_mediator.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-73> (0)
- *M* src/framework/MOM_diag_remap.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-74> (0)
- *M* src/framework/MOM_domains.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-75> (0)
- *M* src/framework/MOM_dyn_horgrid.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-76> (0)
- *M* src/framework/MOM_horizontal_regridding.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-77> (0)
- *M* src/framework/MOM_io.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-78> (0)
- *M* src/framework/MOM_restart.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-79> (0)
- *M* src/framework/MOM_safe_alloc.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-80> (0)
- *M* src/framework/MOM_spatial_means.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-81> (0)
- *A* src/framework/MOM_unit_scaling.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-82> (0)
- *M* src/ice_shelf/MOM_ice_shelf.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-83> (0)
- *M* src/ice_shelf/MOM_ice_shelf_dynamics.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-84> (0)
- *M* src/ice_shelf/MOM_ice_shelf_initialize.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-85> (0)
- *M* src/ice_shelf/MOM_ice_shelf_state.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-86> (0)
- *M* src/ice_shelf/MOM_marine_ice.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-87> (0)
- *M* src/ice_shelf/user_shelf_init.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-88> (0)
- *M* src/initialization/MOM_coord_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-89> (0)
- *M* src/initialization/MOM_fixed_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-90> (0)
- *M* src/initialization/MOM_grid_initialize.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-91> (0)
- *M* src/initialization/MOM_shared_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-92> (0)
- *M* src/initialization/MOM_state_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-93> (0)
- *M* src/initialization/MOM_tracer_initialization_from_Z.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-94> (0)
- *M* src/initialization/midas_vertmap.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-95> (0)
- *M* src/ocean_data_assim/MOM_oda_driver.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-96> (0)
- *M* src/parameterizations/lateral/MOM_MEKE.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-97> (0)
- *M* src/parameterizations/lateral/MOM_MEKE_types.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-98> (0)
- *M* src/parameterizations/lateral/MOM_hor_visc.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-99> (0)
- *M* src/parameterizations/lateral/MOM_internal_tides.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-100> (0)
- *M* src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-101> (0)
- *M* src/parameterizations/lateral/MOM_mixed_layer_restrat.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-102> (0)
- *M* src/parameterizations/lateral/MOM_thickness_diffuse.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-103> (0)
- *M* src/parameterizations/lateral/MOM_tidal_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-104> (0)
- *M* src/parameterizations/vertical/MOM_ALE_sponge.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-105> (0)
- *M* src/parameterizations/vertical/MOM_CVMix_KPP.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-106> (0)
- *M* src/parameterizations/vertical/MOM_CVMix_conv.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-107> (0)
- *M* src/parameterizations/vertical/MOM_CVMix_ddiff.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-108> (0)
- *M* src/parameterizations/vertical/MOM_CVMix_shear.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-109> (0)
- *M* src/parameterizations/vertical/MOM_bkgnd_mixing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-110> (0)
- *M* src/parameterizations/vertical/MOM_bulk_mixed_layer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-111> (0)
- *M* src/parameterizations/vertical/MOM_diabatic_aux.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-112> (0)
- *M* src/parameterizations/vertical/MOM_diabatic_driver.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-113> (0)
- *M* src/parameterizations/vertical/MOM_diapyc_energy_req.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-114> (0)
- *M* src/parameterizations/vertical/MOM_energetic_PBL.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-115> (0)
- *M* src/parameterizations/vertical/MOM_entrain_diffusive.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-116> (0)
- *M* src/parameterizations/vertical/MOM_full_convection.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-117> (0)
- *M* src/parameterizations/vertical/MOM_geothermal.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-118> (0)
- *M* src/parameterizations/vertical/MOM_internal_tide_input.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-119> (0)
- *M* src/parameterizations/vertical/MOM_kappa_shear.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-120> (0)
- *M* src/parameterizations/vertical/MOM_opacity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-121> (0)
- *M* src/parameterizations/vertical/MOM_regularize_layers.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-122> (0)
- *M* src/parameterizations/vertical/MOM_set_diffusivity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-123> (0)
- *M* src/parameterizations/vertical/MOM_set_viscosity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-124> (0)
- *M* src/parameterizations/vertical/MOM_shortwave_abs.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-125> (0)
- *M* src/parameterizations/vertical/MOM_sponge.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-126> (0)
- *M* src/parameterizations/vertical/MOM_tidal_mixing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-127> (0)
- *M* src/parameterizations/vertical/MOM_vert_friction.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-128> (0)
- *M* src/tracer/DOME_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-129> (0)
- *M* src/tracer/ISOMIP_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-130> (0)
- *M* src/tracer/MOM_OCMIP2_CFC.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-131> (0)
- *M* src/tracer/MOM_generic_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-132> (0)
- *M* src/tracer/MOM_neutral_diffusion.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-133> (0)
- *M* src/tracer/MOM_neutral_diffusion_aux.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-134> (0)
- *M* src/tracer/MOM_offline_aux.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-135> (0)
- *M* src/tracer/MOM_offline_main.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-136> (0)
- *M* src/tracer/MOM_tracer_Z_init.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-137> (0)
- *M* src/tracer/MOM_tracer_advect.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-138> (0)
- *M* src/tracer/MOM_tracer_diabatic.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-139> (0)
- *M* src/tracer/MOM_tracer_flow_control.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-140> (0)
- *M* src/tracer/MOM_tracer_hor_diff.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-141> (0)
- *M* src/tracer/MOM_tracer_registry.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-142> (0)
- *M* src/tracer/advection_test_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-143> (0)
- *M* src/tracer/boundary_impulse_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-144> (0)
- *M* src/tracer/dye_example.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-145> (0)
- *M* src/tracer/dyed_obc_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-146> (0)
- *M* src/tracer/ideal_age_example.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-147> (0)
- *M* src/tracer/oil_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-148> (0)
- *M* src/tracer/pseudo_salt_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-149> (0)
- *M* src/tracer/tracer_example.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-150> (0)
- *M* src/user/BFB_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-151> (0)
- *M* src/user/BFB_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-152> (0)
- *M* src/user/DOME2d_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-153> (0)
- *M* src/user/DOME_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-154> (0)
- *M* src/user/ISOMIP_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-155> (0)
- *A* src/user/Idealized_Hurricane.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-156> (0)
- *M* src/user/Kelvin_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-157> (0)
- *M* src/user/MOM_controlled_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-158> (0)
- *M* src/user/MOM_wave_interface.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-159> (0)
- *M* src/user/Neverland_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-160> (0)
- *M* src/user/Phillips_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-161> (0)
- *M* src/user/Rossby_front_2d_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-162> (0)
- *R* src/user/SCM_CVMix_tests.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-163> (0)
- *D* src/user/SCM_idealized_hurricane.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-164> (0)
- *M* src/user/adjustment_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-165> (0)
- *M* src/user/baroclinic_zone_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-166> (0)
- *M* src/user/benchmark_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-167> (0)
- *M* src/user/circle_obcs_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-168> (0)
- *M* src/user/dense_water_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-169> (0)
- *M* src/user/dumbbell_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-170> (0)
- *M* src/user/dumbbell_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-171> (0)
- *M* src/user/external_gwave_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-172> (0)
- *M* src/user/lock_exchange_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-173> (0)
- *M* src/user/seamount_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-174> (0)
- *M* src/user/shelfwave_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-175> (0)
- *M* src/user/sloshing_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-176> (0)
- *M* src/user/soliton_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-177> (0)
- *M* src/user/user_change_diffusivity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-178> (0)
- *M* src/user/user_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-179> (0)
Patch Links:
- https://github.com/NOAA-GFDL/MOM6/pull/912.patch
- https://github.com/NOAA-GFDL/MOM6/pull/912.diff
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/NOAA-GFDL/MOM6/pull/912>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AADMQHXXCLBBCP5DKX5TBP3PRYYQFANCNFSM4HHS7R6A>
.
|
Codecov Report
@@ Coverage Diff @@
## dev/master #912 +/- ##
==============================================
- Coverage 53.31% 53.31% -0.01%
==============================================
Files 216 217 +1
Lines 57043 57910 +867
==============================================
+ Hits 30413 30872 +459
- Misses 26630 27038 +408
Continue to review full report at Codecov.
|
It does not change answers for us, so I approve it. |
I approve this PR.
Alan.
…On Mon, Apr 22, 2019 at 6:00 PM Alistair Adcroft ***@***.***> wrote:
This PR is to merge dev/gfdl as of 2019-04-22 onto dev/master. There are a
dozen or so merges here but the big one is #896
<https://github.com/NOAA-GFDL/MOM6/pull/896> that affects top-level APIs.
There are no (known) answer changes but parameter documentation files are
affected. There is a corresponding branch of MOM6-examples with updated doc
files but the parameter docs for you own experiment repositories should be
checked.
- PR #896 <https://github.com/NOAA-GFDL/MOM6/pull/896> New options to
control time-stepping at coupler interfaces
- PR #909 <https://github.com/NOAA-GFDL/MOM6/pull/909> Re-factor of
Travis-CI
- PR #908 <https://github.com/NOAA-GFDL/MOM6/pull/908> Catch renamed
variables in restarts
- PR #905 <https://github.com/NOAA-GFDL/MOM6/pull/905> Dimensional
scaling of Coriolis
- PR #869 <https://github.com/NOAA-GFDL/MOM6/pull/869> FV re-sampling
of diagnostics (data reduction x2)
- PR #886 <https://github.com/NOAA-GFDL/MOM6/pull/886>, #881
<https://github.com/NOAA-GFDL/MOM6/pull/881>, #877
<https://github.com/NOAA-GFDL/MOM6/pull/877> documentation fixes
- PR #873 <https://github.com/NOAA-GFDL/MOM6/pull/873> Incorporate
fixes added to dev/master
- PR #867 <https://github.com/NOAA-GFDL/MOM6/pull/867> Fixes for
dimeionsal terms in OBCs
- PR #897 <https://github.com/NOAA-GFDL/MOM6/pull/897>, #866
<https://github.com/NOAA-GFDL/MOM6/pull/866> OpenMP fixes
- PR #864 <https://github.com/NOAA-GFDL/MOM6/pull/864> Dimensional
scaling of the z-direction
- PR #868 <https://github.com/NOAA-GFDL/MOM6/pull/868> Bug fix for
post_data() segmentation fault
- PR #863 <https://github.com/NOAA-GFDL/MOM6/pull/863> Bug fix for
Langmuir number
As per usual feedback from @gustavo-marques
<https://github.com/gustavo-marques>, @awallcraft
<https://github.com/awallcraft>, @kshedstrom
<https://github.com/kshedstrom> and @jiandewang
<https://github.com/jiandewang> is asked for before we accept this PR.
------------------------------
You can view, comment on, or merge this pull request online at:
https://github.com/NOAA-GFDL/MOM6/pull/912
Commit Summary
- Merge pull request #3 from NOAA-GFDL/dev/gfdl
- Updates to idealized hurricane routine for non-SCM (full domain)
simulations
- Effort to decimate the diag output at runtime
- Merge branch 'dev/gfdl' into user/bgr/ideal_hurricane_config
- Diag decimation prototype, coarsening by a factor of 2
- Diag decimation prototype, works for native and _z
- Diag decimation prototype, requesting in diag_table
- Diag decimation prototype, requesting in diag_table
- Diag decimation prototype, fixing memory leaks
- Diag decimation prototype, aggregating methods
- Diag decimation prototype, fixed masks and cleanup
- Diag decimation prototype, fix masks for non-native grids
- Numerous modifications to improve Ideal hurricane config and wave
functionality in such cases.
- Merge branch 'dev/gfdl' into user/bgr/ideal_hurricane_config
- Updates to use the new idealized_hurricane test case.
- Renaming SCM_idealized_hurricane.F90 to Idealized_Hurricane.F90
- Updates to idealized hurricane code style.
- Diag decimation prototype, first attemp at general algorithm
- Merge branch 'dev/gfdl' into user/bgr/ideal_hurricane_config
- Add missing logical condition for v_extensive
- Trailing whitespace
- Diag decimation prototype, decimation algorithm extension
- Merge pull request #861 from nikizadehgfdl/patch-1
- Rescale ISOMIP MIN_THICKNESS via get_param
- +Changed the units of Kd_add from m2 s-1 to Z2 s-1
- +Refactored Kelvin_set_OBC_data
- Corrected scaling in hchksum calls for Kd_int
- Corrected scaling in hchksum call for g_prime
- +Added handling of underflows in kappa_shear
- Merge branch 'dev/gfdl' into test_depth_units
- Merge branch 'user/bgr/ideal_hurricane_config' of
https://github.com/breichl/MOM6 into
breichl-user/bgr/ideal_hurricane_config
- Merge branch 'breichl-user/bgr/ideal_hurricane_config' into dev/gfdl
- Merge branch 'dev/gfdl' into test_depth_units
- Fixes bug (crash) if Langmuir number output is enabled but waves CS
is not associated
- Corrected chksum rescaling for e in thickness_diffuse
- Recast SCM_CVMix_tests_TS_init to work in units of Z
- +Recast MOM_wave_interface to work in units of Z
- Diag decimation, fixed the decimated fields indices
- Merge pull request #863 from breichl/user/bgr/KPP-LToutput_bugfix
- Fix a typo in the description of USE_LEGACY_DIABATIC_DRIVER
- Add missing register* and safe_alloc* for wd
- Merge branch 'dev/gfdl' into nikizadeh_diag_decimation
- Corrected openMP directive errors in recent commit
- (*)Fixed dimensional scaling for Boussinesq Flather
- Add missing diag_id check before post_data
- Merge pull request #868 from nikizadehgfdl/patch-2
- Diag decimation, check the commensurate condition
- Merge pull request #864 from Hallberg-NOAA/test_depth_units
- Merge pull request #866 from Hallberg-NOAA/fix_openMP
- Merge pull request #867 from Hallberg-NOAA/fix_OBC_rescaling
- Merge branch 'fix_wd_register' of
https://github.com/gustavo-marques/MOM6 into
gustavo-marques-fix_wd_register
- Merge branch 'gustavo-marques-fix_wd_register' into dev/gfdl
- (*)Fixed bugs in EBT mode wave speed calculation
- Rescale values reported by PointAccel
- +Add conversion argument to register_static_field
- +Rescale depth inside of MEKE_lengthScales_0d
- Simplify MOM_diagnostics code
- Recast MOM_sum_output to work in units of Z
- Use local variables to rescale in MOM_Point_Accel
- Diagnostics downsampling, implement suggestions in reviews
- Merge pull request #873 from
NOAA-GFDL/dev-master-candidate-2018-10-15
- Diagnostics downsampling, fix the issue for symmetric case
- +Find diapyc_energy_req column height changes in Z
- Find energetic_PBL column height changes in Z
- Downsample Diagnostics, fix symmetric memory case
- +Added m_to_Z arg to horiz_interp_and_extrap_tracer
- +Recast MOM_ALE_sponge to work in units of Z
- +Recast MOM_diag_to_Z to work in units of Z
- Clarified comments in Idealized_Hurricane
- Combined scaling factors in build_adapt_column
- Corrected comments in build_sigma_column
- Diagnostics Downsample, implement Hallberg's suggestion
- +Pass max_depth to initialize_regridding in Z
- Corrected comments in build_zlike_column
- Set coord_adapt and coord_slight parameters in H
- Calculate height-related diagnostics in Z
- Merge branch 'dev/gfdl' into test_depth_units
- +Add MOM_unit_scaling module
- +Replace GV%m_to_Z with US%m_to_Z
- +Replace GV%Z_to_m with US%Z_to_m
- +Pass unit_scale_type argument to step_MOM_thermo
- Corrected openMP directives
- Rescale HMIX_SFC_PROP via get_param
- Update cache dir for /lustre/f2
- Merge branch 'dev/master' into dev/gfdl
- Added parameter in Neverland_initialization which allows to remove
continents
- Merge branch 'fix_EBT_wave_speed' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-fix_EBT_wave_speed
- Merge branch 'Hallberg-NOAA-fix_EBT_wave_speed' into dev/gfdl
- Merge branch 'test_depth_units' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-test_depth_units
- Merge branch 'Hallberg-NOAA-test_depth_units' into dev/gfdl
- Merge branch 'dev/master' of https://github.com/NOAA-GFDL/MOM6 into
dev/gfdl
- +Added run-time parameters for benchmark test case
- +Added a run-time parameter for circle_obcs
- +Added the INTERFACE_IC_QUANTA runtime parameter
- +Added run-time parameters for sloshing test case
- Added a comment in USER_initialize_thickness
- Merge branch 'dev/gfdl' of https://github.com/MFJansen/MOM6 into
MFJansen-dev/gfdl
- Merge branch 'dev/gfdl' into use_unit_scaling_type
- Merge branch 'use_unit_scaling_type' into document_user_params
- Merge branch 'MFJansen-dev/gfdl' into dev/gfdl
- Merge branch 'use_unit_scaling_type' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-use_unit_scaling_type
- Merge branch 'Hallberg-NOAA-use_unit_scaling_type' into dev/gfdl
- Merge branch 'dev/gfdl' into document_user_params
- Merge branch 'Hallberg-NOAA-document_user_params' into dev/gfdl
- Corrected an openMP directive
- +Recast ice_shelf code to work in units of Z
- +Changed units of ustar from m/s to Z/s
- Split excessively long lines
- Merge pull request #877 from Hallberg-NOAA/document_user_params
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- +Changed units of fluxes%ustar_shelf to Z/s
- Merge branch 'dev/gfdl' into rescale_ustar
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- modified: src/parameterizations/lateral/MOM_MEKE.F90
- Corrected 8 comments
- +Add US arg to set_up_ALE_sponge_vel_field_varying
- +Rescaled variables in MOM_internal_tides
- +Rescaled variables in MOM_tidal_mixing
- +Add unit_scale_type argument to tracer_Z_init
- Added perturbations to initial layer thicknesses in Neverland
- +Add unit_scale_type argument to diag_remap_update
- +Add unit_scale_type arg to MOM_initialize_fixed
- +Add unit_scale_type arg to MOM_sum_output_init
- +Add optional unit_scale_type arg to initialize_masks
- +Eliminated Zd_to_m from grid types
- Recast internal MOM_barotropic variables into Z
- Merge pull request #880 from Hallberg-NOAA/rescale_ustar
- Merge pull request #881 from Hallberg-NOAA/correct_comments
- Merge branch 'topoMEKE' of https://github.com/hlkong/MOM6 into
hlkong-topoMEKE
- Corrected soma comment/doxygen syntax
- +Recast ustar_gustless into Z/s
- Merge branch 'dev/gfdl' into eliminate_Zd_to_m
- Fixed line wrap in new parameter documentation
- Merge branch 'hlkong-topoMEKE' into dev/gfdl
- +Rescale depth in DOME_initialize_topography
- +Rescale depth in ISOMIP_initialize_topography
- +Rescale depth in Kelvin_initialize_topography
- +Rescale depth in Phillips_initialize_topography
- +Rescale depth in benchmark_initialize_topography
- +Rescale depth in shelfwave_initialize_topography
- +Rescale depth in USER_initialize_topography
- Better comments in initialize_topography routines
- +Rescale topography in MOM_shared_initialization
- Rescale topography during initialization
- Merge branch 'dev/gfdl' of https://github.com/MFJansen/MOM6 into
MFJansen-dev/gfdl
- Added run-time parameter for Neverland perturbation
- Adds random noise option for Neverland IC
- Merge branch 'MFJansen-dev/gfdl' into dev/gfdl
- Merge branch 'eliminate_Zd_to_m' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-eliminate_Zd_to_m
- Merge branch 'Hallberg-NOAA-eliminate_Zd_to_m' into dev/gfdl
- Merge branch 'rescale_topography' of
https://github.com/Hallberg-NOAA/MOM6 into
Hallberg-NOAA-rescale_topography
- Merge branch 'Hallberg-NOAA-rescale_topography' into dev/gfdl
- This update fixes compilation issues of ESM
- Merge branch 'dev/gfdl' into nikizadeh_diag_decimation
- Merge branch 'nikizadehgfdl/fix_compile_generics' into
nikizadeh_diag_decimation
- Merge pull request #885 from
nikizadehgfdl/nikizadehgfdl/fix_compile_generics
- Extended comments to clarify Z units
- Added comments explaining the '~>' notation
- Renamed internal variables in EF4
- Extended comments to clarify H units
- Reduced use of square brackets in comments
- Further reduced use of square brackets in comments
- Use square-bracket syntax in unit documentation
- Updated comments explaining the '~>' notation
- Use square-brackets in height documentation
- Use square-brackets in thickness documentation
- Document additional thickness variable units
- Document more variable units with square brackets
- Document velocity units with square brackets
- Document frequency units with square brackets
- dOxyGenize ice_solo_driver/MOM_surface_forcing.F90
- Documented miscellaneous variable units
- Documented density variable units
- Documented temperature variable units
- Documented units of 280 more variables
- Documented units of 110 core variables
- Documented units of 50 grid variables
- Documented 300 miscellaneous variable units
- Documented 288 parameterization variable units
- Documented 116 tracer variable units
- Documented 170 variable units
- Documented 93 thermodynamic variable units
- Merge pull request #886 from Hallberg-NOAA/unit_rescale_comments
- Merge branch 'dev/gfdl' into nikizadeh_diag_decimation
- Diagnostics downsampling, shorten line more than 120 chars long
- Merge branch 'dev/master' into dev/gfdl
- +New variants of safe_alloc_ptr & safe_alloc_alloc
- Trap or deal with instances when dt=0 in diabatic
- +Opt args to step_MOM can override DIABATIC_FIRST
- Fix bug causing openmp answers change
- Correct thermo clock with update_ocean_model calls
- changes vector notation and fixes typos
- fixes typo and adds Angus link
- some more typos and a few nablas that were left unbolded
- adds parentheses in general-coordinate versions of temp and sal
- adds parentheses in general-coordinate versions of temp and sal
- fixes notation in mom_hor_visc module documentation
- Merge pull request #897 from
nikizadehgfdl/nikizadehgfdl/fix_openmp_answers
- Merge pull request #896 from Hallberg-NOAA/coupling_options
- fixes geopotential gradient term in governing eqs.
- fixes geopotential gradient term in eqs and typo in \nabla def in
notation.
- undo changes in MOM_hor_visc.F90 doc
- Merge pull request #869 from nikizadehgfdl/nikizadeh_diag_decimation
- Merge pull request #901 from navidcy/UpdatesDocEquations
- +Added dimensional rescaling of Coriolis parameter
- Travis: switch to mpich2
- Merge pull request #906 from adcroft/travis-switch-to-mpich2
- Merge branch 'dev/gfdl' into rescale_Coriolis
- Fix doxygen typos
- Doxygenized down sampling routine in diag_mediator
- Merge pull request #5 from NOAA-GFDL/dev/gfdl
- Merge pull request #905 from Hallberg-NOAA/rescale_Coriolis
- Logic to flag obsolete restart fields
- Registering Kd_turb and Kv_turb as obsolete restart fields
- Merge pull request #907 from adcroft/doxy-down-sampling
- Merge branch 'dev/master' into dev/gfdl
- dOxygenize for obsolete restarts, tweak to FATAL message
- Merge pull request #908 from jkrasting/user/jpk/trap-kd-turb
- Re-factor of Travis-CI usage
- Set ca13csed to zero at k>1
- Merge pull request #910 from jkrasting/zero_out_13C_cased
- Merge pull request #909 from adcroft/travis-stages
File Changes
- *A* .testing/Makefile
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-0> (77)
- *A* .testing/README.md
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-1> (3)
- *A* .testing/configure
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-2> (4)
- *A* .testing/linux-ubuntu-xenial-gnu.mk
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-3> (273)
- *A* .testing/trailer.py
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-4> (95)
- *M* .travis.yml
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-5> (120)
- *M* config_src/coupled_driver/MOM_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-6> (219)
- *M* config_src/coupled_driver/ocean_model_MOM.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-7> (69)
- *M* config_src/ice_solo_driver/MOM_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-8> (329)
- *M* config_src/ice_solo_driver/user_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-9> (92)
- *M* config_src/mct_driver/MOM_ocean_model.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-10> (19)
- *M* config_src/mct_driver/MOM_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-11> (41)
- *M* config_src/mct_driver/ocn_cap_methods.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-12> (2)
- *M* config_src/mct_driver/ocn_comp_mct.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-13> (6)
- *M* config_src/mct_driver/ocn_cpl_indices.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-14> (4)
- *M* config_src/solo_driver/MESO_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-15> (42)
- *M* config_src/solo_driver/MOM_driver.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-16> (27)
- *M* config_src/solo_driver/MOM_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-17> (165)
- *M* config_src/solo_driver/Neverland_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-18> (18)
- *M* config_src/solo_driver/user_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-19> (40)
- *M* docs/README.md
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-20> (4)
- *M* docs/equations/ALE-algorithm.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-21> (25)
- *M* docs/equations/general_coordinate.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-22> (12)
- *M* docs/equations/governing.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-23> (38)
- *M* docs/equations/notation.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-24> (14)
- *M* docs/equations/overview.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-25> (2)
- *M* docs/equations/vector_invariant_eqns.rst
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-26> (22)
- *M* src/ALE/MOM_ALE.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-27> (101)
- *M* src/ALE/MOM_regridding.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-28> (328)
- *M* src/ALE/MOM_remapping.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-29> (2)
- *M* src/ALE/coord_adapt.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-30> (51)
- *M* src/ALE/coord_hycom.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-31> (20)
- *M* src/ALE/coord_rho.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-32> (30)
- *M* src/ALE/coord_sigma.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-33> (12)
- *M* src/ALE/coord_slight.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-34> (123)
- *M* src/ALE/coord_zlike.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-35> (14)
- *M* src/ALE/regrid_interp.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-36> (2)
- *M* src/core/MOM.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-37> (450)
- *M* src/core/MOM_CoriolisAdv.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-38> (142)
- *M* src/core/MOM_PressureForce.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-39> (37)
- *M* src/core/MOM_PressureForce_Montgomery.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-40> (215)
- *M* src/core/MOM_PressureForce_analytic_FV.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-41> (190)
- *M* src/core/MOM_PressureForce_blocked_AFV.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-42> (210)
- *M* src/core/MOM_barotropic.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-43> (584)
- *M* src/core/MOM_boundary_update.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-44> (8)
- *M* src/core/MOM_checksum_packages.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-45> (47)
- *M* src/core/MOM_continuity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-46> (30)
- *M* src/core/MOM_continuity_PPM.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-47> (433)
- *M* src/core/MOM_dynamics_split_RK2.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-48> (177)
- *M* src/core/MOM_dynamics_unsplit.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-49> (94)
- *M* src/core/MOM_dynamics_unsplit_RK2.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-50> (90)
- *M* src/core/MOM_forcing_type.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-51> (400)
- *M* src/core/MOM_grid.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-52> (109)
- *M* src/core/MOM_interface_heights.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-53> (74)
- *M* src/core/MOM_isopycnal_slopes.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-54> (104)
- *M* src/core/MOM_open_boundary.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-55> (88)
- *M* src/core/MOM_transcribe_grid.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-56> (2)
- *M* src/core/MOM_variables.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-57> (240)
- *M* src/core/MOM_verticalGrid.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-58> (57)
- *M* src/diagnostics/MOM_PointAccel.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-59> (155)
- *M* src/diagnostics/MOM_debugging.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-60> (4)
- *M* src/diagnostics/MOM_diag_to_Z.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-61> (176)
- *M* src/diagnostics/MOM_diagnostics.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-62> (300)
- *M* src/diagnostics/MOM_sum_output.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-63> (283)
- *M* src/diagnostics/MOM_wave_speed.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-64> (177)
- *M* src/diagnostics/MOM_wave_structure.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-65> (76)
- *M* src/equation_of_state/MOM_EOS.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-66> (0)
- *M* src/equation_of_state/MOM_EOS_NEMO.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-67> (0)
- *M* src/equation_of_state/MOM_EOS_TEOS10.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-68> (0)
- *M* src/equation_of_state/MOM_EOS_UNESCO.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-69> (0)
- *M* src/equation_of_state/MOM_EOS_Wright.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-70> (0)
- *M* src/equation_of_state/MOM_EOS_linear.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-71> (0)
- *M* src/equation_of_state/MOM_TFreeze.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-72> (0)
- *M* src/framework/MOM_diag_mediator.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-73> (0)
- *M* src/framework/MOM_diag_remap.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-74> (0)
- *M* src/framework/MOM_domains.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-75> (0)
- *M* src/framework/MOM_dyn_horgrid.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-76> (0)
- *M* src/framework/MOM_horizontal_regridding.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-77> (0)
- *M* src/framework/MOM_io.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-78> (0)
- *M* src/framework/MOM_restart.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-79> (0)
- *M* src/framework/MOM_safe_alloc.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-80> (0)
- *M* src/framework/MOM_spatial_means.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-81> (0)
- *A* src/framework/MOM_unit_scaling.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-82> (0)
- *M* src/ice_shelf/MOM_ice_shelf.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-83> (0)
- *M* src/ice_shelf/MOM_ice_shelf_dynamics.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-84> (0)
- *M* src/ice_shelf/MOM_ice_shelf_initialize.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-85> (0)
- *M* src/ice_shelf/MOM_ice_shelf_state.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-86> (0)
- *M* src/ice_shelf/MOM_marine_ice.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-87> (0)
- *M* src/ice_shelf/user_shelf_init.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-88> (0)
- *M* src/initialization/MOM_coord_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-89> (0)
- *M* src/initialization/MOM_fixed_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-90> (0)
- *M* src/initialization/MOM_grid_initialize.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-91> (0)
- *M* src/initialization/MOM_shared_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-92> (0)
- *M* src/initialization/MOM_state_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-93> (0)
- *M* src/initialization/MOM_tracer_initialization_from_Z.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-94> (0)
- *M* src/initialization/midas_vertmap.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-95> (0)
- *M* src/ocean_data_assim/MOM_oda_driver.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-96> (0)
- *M* src/parameterizations/lateral/MOM_MEKE.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-97> (0)
- *M* src/parameterizations/lateral/MOM_MEKE_types.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-98> (0)
- *M* src/parameterizations/lateral/MOM_hor_visc.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-99> (0)
- *M* src/parameterizations/lateral/MOM_internal_tides.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-100> (0)
- *M* src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-101> (0)
- *M* src/parameterizations/lateral/MOM_mixed_layer_restrat.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-102> (0)
- *M* src/parameterizations/lateral/MOM_thickness_diffuse.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-103> (0)
- *M* src/parameterizations/lateral/MOM_tidal_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-104> (0)
- *M* src/parameterizations/vertical/MOM_ALE_sponge.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-105> (0)
- *M* src/parameterizations/vertical/MOM_CVMix_KPP.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-106> (0)
- *M* src/parameterizations/vertical/MOM_CVMix_conv.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-107> (0)
- *M* src/parameterizations/vertical/MOM_CVMix_ddiff.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-108> (0)
- *M* src/parameterizations/vertical/MOM_CVMix_shear.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-109> (0)
- *M* src/parameterizations/vertical/MOM_bkgnd_mixing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-110> (0)
- *M* src/parameterizations/vertical/MOM_bulk_mixed_layer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-111> (0)
- *M* src/parameterizations/vertical/MOM_diabatic_aux.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-112> (0)
- *M* src/parameterizations/vertical/MOM_diabatic_driver.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-113> (0)
- *M* src/parameterizations/vertical/MOM_diapyc_energy_req.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-114> (0)
- *M* src/parameterizations/vertical/MOM_energetic_PBL.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-115> (0)
- *M* src/parameterizations/vertical/MOM_entrain_diffusive.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-116> (0)
- *M* src/parameterizations/vertical/MOM_full_convection.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-117> (0)
- *M* src/parameterizations/vertical/MOM_geothermal.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-118> (0)
- *M* src/parameterizations/vertical/MOM_internal_tide_input.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-119> (0)
- *M* src/parameterizations/vertical/MOM_kappa_shear.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-120> (0)
- *M* src/parameterizations/vertical/MOM_opacity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-121> (0)
- *M* src/parameterizations/vertical/MOM_regularize_layers.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-122> (0)
- *M* src/parameterizations/vertical/MOM_set_diffusivity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-123> (0)
- *M* src/parameterizations/vertical/MOM_set_viscosity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-124> (0)
- *M* src/parameterizations/vertical/MOM_shortwave_abs.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-125> (0)
- *M* src/parameterizations/vertical/MOM_sponge.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-126> (0)
- *M* src/parameterizations/vertical/MOM_tidal_mixing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-127> (0)
- *M* src/parameterizations/vertical/MOM_vert_friction.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-128> (0)
- *M* src/tracer/DOME_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-129> (0)
- *M* src/tracer/ISOMIP_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-130> (0)
- *M* src/tracer/MOM_OCMIP2_CFC.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-131> (0)
- *M* src/tracer/MOM_generic_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-132> (0)
- *M* src/tracer/MOM_neutral_diffusion.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-133> (0)
- *M* src/tracer/MOM_neutral_diffusion_aux.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-134> (0)
- *M* src/tracer/MOM_offline_aux.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-135> (0)
- *M* src/tracer/MOM_offline_main.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-136> (0)
- *M* src/tracer/MOM_tracer_Z_init.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-137> (0)
- *M* src/tracer/MOM_tracer_advect.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-138> (0)
- *M* src/tracer/MOM_tracer_diabatic.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-139> (0)
- *M* src/tracer/MOM_tracer_flow_control.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-140> (0)
- *M* src/tracer/MOM_tracer_hor_diff.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-141> (0)
- *M* src/tracer/MOM_tracer_registry.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-142> (0)
- *M* src/tracer/advection_test_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-143> (0)
- *M* src/tracer/boundary_impulse_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-144> (0)
- *M* src/tracer/dye_example.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-145> (0)
- *M* src/tracer/dyed_obc_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-146> (0)
- *M* src/tracer/ideal_age_example.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-147> (0)
- *M* src/tracer/oil_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-148> (0)
- *M* src/tracer/pseudo_salt_tracer.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-149> (0)
- *M* src/tracer/tracer_example.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-150> (0)
- *M* src/user/BFB_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-151> (0)
- *M* src/user/BFB_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-152> (0)
- *M* src/user/DOME2d_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-153> (0)
- *M* src/user/DOME_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-154> (0)
- *M* src/user/ISOMIP_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-155> (0)
- *A* src/user/Idealized_Hurricane.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-156> (0)
- *M* src/user/Kelvin_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-157> (0)
- *M* src/user/MOM_controlled_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-158> (0)
- *M* src/user/MOM_wave_interface.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-159> (0)
- *M* src/user/Neverland_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-160> (0)
- *M* src/user/Phillips_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-161> (0)
- *M* src/user/Rossby_front_2d_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-162> (0)
- *R* src/user/SCM_CVMix_tests.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-163> (0)
- *D* src/user/SCM_idealized_hurricane.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-164> (0)
- *M* src/user/adjustment_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-165> (0)
- *M* src/user/baroclinic_zone_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-166> (0)
- *M* src/user/benchmark_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-167> (0)
- *M* src/user/circle_obcs_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-168> (0)
- *M* src/user/dense_water_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-169> (0)
- *M* src/user/dumbbell_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-170> (0)
- *M* src/user/dumbbell_surface_forcing.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-171> (0)
- *M* src/user/external_gwave_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-172> (0)
- *M* src/user/lock_exchange_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-173> (0)
- *M* src/user/seamount_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-174> (0)
- *M* src/user/shelfwave_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-175> (0)
- *M* src/user/sloshing_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-176> (0)
- *M* src/user/soliton_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-177> (0)
- *M* src/user/user_change_diffusivity.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-178> (0)
- *M* src/user/user_initialization.F90
<https://github.com/NOAA-GFDL/MOM6/pull/912/files#diff-179> (0)
Patch Links:
- https://github.com/NOAA-GFDL/MOM6/pull/912.patch
- https://github.com/NOAA-GFDL/MOM6/pull/912.diff
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/NOAA-GFDL/MOM6/pull/912>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHBPTUJ7KQBNWDTE5HLXCMLPRYYQLANCNFSM4HHS7R6A>
.
|
the newly introduced argument "US" in src/core/MOM_forcing_type.F90 |
Added unit_scale_type arguments to several subroutines in the nuopc_driver directory, added a unit_scale_type element to the nuopc_driver versoin of ocean_state_type, and use this argument to appropriately rescale forces%ustar for dimensional consistency testing. These changes are required to go with the dev-master-candidate-2018-04-22 updates to MOM6. With these changes, the code in origin/dev-master-candidate-2018-04-22 compiles up through the nuopc_driver version of MOM_ocean_model.o.
Sorry about the oversight with the nuopc_driver code. When we added the changes in question to the dev/gfdl code, the nuopc_driver had not yet been merged in, and of course our testing did not include the nuopc_driver when we merged it into dev/gfdl. We might need to think about how we handle testing in cases like this that might impact the various sets of top-level driver/cap code. I just updated the nuopc_driver code to include the new missing unit_scaling_type arguments. We have now partially compiled the updated code with the nuopc_driver (as far as we can go without access to the other ESMF or nuopc code), and we believe that this should compile and run correctly with the nuopc_driver. @jiandewang, please try updating the code in this PR and see if it is working correctly for you now. |
Bob:
Thanks for your quick action, I will make a new try and let you know the
results.
Cheers,
Jiande
…On Tue, Apr 23, 2019 at 5:45 PM Robert Hallberg ***@***.***> wrote:
Sorry about the oversight with the nuopc_driver code. When we added the
changes in question to the dev/gfdl code, the nuopc_driver had not yet been
merged in, and of course our testing did not include the nuopc_driver when
we merged it into dev/gfdl. We might need to think about how we handle
testing in cases like this that might impact the various sets of top-level
driver/cap code.
I just updated the nuopc_driver code to include the new missing
unit_scaling_type arguments. We have now partially compiled the updated
code with the nuopc_driver (as far as we can go without access to the other
ESMF or nuopc code), and we believe that this should compile and run
correctly with the nuopc_driver. @jiandewang
<https://github.com/jiandewang>, please try updating the code in this PR
and see if it is working correctly for you now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/NOAA-GFDL/MOM6/pull/912#issuecomment-485986658>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ADMGAS3GXCA4NRHYBYM5NU3PR57N7ANCNFSM4HHS7R6A>
.
|
It works fine now in EMC Unified Coupling System. I approve this PR. |
I just compiled the NCAR/NUOPC cap and it is working for us too. |
Good - I'll make the merge and then we can send out the second PR as discussed on the Monday call. BTW. did no one notice I got the year wrong in the branch name? |
This PR is to merge dev/gfdl as of 2019-04-22 onto dev/master. There are a dozen or so merges here but the big one is #896 that affects top-level APIs. There are no (known) answer changes but parameter documentation files are affected. There is a corresponding branch of MOM6-examples with updated doc files but the parameter docs for you own experiment repositories should be checked.
As per usual feedback from @gustavo-marques, @awallcraft, @kshedstrom and @jiandewang is asked for before we accept this PR.