ESCOMP / ESCOMP/CAM

Bugzilla 2263 - Incorrect local time processing for fields output on V-stagger grid

Open
#7 0 comments 0 reactions 1 assignee Claimed by @gold2718 View on GitHub
bug
Dominant language
No language data
Stars
91
Forks
183
Avg merge
6d 2m
Merged PRs (30d)
9

Description

Opened: Steve Goldhaber 2015-12-30 15:05:29 MST
Local-time processing (the 'L' flag in addfld, add_default, avgflag_pertape or a fincl entry) uses the local time at each column to decide whether or not to process an outfld call for that column. To do this, it uses the longitude for the column to determine local time. However, for the FV dycore, these longitudes are hard-coded to the cell-centered values. If calling outfld with a variable defined on the V-stagger grid, the longitude values used for the time calculation are incorrect.

Comment 1: Steve Goldhaber 2015-12-30 15:07:42 MST
This could be fixed either by passing the grid index (the 'decomp') to the longitude-retrieval function (dyn_grid_get_elem_coords) or by using longitude values from the grid object associated with the field.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.