-
Hi everyone. I was trying to repeat OL experiment similar to testcase2 but replacing Noah 3.6 model with Noah-MP 4.0.1. It went smoothly when the model domain and resolution are unchanged. However, after using a domain with ~400 x 400 grids (dx=0.01, dy=0.01), it stopped running when it got to the point of output netcdf file. (I have tested using different output frequency and every time it stopped right at the first time it should output) Below are the sbatch script, lislog, lis.config, and lis.err: Any comment or suggestion is much appreciated! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 11 replies
-
Hi @tais958 Can you share your MODEL_OUTPUT_TBL file? Some variables are not available in Noah-MP-4.0.1 to be output, that may be available in Noah-3.6. This could be why it stops running only when you try to write output. Can you also share your ldt.config file? Finally, look for other lislog_ol.????.txt files, particularly for any that have a different message at the end of the file, or are larger than the others. If there are any, please share as well. From looking at your lis.err.txt file, however, I am seeing MPI errors, and I am not sure why you are seeing those as well. |
Beta Was this translation helpful? Give feedback.
-
Hi @tais958 Thanks for your patience while we have looked into this. Thanks for sharing your full ldt and lis config files. I tested them on my end, and reproduced your error. The crash is happening at a point where the land cover is urban, but the soil texture is considered to be water. Based on the SOILPARM look-up table, the parameter values for the "water" soil texture type will cause these crashes. Is there any reason that you need to run with the "Openwater" surface model type? If not, you should turn it off in your ldt.config as well as in your lis.config files:
One other thing that should be changed in your ldt.config is that you need a "/" between "INPUT" and "LS_PARAMETERS" on this line:
If you turn off "Openwater", the model will run as expected, as you won't have any land points with the "water" soil texture type. If you do need "Openwater", please let us know, and we can see if there's another solution. Relatedly, I noticed this config entry in your ldt.config file:
I wasn't familiar with this config option, but changing it to ".true." or to ".false." did not change the model crashes without also removing the "Openwater" surface model type. @emkemp - I see in the code that you added this config entry; however, there is not any description of this option in the LDT Users' Guide. When you are able, can you please add it? Also, is this option designed at all to prevent the above inconsistency from happening? |
Beta Was this translation helpful? Give feedback.
Hi @tais958
Thanks for your patience while we have looked into this. Thanks for sharing your full ldt and lis config files. I tested them on my end, and reproduced your error.
The crash is happening at a point where the land cover is urban, but the soil texture is considered to be water. Based on the SOILPARM look-up table, the parameter values for the "water" soil texture type will cause these crashes.
Is there any reason that you need to run with the "Openwater" surface model type? If not, you should turn it off in your ldt.config as well as in your lis.config files:
One other thing that should be c…