-
Notifications
You must be signed in to change notification settings - Fork 53
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Run create_forcing.exe an error comes out. #56
Comments
Hi, you need to download ERA-5 model terrain data, because the error message said "Source model terrain data not found". |
@CharlesZheZhang Could you please provide some insights on this user's issue? It seems to be related to the GRIB data I/O handling in the user's computer environment. |
Hi, Are you using the ifort compiler?! It should generate some extra information to provide source file traceback information when error occurs. Hope this helps! |
Hi, |
The code itself should be OK, since we tested it using intel, gnu, and pgi compilers in NCAR supercomputer. It is probably related to the F90FLAGS setup which may need some minor changes to work with your computer environment and setup. You can try gnu compiler first. |
Hi, I am also trying to generate the ERA5 forcing. One point I find based on @CharlesZheZhang namelist is that he changed the name "z" in the Vtable of namelist.input file to 'TERRAIN'. The create_forcing.exe looks to me it requires to read the name "TERRAIN" from the Vtable in the namelist.input and then it reads the geopotential z from the Zfile_template file in the namelist. The create_forcing.exe then convert the geopotential to the height. Also for both Zfile_template and LANDSfile_template, they require NetCDF files rather than grib files for generating ERA5 forcing. @CharlesZheZhang Do you agree with me?! |
Hello Tzu-Shun, Yes, you are right. The Vtable in the namelist is used for reading grib files. For ERA5 data, it is a bit different that the forcing data are in grib format (Temp, Wind, Rain, Radiaiton, ...), and the Zfile (Z here for geopotential) and Landmask are in netCDF. This is occurring only in ERA5, but I agree we need to think of a more general way to better accommodate different forcing data from different formats. Let's do this when we are creating the tutorial note for ERA5 forcing soon. Zhe |
Thank you @CharlesZheZhang |
Hi, |
|
Hi, @Shuaichen-He hrldas/hrldas/HRLDAS_forcing/create_forcing.F Line 1262 in 20be331
|
Hi, @tslin2
|
Hello~
git clone https://github.com/Shuaichen-He/Noah_mp_test.git Thanks a lot~ |
Hi,
|
Do you mean running ./hrldas.exe instead of running ./create_forcing.exe? If so, what is your namelist.hrldas option? |
Hi, @Shuaichen-He |
Hi, @tslin2 @cenlinhe ,
|
|
You may also like to double check the values of climate forcing that generated. |
Hi,
|
Hi, @Shuaichen-He |
Hi @Shuaichen-He.
I tried running the date 2020-01-01 with your namelist on Cheyenne computer for hourly forcing and the results are good. For reference, please see the upload files. The second question, as in @tslin2 reply, the error |
It is work! thanks a lot ~ @tslin2 🌸
|
This bug in ERA5 preprocessing part (HRLDAS_forcing) has been fixed in this PR: #81 |
|
This error is caused by the negative downward longwave radiation. Please double check your forcing file for the LWDOWN variable to make sure it is positive. |
Hello, @cenlinhe ,Thank you for your reply~
|
Hi, @Shuaichen-He What do you mean using ERA5-single-level data? The python script was used for the ERA5-LAND, so you had to change it for different version of ERA5 data. Are you using the same Geopotential and landsemask files for ERA5-single-level data? Can you also try to use wgrib instead of cdo for ERA5-LAND in extract_era5.py, we have used wgrib and worked fine. Thanks |
Hi, @Shuaichen-He You use the grib file, you should try to use the nc files for Geopotential and landseamask files. Right now, the code only read nc files for these two variables. Also, resolution of ERA5-LAND and single-level ERA5 is different |
Hi, @cenlinhe ,thank you for your reply ~
|
Hi, @Shuaichen-He |
OK! Thanks a lot! 🌸
|
I think there are some minor changes you made may cause some issues. e.g., inday |
|
You're welcome. Thanks for your feedback. I have also learned a lot. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Hello, I followed /NCAR/hrldas/hrldas/README.ERA5 to run Noah-mp and this error occurred while making the forcing data.
The text was updated successfully, but these errors were encountered: