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

EC wrapper possibly corrupting GraphCast precip (and q, w) outputs #9

Open
idharssi2020 opened this issue Jan 9, 2024 · 2 comments

Comments

@idharssi2020
Copy link

I have only recently started looking at precip output from GraphCast and noticed the forecasts are corrupted as are fields of vertical velocity and specific humidity.

I use the following command to run GraphCast
ai-models --input file --file dump.grib --date $1 --time 0600 graphcast --debug 2> log.txt

I use the following to write out the data into smaller files:

module load eccodes
mkdir -p output_06
grib_copy graphcast.grib output_06/gc_[shortName]_[level].grib

Recently, I noticed that the total precipitation fields are corrupt,
image
image

However, when I look at the precipitation in the output.nc file it all looks OK (I used CDO cdo -select,name=total_precipitation_6hr output.nc test_tp.nc ), The time units are actually days (not hours).
image
image

I would be much obliged if the EC ai-models team can investigate.

Thanks in advance
I'm taking some leave soon so I don't have time to investigate further. Apologies if it turns out to be a bug in my code.

@mchantry
Copy link
Contributor

mchantry commented Jan 9, 2024

Please can you confirm if the issue exists on the raw output from ai-models, i.e. before you split into smaller files.

@chengshenlian
Copy link

I have also encountered issues related to precipitation amounts. It appears that your precipitation data also includes negative values, which I believe should be abnormal data, correct?
Related Issue: ecmwf-lab/ai-models#28

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

3 participants