Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

Running CLM5 and DATM in different resolutions

ChrisPp

Christian Poppe
New Member
Dear colleagues
I am running CLM5 in a 3 km resolution regionally over the EU-CORDEX domain. Thus far, our model worked with forcings that we downscaled to this 3km EU-CORDEX grid without problems. Now, I need to run the same clm5 model but with 12 km resolved forcings (over the same domain). I created a new domain file that matches the 12 km grid of the forcings, passed it to the model as ATM_DOMAIN_FILE, and specified it also in the stream files. I thought that CLM5 could interpolate the forcings (with the "mapalgo"). Unfortunately, I get an error:
(prep_atm_init) : Initializing mapper_Fl2a
(seq_map_init_rcfile) called for mapper_Fl2a initialization
(seq_map_gsmapcheck)gsmap global sizes different 2458048 174688
ERROR: (seq_map_gsmapcheck) different gsmap size
Is there any way to make this work?
Best regards
Christian
 

Attachments

  • atm.log.13427373.250123-123902.txt
    11.8 KB · Views: 0
  • cesm.log.13427373.250123-123902.txt
    936.3 KB · Views: 0
  • cpl.log.13427373.250123-123902.txt
    46.7 KB · Views: 0
  • datm.streams.txt.CLMCRUNCEPv7.Precip.txt
    781 bytes · Views: 0
  • datm.streams.txt.CLMCRUNCEPv7.Solar.txt
    780 bytes · Views: 0
  • datm.streams.txt.CLMCRUNCEPv7.TPQW.txt
    847 bytes · Views: 0
  • datm_in.txt
    1.4 KB · Views: 0
  • drv_in.txt
    6 KB · Views: 0
  • lnd.log.13427373.250123-123902.txt
    121.3 KB · Views: 0
  • lnd_in.txt
    8.4 KB · Views: 0

slevis

Moderator
Staff member
Interesting. So I think you're saying that you kept the DATM inputs at 3-km resolution and expected the model to interpolate them to the 12-km simulation, right?

I know that DATM can read global inputs into regional or point simulations. If your case doesn't work, then I wonder whether
1) DATM cannot read from one region and interpolate to another region (i.e. maybe it can only read global to regional) AND/OR
2) DATM cannot read higher resolution inputs and use them in lower resolution simulations.

Others who know more about this will have to chime in. If you do not get other feedback here, you may wish to post this question in the "data models" forum.
 

ChrisPp

Christian Poppe
New Member
Thanks for your reply! It's the other way around. The CLM5 simulation is kept at 3 km, but the DATM inputs are now 12 km. So, your point number 2) does not apply.

From the log files, I understand that the coupler is checking if the two grids are the same (same grid = True), and it assumes they are because both grids have the same custom name, "CLM_USRDAT." If I change one of the grids to, say, "CLM_USRDAT1", then, during the building of the case, I am asked for a mapping file between these. I assume there is another setting where I would trigger the interpolation of the DATM inputs during the simulation. Still, I cannot find the correct configuration or your point 1) applies.

I would appreciate more input, or I will repost this to the data models forum.
 
Top