<div dir="ltr"><div dir="ltr">Hello Martin,</div><div dir="ltr"><br></div><div>Thank you for your suggestion, it resolved the problem.</div><div>Could you please elaborate more on, as to when should we set periodicExternalForcing=.TRUE.</div><div>Thanks again.</div><div><br></div><div>-Kunal<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 9, 2020 at 7:03 PM Martin Losch <<a href="mailto:Martin.Losch@awi.de">Martin.Losch@awi.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Kunal,<br>
<br>
this is a pretty common error, and I think it has been described quite often in this email list: The model tries to read forcing data that’s not available ("Non-existing record”, sometimes it’s “tries to read past the end of the file"). <br>
Usually this means that your forcing data file (in this case: file = 'uwind_June_daily_2018.bin’) is too short.<br>
Your parameter settings (30 days of integration, daily forcing fields, first forcing data at 000000 = midnight) require 31 records. This is consistent with your error at the start of day 30, because the model linearly interpolates between two consecutive forcing field records. On day one this would be record 1 and record 2, etc, on day 30 it is record 30 and record 31.<br>
<br>
It would not help much to move the forcing starttime to noon (120000), because then you need 32 records: 30 + 1 before your first day at noon and one after your first day at noon.<br>
<br>
BTW, you shouldn’t have to set <br>
 periodicExternalForcing=.TRUE.<br>
 externForcingPeriod=86400.,<br>
 externForcingCycle =86400.,<br>
in data, because all of this is handled through exf, once it is turned on (although I recently encountered a weird interaction between these parameters).<br>
<br>
Hope this helps,<br>
<br>
Marton<br>
<br>
<br>
> On 9. Dec 2020, at 08:35, kunal madkaiker <<a href="mailto:kunal.madkaiker02@gmail.com" target="_blank">kunal.madkaiker02@gmail.com</a>> wrote:<br>
> <br>
> Dear All,<br>
> <br>
> I am trying to run a simulation by initializing monthly climatology data for temp, salinity and boundary currents, and providing daily forcing of heat<br>
> and moisture fluxes through data.exf (period=86400). My external forcing period and cycle are 86400 (daily) in data. I am running model for June <br>
> 30 days (i.e. 2592000 sec) with delT of 120 sec (thus, total iterations of 21600)<br>
> <br>
> I get a backtrace error as follows:<br>
> At line 2079 of file mdsio_read_field.f (unit = 9, file = 'uwind_June_daily_2018.bin')<br>
> Fortran runtime error: Non-existing record number<br>
> <br>
> Error termination. Backtrace:<br>
> #0  0x7f657dca12da in ???<br>
> #1  0x7f657dca1ec5 in ???<br>
> #2  0x7f657dca268d in ???<br>
> #3  0x7f657de1c1ef in ???<br>
> #4  0x5650dd4fd4ff in ???<br>
> #5  0x5650dd5abc62 in ???<br>
> #6  0x5650dd4a06a1 in ???<br>
> #7  0x5650dd4a168a in ???<br>
> #8  0x5650dd487c3b in ???<br>
> #9  0x5650dd4894ac in ???<br>
> #10  0x5650dd69b94e in ???<br>
> #11  0x5650dd65e060 in ???<br>
> #12  0x5650dd69e0dc in ???<br>
> #13  0x5650dd6bce1c in ???<br>
> #14  0x5650dd6bcfaa in ???<br>
> #15  0x5650dd5ff378 in ???<br>
> #16  0x5650dd5ff60b in ???<br>
> #17  0x7f657d518b96 in ???<br>
> #18  0x5650dd47eb09 in ???<br>
> #19  0xffffffffffffffff in ???<br>
> <br>
> I am getting this error on the 20880th iteration (start of 30th day run)<br>
> From what I understand, my model is giving an output of 31 days (i.e. 1st June to 1st July). The 1st day output (1st June) I get is nothing but <br>
> input data that is being fed, whereas the fluxes are forced for 30 days. So it seems there is a mis-match of data that is happening.<br>
> <br>
> How can I fix this? Can I let model to not simulate the first day run which is nothing but the input data OR<br>
> do I have to add a dummy data at the initial timestep in my externally forced data, so that it becomes 31 days<br>
> <br>
> Attaching my data, data.exf file. Kindly assist.<br>
> <br>
> Regards<br>
> Kunal<br>
> <data.exf><data>_______________________________________________<br>
> MITgcm-support mailing list<br>
> <a href="mailto:MITgcm-support@mitgcm.org" target="_blank">MITgcm-support@mitgcm.org</a><br>
> <a href="http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support" rel="noreferrer" target="_blank">http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support</a><br>
<br>
_______________________________________________<br>
MITgcm-support mailing list<br>
<a href="mailto:MITgcm-support@mitgcm.org" target="_blank">MITgcm-support@mitgcm.org</a><br>
<a href="http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support" rel="noreferrer" target="_blank">http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support</a><br>
</blockquote></div></div>