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
Back
Top