<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);" class="">Hi Michael, </span><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class="">I was going to suggest reshape that data array but it’s 20GB and is going to be unnecessarily slow whatever. Do you actually need to store all the hourly data? the below edits suggest that you don’t. The below uses less than a 1GB of memory rather than 20+GB. </span></font><br class=""><div class=""><br class=""></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""> This is </span></font><span style="background-color: rgb(255, 255, 255); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: medium;" class="">obviously untested so may need editing. </span></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class="">(requires 6.1.1 or newer. )</span></font></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><div class="">mns=(/"01","02","03","04","05","06","07","08","09","10","11","12"/)</div><div class="">ndays=(/31,28,31,30,31,30,31,31,30,31,30,31/)</div><div class=""><br class=""></div><div class="">daily=new((/141,217,20,12,31/),float) ; hourly data</div><div class="">daily@_FillValue=1e+35</div><div class="">daily=1e+35</div><div class=""><br class=""></div><div class="">cnt=0</div><div class="">do iyr=0,19</div><div class=""> do im=0,11</div><div class=""> prefix=(1980+iyr)+""+mns(im)</div><div class=""> b=addfile("/volumes/data1/yafang/Downscaling/ACCESS1-0/historical/output/ACCESS_SRF."+(1980+iyr)+""+mns(im)+"0100.nc","r") ; read hourly SRF data</div><div class=""> iy=b->iy</div><div class=""> jx=b->jx</div><div class=""> xlat=b->xlat <span class="Apple-tab-span" style="white-space:pre">                                        </span>; These aren’t doing anything?</div><div class=""> xlon=b->xlon <span class="Apple-tab-span" style="white-space:pre">                                        </span>; These aren’t doing anything?</div></span></font><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><div class=""> snow =b->snv ; liquid equiv of snow on ground</div><div class=""> dims=dimsizes(snow)</div><div class=""> nt=dims(0)</div><div class=""><br class=""></div><div class=""> snow4d := reshape( snow(iy|:,jx|:,time|:), (/dims(1), dims(2), ndays(im), 24/) ) ; I assume snow is originally (time|:,iy|:,ix|:)</div><div class=""> daily(:,:,iyr,im,:ndays(im)-1)=dim_avg_n(snow4d, 3)</div><div class=""><br class=""></div><div class=""> delete(snow)</div><div class=""> delete(b)</div><div class=""> delete(dims)</div><div class=""> cnt=cnt+1</div><div class=""> end do</div><div class="">end do</div><div class=""><br class=""></div><div class="">daily@_FillValue=1e+20</div><div class=""><br class=""></div></span></font></div><div class=""><br class=""></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class="">Good luck, </span></font></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class="">Alan Brammer.</span></font></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div class=""><br class=""></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div class=""><font face="Calibri, Arial, Helvetica, sans-serif" size="3" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font><div><blockquote type="cite" class=""><div class="">On 12 Jan 2016, at 10:00, Michael Notaro <<a href="mailto:mnotaro@wisc.edu" class="">mnotaro@wisc.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div id="divtagdefaultwrapper" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-size: 12pt; background-color: rgb(255, 255, 255); font-family: Calibri, Arial, Helvetica, sans-serif;" class=""><div style="margin-top: 0px; margin-bottom: 0px;" class="">Thanks for your email.</div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">Actually, this is the main part slowing me down, not the top part of the code with the addfiles.</div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><p style="margin-top: 0px; margin-bottom: 0px;" class=""></p><blockquote type="cite" class="" style="color: rgb(33, 33, 33); font-size: 15px;"><div class=""><div id="x_divtagdefaultwrapper" class="" style="widows: auto; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif;"><div class="" style="margin-top: 0px; margin-bottom: 0px;">cnt=0</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">do id=0,30</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> daily(:,:,:,:,id)=dim_avg(data(:,:,:,:,cnt:cnt+23)) ; convert hourly to daily data ***** THIS PART IS SLOW *****</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> cnt=cnt+24</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">end do</div></div></div></blockquote><div class=""><div class=""><div class="" style="widows: auto; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif;"><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;">Any way to perform this task quicker?</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;">Michael</div></div></div></div><br class=""><p style="margin-top: 0px; margin-bottom: 0px;" class=""></p><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><div id="Signature" class=""><div id="divtagdefaultwrapper" style="font-size: 12pt; background-color: rgb(255, 255, 255); font-family: Calibri, Arial, Helvetica, sans-serif;" class="">Michael Notaro<br class=""><div class="">Associate Director<br class=""></div><div class="">Nelson Institute Center for Climatic Research<br class=""></div><div class="">University of Wisconsin-Madison<br class=""></div><div class="">Phone: (608) 261-1503<br class=""></div><div class="">Email:<span class="Apple-converted-space"> </span><a href="mailto:mnotaro@wisc.edu" class="">mnotaro@wisc.edu</a><br class=""></div></div></div><br class=""><br class=""><div style="" class=""><hr tabindex="-1" style="display: inline-block; width: 1120.125px;" class=""><div id="divRplyFwdMsg" dir="ltr" class=""><font face="Calibri, sans-serif" style="font-size: 11pt;" class=""><b class="">From:</b><span class="Apple-converted-space"> </span>Guido Cioni <<a href="mailto:guidocioni@gmail.com" class="">guidocioni@gmail.com</a>><br class=""><b class="">Sent:</b><span class="Apple-converted-space"> </span>Tuesday, January 12, 2016 8:57 AM<br class=""><b class="">To:</b><span class="Apple-converted-space"> </span>Michael Notaro<br class=""><b class="">Cc:</b><span class="Apple-converted-space"> </span><a href="mailto:ncl-talk@ucar.edu" class="">ncl-talk@ucar.edu</a><br class=""><b class="">Subject:</b><span class="Apple-converted-space"> </span>Re: [ncl-talk] Slow code</font><div class=""> </div></div><div class="">Everyone here will tell you that using loops in NCL it’s not efficient :)<div class="">But from my experience I think that the main thing slowing you down is that you are using addfile at every iteration. </div><div class="">Does creating a whole file and reading that in the beginning would change what you are trying to compute? <br class=""><div class=""><div class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br class="Apple-interchange-newline">Guido Cioni</div><div class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><a href="http://guidocioni.altervista.org/" class="" id="LPlnk491663">http://guidocioni.altervista.org</a> </div><div id="LPBorder_GT_14526107474470.6079866306390613" style="margin-bottom: 20px; overflow: auto; width: 1143px;" class=""><table id="LPContainer_14526107474430.5856938620563596" cellspacing="0" style="width: 1028px; position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top-width: 1px; border-top-style: dotted; border-top-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(200, 200, 200); background-color: rgb(255, 255, 255);" class=""><tbody class=""><tr valign="top" style="border-spacing: 0px;" class=""><td id="ImageCell_14526107474450.18652741005644202" colspan="1" style="width: 250px; position: relative; display: table-cell; padding-right: 20px;" class=""><div id="LPImageContainer_14526107474450.17872207425534725" style="height: 145px; position: relative; margin: auto; display: table; width: 250px; background-color: rgb(255, 255, 255);" class=""><a id="LPImageAnchor_14526107474450.20952273532748222" href="http://guidocioni.altervista.org/" target="_blank" style="display: table-cell; text-align: center;" class=""><img aria-label="Preview image with link selected. Double-tap to open the link." width="250" height="145" src="http://guidocioni.altervista.org/nuovosito/wp-content/uploads/2015/10/Screenshot.png" style="display: inline-block; margin-left: auto; margin-right: auto; max-width: 250px; max-height: 250px; height: 145px; width: 250px; border-width: 0px; vertical-align: bottom;" class=""></a></div></td><td id="TextCell_14526107474460.666504209395498" colspan="2" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" class=""><div id="LPRemovePreviewContainer_14526107474460.12307159579358995" class=""></div><div id="LPTitle_14526107474460.9936456207651645" style="top: 0px; color: rgb(183, 1, 1); font-weight: normal; font-size: 21px; font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; line-height: 21px;" class=""><a id="LPUrlAnchor_14526107474460.3104995659086853" href="http://guidocioni.altervista.org/" target="_blank" style="text-decoration: none;" class="">Guido Cioni</a></div><div id="LPMetadata_14526107474460.33306626812554896" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: normal; font-family: wf_segoe-ui_normal, 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; font-size: 14px; line-height: 14px;" class=""><a href="http://guidocioni.altervista.org/" class="">guidocioni.altervista.org</a></div><div id="LPDescription_14526107474460.04163848049938679" style="display: block; color: rgb(102, 102, 102); font-weight: normal; font-family: wf_segoe-ui_normal, 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;" class="">Le stazioni sono state riparate ed i dati vengono nuovamente aggiornati in tempo reale. Purtroppo a causa di numerosi malfunzionamenti i dati pluviometrici di Pisa e ...</div></td></tr></tbody></table></div><br class=""></div><br class=""><div class=""><blockquote type="cite" class=""><div class="">On 12 Jan 2016, at 15:35, Michael Notaro <<a href="mailto:mnotaro@wisc.edu" class="">mnotaro@wisc.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div id="divtagdefaultwrapper" class="" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; font-size: 12pt; background-color: rgb(255, 255, 255); font-family: Calibri, Arial, Helvetica, sans-serif;"><div class="" style="margin-top: 0px; margin-bottom: 0px;">Does anyone have a recommendation to speed up my code?</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">It's been running for a day now. I put asterisks next to the real slow loop.</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">Basically, that part is converting a large array of hourly data into daily data.</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">Thanks, Michael</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><p class="" style="margin-top: 0px; margin-bottom: 0px;"></p><div class="" style="margin-top: 0px; margin-bottom: 0px;">mns=(/"01","02","03","04","05","06","07","08","09","10","11","12"/)</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">ndays=(/31,28,31,30,31,30,31,31,30,31,30,31/)</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;">data=new((/141,217,20,12,744/),float) ; hourly data</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">data@_FillValue=1e+35</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">data=1e+35</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;">cnt=0</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">do iyr=0,19</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> do im=0,11</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> prefix=(1980+iyr)+""+mns(im)</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> b=addfile("/volumes/data1/yafang/Downscaling/ACCESS1-0/historical/output/ACCESS_SRF."+(1980+iyr)+""+mns(im)+"0100.nc","r") ; read hourly SRF data</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> iy=b->iy</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> jx=b->jx</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> xlat=b->xlat</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> xlon=b->xlon</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> snow=b->snv ; liquid equiv of snow on ground</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> dims=dimsizes(snow)</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> nt=dims(0)</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> data(:,:,iyr,im,0:nt-1)=snow(iy|:,jx|:,time|:)</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> delete(snow)</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> delete(b)</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> delete(dims)</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> cnt=cnt+1</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> end do</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">end do</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">data@_FillValue=1e+20</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;">daily=new((/141,217,20,12,31/),float) ; daily data per month</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">daily@_FillValue=1e+35</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">daily=1e+35</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;">cnt=0</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">do id=0,30</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> daily(:,:,:,:,id)=dim_avg(data(:,:,:,:,cnt:cnt+23)) ; convert hourly to daily data ***** THIS PART IS SLOW *****</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"> cnt=cnt+24</div><div class="" style="margin-top: 0px; margin-bottom: 0px;">end do</div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;">delete(data)</div><br class=""><p class="" style="margin-top: 0px; margin-bottom: 0px;"></p><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div class="" style="margin-top: 0px; margin-bottom: 0px;"><br class=""></div><div id="Signature" class=""><div id="divtagdefaultwrapper" class="" style="font-size: 12pt; background-color: rgb(255, 255, 255); font-family: Calibri, Arial, Helvetica, sans-serif;">Michael Notaro<br class=""><div class="">Associate Director<br class=""></div><div class="">Nelson Institute Center for Climatic Research<br class=""></div><div class="">University of Wisconsin-Madison<br class=""></div><div class="">Phone: (608) 261-1503<br class=""></div><div class="">Email:<span class="Apple-converted-space"> </span><a href="mailto:mnotaro@wisc.edu" class="">mnotaro@wisc.edu</a><br class=""></div></div></div></div><span class="" style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; float: none; display: inline !important;">_______________________________________________</span><br class="" style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span class="" style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; float: none; display: inline !important;">ncl-talk mailing list</span><br class="" style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><a href="mailto:ncl-talk@ucar.edu" class="" style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">ncl-talk@ucar.edu</a><br class="" style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><span class="" style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; float: none; display: inline !important;">List instructions, subscriber options, unsubscribe:</span><br class="" style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" class="" style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a></div></blockquote></div><br class=""></div></div></div></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">ncl-talk mailing list</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="mailto:ncl-talk@ucar.edu" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">ncl-talk@ucar.edu</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">List instructions, subscriber options, unsubscribe:</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""></div></blockquote></div><br class=""></div></div></div></body></html>