ESMValGroup / ESMValCore

ESMValCore: A community tool for pre-processing data from Earth system models in CMIP and running analysis scripts.
https://www.esmvaltool.org
Apache License 2.0
42 stars 38 forks source link

Dataset problem: Bug with regridding and FGOALS-f3-L #1270

Open thomascrocker opened 3 years ago

thomascrocker commented 3 years ago

I've developed a diagnostic looking at SST biases from CMIP6 models. It works fine for all the models I've used it with except one. FGOALS-f3-L. When plotting, there is a strip of blank data either side of the meridian. This isn't present for any of the other models. image

The recipe uses the preprocessor to regrid the models onto the same grid as the HadISST dataset. Here is the pre processor and datasets used (it will run with other CMIP6 models, but they don't exhibit the bug). The variable used is ts:

datasets:
  - { dataset: HadISST, project: OBS, tier: 2, type: reanaly, version: 1 }
  - { dataset: FGOALS-f3-L, project: CMIP6, exp: historical, ensemble: r1i1p1f1, grid: gr, mip: Amon }

preprocessors:
  preproc:
    extract_region:
      start_longitude: -25
      end_longitude: 25
      start_latitude: -40
      end_latitude: 25
    climate_statistics:
      operator: mean
      period: season
    regrid:
      target_grid: HadISST
      scheme: linear

I''ve run my recipe using the save_intermediary_cubes: true option and examined the netCDF files created by the pre-processor. The problem manifests itself at the regrid stage. Prior to regridding the data is fine. After regridding the data from the gridboxes either side of the meridian is masked and set to the fill value of 1.e+20

This is all being run using the ESMValTool install on JASMIN (see /home/users/tcrocker/LaunchPAD/ESMValTool/recipes/recipe_SST_bias.yml)

Assign the right people If you are already a member of the ESMValTool GitHub project, please assign Valeriu Predoi (valeriupredoi) and Klaus Zimmermann (zklaus) to the issue. They will then check the issue raised and propagate it further to the data model developers.

Please attach

Cheers :beer:

thomascrocker commented 3 years ago

Tagging @ellendyer and @rjames-at-rwjames for future reference