data_override support for masked and fractional regridding using conservative interpolation #1409
Labels
enhancement
Issue/PR for a modification that increases performance, improves syntax, or adds functionality.
Is your feature request related to a problem? Please describe.
When running fv3-shield and reading in ECMWF SST data using data_override, there are anomalies that show up near the coast lines. We need a method to ensure that SST fields from external sources (e.g. ECMWF, Navy, etc.) are appropriately mapped to the ocean grid used by fv3-shield and ideally are conservatively remapped. Similarly for skin temperature, which is defined everywhere (over sea,land,ice) but can have sharp gradients between land and ocean, needs to be mapped so that ocean points map to ocean points with the appropriate fractional weighting.
I assume that this feature is not currently available, because I see that the current interpolation options in data_override are bilinear and bicubic, e.g.:
FMS/data_override/include/data_override.inc
Line 417 in 0ede185
Describe the solution you'd like
It would be useful if fractional regridding is supported, where the ocean/land/ice fractions are used to ensure that ocean points are mapped to ocean points, sea ice points to sea ice points, and land point to land points, with the appropriate area-weighted integrals (this follows the spirit of issue #1399, which requests support for providing input regridding weights). Ideally, the regridding weights could still be pre-computed while the fractional weighting and land/sea/ice masks are applied within the model using fractions/masks in the input file and already defined within the model, as these can change over time.
Describe alternatives you've considered
We have attempted to pre-compute regridding of external SSTs and skin temperature fields to the mosaic-defined multi-tile cubed sphere grid, with the intent to turn off interpolation in the data_override routine. This has not been successful yet, but we will continue to develop it as an option.
Additional context
Differences in 2m temperature in FV3-SHiELD between using NOAA SST ICs and ECMWF forecasted skin temp after 1 hour, showing artifacts near the coast:
The text was updated successfully, but these errors were encountered: