<div dir="ltr"><div>There are multiple types of grids used in climate/weather models. See Figure 6 in the following.<br></div><div><br></div><div><a href="https://cdn.intechopen.com/pdfs/43438/InTech-Grids_in_numerical_weather_and_climate_models.pdf"><b>https://cdn.intechopen.com/pdfs/43438/InTech-Grids_in_numerical_weather_and_climate_models.pdf</b></a></div><div><br></div><div>=====</div><div>NCL's <b><a href="https://www.ncl.ucar.edu/Document/Functions/Contributed/advect_variable.shtml">advect_variable</a>  </b>(which was written a long time ago) expects all quantities to be on the same [Type A] grid. <br></div><div>To use the function, a user must interpolate each variable to a Type A grid. IE: All variables must be on the same grid point locations.</div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 20, 2021 at 10:08 PM Jackson Wiles via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu">ncl-talk@mailman.ucar.edu</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"><div dir="auto">Thank you very much, Rick, for the input.  Any other help would be greatly appreciated from anyone else. <div><br></div><div>Thanks again,<br><br><div dir="ltr">Jackson Wiles</div><div dir="ltr"><br><blockquote type="cite">On Jul 20, 2021, at 5:04 PM, Rick Brownrigg <<a href="mailto:brownrig@ucar.edu" target="_blank">brownrig@ucar.edu</a>> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div>Hi Jackson,</div><div><br></div><div>Well, those are obviously of three different sizes. The docs for advect_var<span style="color:rgb(255,0,0)">iable</span> state they must be the same. (BTW: where did advect_var come from -- I don't see documentation for it, but it's there in the csm/contributed.ncl script???)</div><div><br></div><div>I'm a bit surprised the 3 variables are different. I'm not very knowledgeable about WRF files, but I would have thought that at least U & V would be the same. I'm not sure what to suggest here, short of regridding (which sounds like a lot of trouble).</div><div><br></div><div>Hopefully someone else can chime in.</div><div><br></div><div>Rick<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 20, 2021 at 2:22 PM Jackson Wiles <<a href="mailto:jtwiles@aggies.ncat.edu" target="_blank">jtwiles@aggies.ncat.edu</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"><div lang="EN-US"><div><p class="MsoNormal">Thank you for looking into my issue.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Here is the output for u, v and T respectively along with the updated script.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">(0)     25</p><p class="MsoNormal">(1)     49</p><p class="MsoNormal">(2)     185</p><p class="MsoNormal">(3)     235</p><p class="MsoNormal">(0)     25</p><p class="MsoNormal">(1)     49</p><p class="MsoNormal">(2)     186</p><p class="MsoNormal">(3)     234</p><p class="MsoNormal">(0)     25</p><p class="MsoNormal">(1)     49</p><p class="MsoNormal">(2)     185</p><p class="MsoNormal">(3)     234</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Jackson Wiles<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in"><p class="MsoNormal" style="border:medium none;padding:0in"><b>From: </b><a href="mailto:brownrig@ucar.edu" target="_blank">Rick Brownrigg</a><br><b>Sent: </b>Tuesday, July 20, 2021 3:50 PM<br><b>To: </b><a href="mailto:jtwiles@aggies.ncat.edu" target="_blank">Jackson Wiles</a><br><b>Cc: </b><a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank">ncl-talk@mailman.ucar.edu</a><br><b>Subject: </b>Re: [ncl-talk] Temperature Advection Script Error</p></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">Hi,</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Looking at the code for advect_var, ier=100 corresponds to the warning you are seeing. The code checks that the dimensions and sizes of the 3 input variables are all the same. I see in your script you printed dimsizes(u) -- what are the sizes for variables "v" and "T"?</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Rick</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Tue, Jul 20, 2021 at 1:12 PM Jackson Wiles via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank">ncl-talk@mailman.ucar.edu</a>> wrote:</p></div><blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in"><div><div><p class="MsoNormal">Hello,</p><p class="MsoNormal"> </p><p class="MsoNormal">I am using ncl to try to plot temperature advection for a simulation produced by the Weather Research and Forecasting model. I have attached the temperature advection script to this email. However, I have been given an error. The total output from running the script is listed below.</p><p class="MsoNormal"> </p><p class="MsoNormal">Copyright (C) 1995-2015 - All Rights Reserved</p><p class="MsoNormal">University Corporation for Atmospheric Research</p><p class="MsoNormal">NCAR Command Language Version 6.3.0</p><p class="MsoNormal">The use of this software is governed by a License Agreement.</p><p class="MsoNormal">See <a href="http://www.ncl.ucar.edu/" target="_blank">http://www.ncl.ucar.edu/</a> for more details.</p><p class="MsoNormal"> </p><p class="MsoNormal"> </p><p class="MsoNormal">Variable: times</p><p class="MsoNormal">Type: string</p><p class="MsoNormal">Total Size: 200 bytes</p><p class="MsoNormal">            25 values</p><p class="MsoNormal">Number of Dimensions: 1</p><p class="MsoNormal">Dimensions and sizes:   [25]</p><p class="MsoNormal">Coordinates:</p><p class="MsoNormal">Number Of Attributes: 2</p><p class="MsoNormal">  description : times in file</p><p class="MsoNormal">  _FillValue :  missing</p><p class="MsoNormal">(0)     2017-10-08_12:00:00</p><p class="MsoNormal">(1)     2017-10-08_13:00:00</p><p class="MsoNormal">(2)     2017-10-08_14:00:00</p><p class="MsoNormal">(3)     2017-10-08_15:00:00</p><p class="MsoNormal">(4)     2017-10-08_16:00:00</p><p class="MsoNormal">(5)     2017-10-08_17:00:00</p><p class="MsoNormal">(6)     2017-10-08_18:00:00</p><p class="MsoNormal">(7)     2017-10-08_19:00:00</p><p class="MsoNormal">(8)     2017-10-08_20:00:00</p><p class="MsoNormal">(9)     2017-10-08_21:00:00</p><p class="MsoNormal">(10)    2017-10-08_22:00:00</p><p class="MsoNormal">(11)    2017-10-08_23:00:00</p><p class="MsoNormal">(12)    2017-10-09_00:00:00</p><p class="MsoNormal">(13)    2017-10-09_01:00:00</p><p class="MsoNormal">(14)    2017-10-09_02:00:00</p><p class="MsoNormal">(15)    2017-10-09_03:00:00</p><p class="MsoNormal">(16)    2017-10-09_04:00:00</p><p class="MsoNormal">(17)    2017-10-09_05:00:00</p><p class="MsoNormal">(18)    2017-10-09_06:00:00</p><p class="MsoNormal">(19)    2017-10-09_07:00:00</p><p class="MsoNormal">(20)    2017-10-09_08:00:00</p><p class="MsoNormal">(21)    2017-10-09_09:00:00</p><p class="MsoNormal">(22)    2017-10-09_10:00:00</p><p class="MsoNormal">(23)    2017-10-09_11:00:00</p><p class="MsoNormal">(24)    2017-10-09_12:00:00</p><p class="MsoNormal">(0)     Working on time: 2017-10-08_12:00:00</p><p class="MsoNormal">(0)     25</p><p class="MsoNormal">(1)     49</p><p class="MsoNormal">(2)     185</p><p class="MsoNormal">(3)     235</p><p class="MsoNormal">(0)     The script can run this far</p><p class="MsoNormal">(0)     advect_var: all input arguments must have the same dimension sizes</p><p class="MsoNormal">(0)                 ranku=4</p><p class="MsoNormal">(0)                 rankv=4</p><p class="MsoNormal">(0)                 rankx=4</p><p class="MsoNormal">(0)     advect_var: Warning: No named dimensions. Can not check grid order.</p><p class="MsoNormal">(0)     advect_var fatal error(s) encountered: ier=100</p><p class="MsoNormal"> </p><p class="MsoNormal">I am not sure how to fix this issue. I have been trying to use the advection variable function in ncl based off of the following link <a href="https://www.ncl.ucar.edu/Document/Functions/Contributed/advect_variable.shtml" target="_blank">https://www.ncl.ucar.edu/Document/Functions/Contributed/advect_variable.shtml</a>. Any information or help regarding this issue would be greatly appreciated. </p><p class="MsoNormal"> </p><p class="MsoNormal">Thank you!</p><p class="MsoNormal">Jackson</p><p class="MsoNormal"> </p></div></div></blockquote></div><p class="MsoNormal" style="margin-left:4.8pt">_______________________________________________<br>ncl-talk mailing list<br><a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank">ncl-talk@mailman.ucar.edu</a><br>List instructions, subscriber options, unsubscribe:<br><a href="https://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">https://mailman.ucar.edu/mailman/listinfo/ncl-talk</a></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div>
</div></blockquote></div></div>_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank">ncl-talk@mailman.ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="https://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">https://mailman.ucar.edu/mailman/listinfo/ncl-talk</a></blockquote></div>