File format not supported or file is corrupted for WRF output

This post was from a previous version of the WRF&MPAS-A Support Forum. New replies have been disabled and if you have follow up questions related to this post, then please start a new thread from the forum home page.

ep-98d

New member
Hello,

I am trying to plot simple figures using NCL script for WRF output file, file named 'wrfout_d01_2018-10-24_00:00:00'. NCL is giving me an error message saying that 'File format not supported or file is corrupted'. ncl_filedump is giving me the same message with an extra message saying 'Variable: f (0) File Missing Value : -1'.

In NCAR WRF NCL page, it is mentioned that WRF output netcdf is different than that of CESM output netcdf. Though, I could not find any special instructions for WRF netcdf. Am I missing something here? Can anyone help?

I've been using NCL in the past for CESM output without any problems. For your information I am using NCL version 6.5.0.

Thank you.
 
Hi,

Make sure you have a *.nc behind the name of your wrf file. I know that the file doesn't actually end in *.nc, but NCL doesn't automatically know it is a netCDF file, so we need to tell it. For example:

a = addfile("wrfout_d01_2018-10-24_00:00:00.nc","r")
 
Thank you for your reply.

Yes, I did try putting ".nc" at the end of the file name and it was giving me the same error message. Even by renaming the file name to *.nc did not make any difference....

I did properly load the WRFUserARW.ncl file and other things.
 
Sure.

Code:
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"

begin
 
a = addfile("wrfout_d01_2018-10-24_00:00:00.nc","r")
type = "x11"
 
wks = gsn_open_wks(type,"plt_Surface1")

print("Print?")
end

I was trying very basic things because the code does not work from the function call 'addfile()'

Thanks.
 
Back
Top