<div dir="ltr"><span><span class="gmail-Linkify"><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">[1] NCL is language focused.   Your comment/question: <br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">",,,Qvapor, qcloud, qrain, qice, qgraupel. Do I need to account for all the 
Qs? If so, how? I don’t suppose that I could just add them all up? Or is
 only Qvapor relevant for kinetic energy computations in a Hurricane?"</div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">is science focused. I'd suggest talking with your advisor.</div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">[2] re: "How do we not have an in-built NCL function for computing NCL already? " <br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">I assume you mean:</div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">            "How do we not have a built-in NCL function for computing density already?" <br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">Please contact the WRF people:  <a href="mailto:wrfhelp@ucar.edu">wrfhelp@ucar.edu</a></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">====================<br> </div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">Ideal gas law:  p = (density)*RD*(temperature)</div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">                        Hence:   <br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">                        density = p/(RD*temperature)<br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">  p   => Pa</div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><span><span class="gmail-Linkify">  qv  => kg/kg  :QVAPOR</span></span></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><span><span class="gmail-Linkify">  qc =>  kg/kg  :QCLOUD<br></span></span></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">  t => K    <br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">      tv = t*(1+0.609*qv)  <br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">   or, maybe<br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">      tv = t*<span><span class="gmail-Linkify">(1+0.609*qv - qc) <br></span></span></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><br></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><span><span class="gmail-Linkify">  RD    = 287.04         ; [J/(K-kg)] Gas Constant dry air</span></span></div><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text"><span><span class="gmail-Linkify"><div class="gmail-nova-e-text gmail-nova-e-text--size-m gmail-nova-e-text--family-sans-serif gmail-nova-e-text--spacing-s gmail-nova-e-text--color-inherit gmail-redraft-text">  density = p/(RD*tv)</div></span></span></div></span></span></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 16, 2019 at 1:40 PM Prashanth Bhalachandran via ncl-talk <<a href="mailto:ncl-talk@ucar.edu">ncl-talk@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">Dear NCL Experts, <br>
I have a question regarding the computation of density from the WRF outputs. I specifically need to compute it for kinetic energy (rho * u_i^2). <br>
<br>
Since density is not an output from WRF, I currently have: <br>
<br>
Rho = ((pressure*100.)) /((287.0 *(1. + (0.608*qvapor))*temperature)). <br>
<br>
However, I realize that there are Qvapor, qcloud, qrain, qice, qgraupel. Do I need to account for all the Qs? If so, how? I don’t suppose that I could just add them all up? Or is only Qvapor relevant for kinetic energy computations in a Hurricane? <br>
<br>
Also, how do we not have an in-built NCL function for computing NCL already? <br>
<br>
Sincerely, <br>
Prashanth<br>
<br>
_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a></blockquote></div>