[gradsusr] Lifted Index Formula
Mike Manning
michael at bsch.au.com
Thu Mar 1 08:06:10 EST 2012
Hi everyone,
I'm using data from the FNMOC model and am trying to make a function
that calculates Lifted Index. I'm using bits of the code from the
plotskew.gs code. So far I've got the temperature (celsius) and
dewpoint (celsius) worked out for each level. Now I'm calculating the
parcel details.. I've pulled some of the functions and have just been
testing to make sure I'm on the right track. If I have this code for
example:
'c'
'reinit'
'open gfs.00z.ctl'
'set t 7'
'set lon 135 155'
'set lat -31 -10'
'set lev 1000'
't1000mb = TMPprs-273.14'
'define dp1000mb =
t1000mb-((14.55+0.114*t1000mb)*(1-0.01*RHprs)+pow((2.5+0.007*t1000mb)*(1-0.01*RHprs),3)+(15.9+0.117*t1000mb)*pow((1-0.01*RHprs),14))'
variable = satvap2(t1000mb)
'd variable'
function satvap2(temp)
*---------------------------------------------------------------
* Given temp in Celsius, returns saturation vapor pressure in mb
*---------------------------------------------------------------
es=6.112*math_exp(17.67*temp/(temp+243.5))
return(es)
'quit'
it complains about an error? If I put the code in the satvap2 function
in single quotes it then says "math_exp" is not a variable or function"?
I'm a little lost on how to fix this one up if it's possible.
Cheers, Mike
More information about the gradsusr
mailing list