Hi,
I have successfully run CLM using GSWP3 datasets, now I want to use my own atmospheric forcing with 3 hr and 0.1° resolution to force CLM model. Unfortunately, the solar in my raw atmospheric forcing is 3-hourly mean (from −1.5 hr to +1.5 hr), I have the first time sample stamped at time zero, so I use an offset of -5400 in user_datm.streams.txt.CLMGSWP3v1.Solar to accord with that "Solar should be time-stamped at the beginning of the time period". As a result, the solar resulting from the coszen interpolation looked symmetrical and reasonable. However, when I compared the CLM output FSDS (0.5 hr time step) with in-situ FSDS, I found the output solar peak was still 0.5-1 (1 hr for most sites) hours later than in-situ observation. So I set the offset of solar to -10800, in this configuration, the resulting diurnal FSDS cycle is more in line with in-situ observation. However, there are double solar peaks (Bimodal).
Finally, I remake the solar forcing, i.e., using the second (e.g. 03:00 UTC) sample in the raw solar forcing as the first (e.g. 00:00 UTC) sample to force CLM. In other word, the time line of saw solar forcing was put off with 3 hours. Then the solar offset was set to 0. When "./case.submit", error occurs in cesm.log:
ERROR: (shr_string_parseCFtunit) ERROR on char num read
Do you know what's wrong? And I‘d like to ask what's the correct offset in solar?
Any suggestions will be highly appreciated.
I have successfully run CLM using GSWP3 datasets, now I want to use my own atmospheric forcing with 3 hr and 0.1° resolution to force CLM model. Unfortunately, the solar in my raw atmospheric forcing is 3-hourly mean (from −1.5 hr to +1.5 hr), I have the first time sample stamped at time zero, so I use an offset of -5400 in user_datm.streams.txt.CLMGSWP3v1.Solar to accord with that "Solar should be time-stamped at the beginning of the time period". As a result, the solar resulting from the coszen interpolation looked symmetrical and reasonable. However, when I compared the CLM output FSDS (0.5 hr time step) with in-situ FSDS, I found the output solar peak was still 0.5-1 (1 hr for most sites) hours later than in-situ observation. So I set the offset of solar to -10800, in this configuration, the resulting diurnal FSDS cycle is more in line with in-situ observation. However, there are double solar peaks (Bimodal).
Finally, I remake the solar forcing, i.e., using the second (e.g. 03:00 UTC) sample in the raw solar forcing as the first (e.g. 00:00 UTC) sample to force CLM. In other word, the time line of saw solar forcing was put off with 3 hours. Then the solar offset was set to 0. When "./case.submit", error occurs in cesm.log:
ERROR: (shr_string_parseCFtunit) ERROR on char num read
Do you know what's wrong? And I‘d like to ask what's the correct offset in solar?
Any suggestions will be highly appreciated.