[ncl-talk] How can I plot QNICE in WRF output file?

Bill Ladwig ladwig at ucar.edu
Thu Apr 19 09:44:11 MDT 2018


Hi Fangda,

Thanks for the feedback. I'll take a look at how that error is being
thrown, because it probably should give something more useful than not
being able to find the variable (e.g. 'file(s) not found' would have been
more useful). Glad it's working for you now.

Regards,

Bill

On Wed, Apr 18, 2018 at 7:17 PM, Fangda <tengfangda at gmail.com> wrote:

> Hi:
>
> Thanks for all your help, I have checked the variable list using
> "ncl_filedump",  and the variable of QNICE is indeed in wrfout file when
> I use the thompson scheme.
>
> I did a mistake that I wrote the wrong filepath to my wrfout files, as I
> run the same case with four microphysic schemes. The "wrf_user_getvar"
> works well now when I change to the correct filepath.
>
> Best wishes!
>
> Fangda
>
>
> 2018-04-19 0:12 GMT+08:00 Barry Lynn <barry.h.lynn at gmail.com>:
>
>> Hi:
>>
>> Within your ncl program, you can do print(fin), where
>> fin = addfile(filename,"r")
>>
>> filename is the name of your wrf output file.
>>
>> On Wed, Apr 18, 2018 at 6:45 PM, Bill Ladwig <ladwig at ucar.edu> wrote:
>>
>>> Hi Fangda,
>>>
>>> The first step is to look at your data. Are you sure QNICE is a variable
>>> in your WRF output file? Don't assume. Use the 'ncdump -h your_wrf_file'
>>> command or ncl_filedump (https://www.ncl.ucar.edu/Docu
>>> ment/Tools/ncl_filedump.shtml) to look at the contents of your WRF
>>> file. If you don't see QNICE in there, you won't be able to read it. The
>>> absence or presence of variables in the output file is determined by your
>>> WRF configuration and also how you have your registry set up. I don't
>>> remember QNICE being one that is written out by default, so you might need
>>> to modify the registry, rebuild, and re-run if it's not there.
>>>
>>> Hope this helps,
>>>
>>> Bill
>>>
>>> On Wed, Apr 18, 2018 at 7:49 AM, Fangda <tengfangda at gmail.com> wrote:
>>>
>>>> Hello Everyone
>>>>
>>>> When I use wrf_user_getvar function to deal with Ice Number
>>>> concentration in wrfout files, I get this message:
>>>>
>>>> fatal:No valid instance of variable QNICE found in file list
>>>>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 662
>>>>> in file /usr/local/ncl6.4.0/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl
>>>>> fatal:["Execute.c":8640]:Execute: Error occurred at or near line 1716
>>>>> in file /usr/local/ncl6.4.0/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl
>>>>
>>>>
>>>> Does it mean I cann't read QNICE using this function? How can I read
>>>> QNICE in WRF output file with ncl?
>>>>
>>>> I appreciate your help, thanks.
>>>>
>>>> Fangda
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> ncl-talk at ucar.edu
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>
>>>>
>>>
>>> _______________________________________________
>>> ncl-talk mailing list
>>> ncl-talk at ucar.edu
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>
>>>
>>
>>
>> --
>> Barry H. Lynn, Ph.D
>> Senior Lecturer,
>> The Institute of the Earth Science,
>> The Hebrew University of Jerusalem,
>> Givat Ram, Jerusalem 91904, Israel
>> Tel: 972 547 231 170
>> Fax: (972)-25662581
>>
>> C.E.O, Weather It Is, LTD
>> Weather and Climate Focus
>> http://weather-it-is.com
>> Jerusalem, Israel
>> Local: 02 930 9525
>> Cell: 054 7 231 170
>> Int-IS: x972 2 930 9525
>> US 914 432 3108
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20180419/435f5927/attachment.html>


More information about the ncl-talk mailing list