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

Seeking help with issues related to gen_cesm_maps.sh

jinping F

Member
What version of the code are you using?
CESM2.1.3

Have you made any changes to files in the source tree?
NO

Describe every step you took leading up to the problem:
I subset MOSART 8th/100 degree resolution input data from global file /glade/p/cesmdata/cseg/inputdata/rof/mosart/MOSART_Global_8th_20191007.nc to get my regional mosart input file.

I updated ID and dnID accordingly.

Using the MOSART_HB8th_produce_scripgrid_fixed.py script, the SCRIP grid file for the regional MOSART, also known as the filertm file, is generated. As for the filelnd file, it contains the SCRIP grid data for the regional land (lnd). Additionally, the grid_area variable has been added, which is derived from the domain variable.

After generating the filertm and filelnd files, execute the following command:
./gen_cesm_maps.sh \
--filertm MOSART_HB_8th_scrip_corrected.nc \
--filelnd SCRIPgrid_hubei0.05degrees_nomask_c241011.nc \
--namertm MOSART_HB_8th \
--namelnd CLM_Hubei_0.05deg \

Describe your problem or question:
The ROF2LND_FMAPNAME and LND2ROF_FMAPNAME files failed during the ESMF_RegridWeightGenCheck step, reporting the following error:
"12 of 21 tests failed. See above for details."

I'm not quite sure which step caused the issue. I have attached the MOSART_HB8th_produce_scripgrid_fixed.py script and the error log files as attachments.

Any feedback would be valuable!
 

Attachments

  • error log.txt
    5.2 KB · Views: 1
  • MOSART_HB8th_produce_scripgrid_fixed.txt
    3.1 KB · Views: 1

slevis

Moderator
Staff member
I'm not familiar with this process, but in the error_log I see messages like this

FAILED: max(frac_a) = 2.00000004154516
FAILED: max(frac_b) = 2.00000000664519

If frac should be between 0 and 1, then this explains the error.
 
Top