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

water tracer in iCESM1.2 and 1.3

Dear all,

I was trying to run a case with icesm1.3 however, it seems that there are some errors associated with water tracers. I successfully run a case with iCESM1.2. but when I update to icesm1.3, the following error occur:

cnst_add: FATAL: advected tracer index greater than pcnst= 41. I checked user_nl_cam, there are indeed 42 tracers as it is show in github iCESM1.2/instructions/water_tags/example_water_tracers/user_nl_cam at master · NCAR/iCESM1.2.

So, my question is, is the number of water tracer different in icesm1.2 and 1.3? How do I get the water tracer name list in icesm1.3?

Thanks very much

Xiao
 

nusbaume

Jesse Nusbaumer
CSEG and Liaisons
Staff member
Hi Xiao,

The only difference I am aware of between iCESM1.2 and iCESM1.3 is the addition of a wtrc_tag_names namelist entry that lists all of the tracers that are explicitly water tags. So for the example given in the iCESM1.2 instructions the new namelist entry will be:

Code:
wtrc_tag_names='LNDV', 'LNDL', 'LNDI', 'LNDR', 'LNDS', 'LNDr', 'LNDs', 'NPACV', 'NPACL', 'NPACI', 'NPACR', 'NPACS', 'NPACr', 'NPACs'

Otherwise the configuration should generally be the same between the two model versions, assuming your iCESM1.3 code base came from the Github repo here:


Of course if adding wtrc_tag_names doesn't seem to work for you then there is likely a bug somewhere else in either the case configuration or the model code itself. The total number of constituents added by the water isotope/tracer code should be equivalent to the total number of entries in wtrc_names.

Anyways, I hope that helps, and good luck with the simulation!

Jesse
 
Vote Upvote 0 Downvote
Hi Xiao,

The only difference I am aware of between iCESM1.2 and iCESM1.3 is the addition of a wtrc_tag_names namelist entry that lists all of the tracers that are explicitly water tags. So for the example given in the iCESM1.2 instructions the new namelist entry will be:

Code:
wtrc_tag_names='LNDV', 'LNDL', 'LNDI', 'LNDR', 'LNDS', 'LNDr', 'LNDs', 'NPACV', 'NPACL', 'NPACI', 'NPACR', 'NPACS', 'NPACr', 'NPACs'

Otherwise the configuration should generally be the same between the two model versions, assuming your iCESM1.3 code base came from the Github repo here:


Of course if adding wtrc_tag_names doesn't seem to work for you then there is likely a bug somewhere else in either the case configuration or the model code itself. The total number of constituents added by the water isotope/tracer code should be equivalent to the total number of entries in wtrc_names.

Anyways, I hope that helps, and good luck with the simulation!

Jesse
Thanks very much Jesse, I will try it out today :))
 
Vote Upvote 0 Downvote
Top