Skip to content
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

Diagnostic output #334

Closed
nichannah opened this issue Jul 7, 2016 · 1 comment
Closed

Diagnostic output #334

nichannah opened this issue Jul 7, 2016 · 1 comment

Comments

@nichannah
Copy link
Collaborator

Presently the user can request that a diagnostic output on z-star vertical coords through the diag table. MOM6 regrids the output during the post() call. This issue will extend this functionality to support support both isopycnal (rho) and terrain following (sigma) coordinates.

It may also make sense to do code cleanup / refactoring of the diagnostic vertical regridding code. Perhaps this can be split into a separate file, e.g. src/framework/MOM_diag_regrid.F90

This issue will be tested here: NOAA-GFDL/MOM6-examples#98

nichannah pushed a commit to nichannah/MOM6 that referenced this issue Jul 13, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Jul 14, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Jul 14, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Jul 15, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Jul 15, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Aug 1, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Aug 9, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Aug 10, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Aug 11, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Aug 11, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Aug 30, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Sep 20, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 1, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 1, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 1, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 2, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 2, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 2, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 2, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 3, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 4, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 4, 2016
…vertical

coordinate remapping there if diagnostics that use the given coordinate. This
saves time on target grid updates. mom-ocean#334
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 7, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 9, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 10, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 10, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 16, 2016
nichannah pushed a commit to nichannah/MOM6 that referenced this issue Nov 17, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Nov 28, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Dec 16, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Dec 16, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Dec 16, 2016
nichannah added a commit to nichannah/MOM6 that referenced this issue Dec 16, 2016
nikizadehgfdl pushed a commit to nikizadehgfdl/MOM6 that referenced this issue Oct 9, 2017
- NOAA-GFDL/MOM6@2a50035 Merge branch 'gustavo-marques-MOM_F90_FIX' into dev/master
- NOAA-GFDL/MOM6@d7aa18b Refactor of gustavo-marques-MOM_F90_FIX
- NOAA-GFDL/MOM6@a2835a9 Merge branch 'MOM_F90_FIX' of https://github.com/gustavo-marques/MOM6 into gustavo-marques-MOM_F90_FIX
- NOAA-GFDL/MOM6@c8986f6 Merge branch 'nicjhan-334-kernelise-grid-build' into dev/master
- NOAA-GFDL/MOM6@753098a Merge branch '334-kernelise-grid-build' of https://github.com/nicjhan/MOM6 into nicjhan-334-kernelise-grid-build
- NOAA-GFDL/MOM6@1e373d9 Minor re-factor of diag_mediator()
- NOAA-GFDL/MOM6@b1b3554 Added new kernel reintegrate_column()
- NOAA-GFDL/MOM6@b1ccc5a Renamed unitTests to unit_tests
- NOAA-GFDL/MOM6@17a3f80 Added new module MOM_diag_vkernels
- NOAA-GFDL/MOM6@6e31ccf Complete slight and hycom1 grid column generation. mom-ocean#334
- NOAA-GFDL/MOM6@25304cd Split out slight and hycom1 grid generation into columns. Not complete. mom-ocean#334
- NOAA-GFDL/MOM6@c39d592 beginning to split out grid generation into per-column. mom-ocean#334
- NOAA-GFDL/MOM6@fc1b184 Updated comments in MOM_diag_mediator.F90
- NOAA-GFDL/MOM6@f44b798 Added cell_measures for static fields depth_ocean and wet
- NOAA-GFDL/MOM6@571b397 Implemented "interp_method = 'none'" for vector/q-point locations
- NOAA-GFDL/MOM6@909264b Merge branch 'user/nnz/openmpfixes_devmaster_20160809' into dev/master
- NOAA-GFDL/MOM6@f7507a4 Merge branch 'dev/master' into user/nnz/openmpfixes_devmaster_20160809
- NOAA-GFDL/MOM6@fd296ae Implemented cell_measure area for h-point variables
nikizadehgfdl pushed a commit to nikizadehgfdl/MOM6 that referenced this issue Oct 9, 2017
- NOAA-GFDL/MOM6@90d31ed Moved to flat (no subdirs) mode for doxygen
- NOAA-GFDL/MOM6@fd533dc Added draft of Diagnostics page
- NOAA-GFDL/MOM6@5bd2cfc Implemented xy-averaged diagnostics for interface data
- NOAA-GFDL/MOM6@ff858c7 Corrected variable names (changed extrinsic to extensive)
- NOAA-GFDL/MOM6@3aa0e78 Fix "edges" attribute for dimension variable in z-diag output
- NOAA-GFDL/MOM6@c32946c Fix subroutine name in error string. mom-ocean#334
- NOAA-GFDL/MOM6@58b26a0 Remove support for diagnostic horizontal averaging on Z interfaces. mom-ocean#334
nikizadehgfdl pushed a commit to nikizadehgfdl/MOM6 that referenced this issue Oct 9, 2017
- Updates available_diags

- NOAA-GFDL/MOM6@5afba32 Fixed continuation character (again!)
- NOAA-GFDL/MOM6@a4031da Fix variable intent compilation error in dev/master. mom-ocean#334
- NOAA-GFDL/MOM6@c838594 Re-enable support for diagnostic horizonal averaging on Z interfaces and layers.
nikizadehgfdl pushed a commit to nikizadehgfdl/MOM6 that referenced this issue Oct 9, 2017
- NOAA-GFDL/MOM6@d19edfb Moved mass transport diagnostics to right point in algorithm
- NOAA-GFDL/MOM6@aa488c0 Merge branch 'nicjhan-334-diagnostic-regridding-fixes' into dev/master
- NOAA-GFDL/MOM6@fc6162a Fix FPE when diagnosing MEKE bottom drag function
- NOAA-GFDL/MOM6@c063650 Merge branch '334-diagnostic-regridding-fixes' of https://github.com/nicjhan/MOM6 into nicjhan-334-diagnostic-regridding-fixes
- NOAA-GFDL/MOM6@d0f0e7a Fix diagnostic (v)umo_2d post. These diags were being registered but not posted properly. mom-ocean#334
- NOAA-GFDL/MOM6@47bed87 Allow horizontally_average_diag_field to be called by both native and remapped diagnostics. mom-ocean#334
- NOAA-GFDL/MOM6@af85249 +Optionally append a suffix to NIPROC in logs
@Hallberg-NOAA
Copy link
Collaborator

This capability has been implemented.

nikizadehgfdl pushed a commit to nikizadehgfdl/MOM6 that referenced this issue Mar 29, 2023
Fixed two horizontal indexing bugs in `get_field_nc`, where the difference
between the array starting index (always 1 in this subroutine) and the values
in the handle argument were not being taken into account when the array was
being passed in with only its computational domain.

Also initialized the internal `unlim_index` array in `get_netcdf_fields` to fix
a problem with using an uninitialized array that was being flagged when run in
debug mode.

With this commit, the model is once again reproducing the expected answers when
rescaling is applied for vertical distances or time.

Co-authored-by: Marshall Ward <marshall.ward@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants