Can mHM do hourly simulation output? #76
-
Hello. Thank you and your team for developing such a great hydrological model. I am a hydrological engineer from China and I have been using your team's software, mHM, recently. According to the information on the official website, it seems that mHM can simulate hourly discharge. I have tested it using the sample file (test_domain) and changed the necessary input data from daily to hourly, including pre.nc, pet.nc, tavg.nc, and station.txt (e.g., 00398.txt). However, even after making the above modifications, the output data is still in daily format. Additionally, I noticed that mHM seems to use the hourly data for daily simulation. I am confused by the result. I would like to confirm with you whether mHM can be used for hourly simulation and if there is something I have overlooked in my settings. |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 4 replies
-
test_cs.zip |
Beta Was this translation helpful? Give feedback.
-
Hi @9202014710 Currently mHM requires you to control sub-daily simulations based on your input gauge data file. The gauge data you have prepared looks good, except for one point. The line 3 of your data file has I do accept that this is not clearly communicated in current namelist files and should rather be an option somewhere in mhm.nml. We will work on this point in future. Let me know if this works for you |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hi @9202014710 I tested the setup you shared previously where I made single change in your gauge file from Cheers |
Beta Was this translation helpful? Give feedback.
-
Yes, as you said, I got these files. However, the simulation results are still daily, and I want to get hourly simulation flow output results. |
Beta Was this translation helpful? Give feedback.
-
The result in the picture you posted above is what I want, the output is hourly. |
Beta Was this translation helpful? Give feedback.
-
According to your statement, I should go check the subdaily_ charge.out instead of daily_discahrge.out, I will check it tomorrow morning when I am working. Thank you. |
Beta Was this translation helpful? Give feedback.
Hi @9202014710
Currently mHM requires you to control sub-daily simulations based on your input gauge data file. The gauge data you have prepared looks good, except for one point.
The line 3 of your data file has
n 1 measurements per day
, which means you are telling mHM you have one measurement per day, i.e. daily data. You have to change that ton 24 measurements per day
since you have hourly data. That should do the trick.I do accept that this is not clearly communicated in current namelist files and should rather be an option somewhere in mhm.nml. We will work on this point in future.
Let me know if this works for you
Pallav