Problem with rgrid2rcm_Wrap function

From: David Jones <jonesd647_at_nyahnyahspammersnyahnyah>
Date: Wed Oct 24 2012 - 09:07:53 MDT

  Dear NCL-talk help, I am trying to use the rgrid2rcm_Wrap function to regrid reanalysis data (ERA Interim) to a WRF domain. Despite trying many different things, I cannot get this to work properly. While I am not receiving any error messages, the output of xgrd = rgrid2rcm_Wrap() is not as I would expect it to be and I cannot do normal procedures with it like plotting (when I do a simple contour plot it just gives a uniform value), or when I write it to a file and view in ncview it says that all values are missing. I am using NCL 6.0.0 on a linux cluster. I have included several 'printVarSummary(...)' statements in my basic script and everything looks fine to me except for the final one, printVarSummary(xgrd), which gives: “Dimensions and sizes: [initial_time0_hours | 124] x [west_east | 279] x [XLONG | 569]” lon2d and lat2d (taken from WRF XLON and XLAT) originally both had (correctly): “Dimensions and sizes: [south_north | 279] x [west_east | 569]” It doesn't seem right that west_east should be 279 in xgrd after using rgrid2rcm_Wrap. It seems like the dimensions of the two different input files are somehow getting jumbled up. It also doesn't seem right to me that the dimensions of xgrd are west_east & XLONG – I would have thought they would be either south_north & west_east or XLAT & XLONG. Any guidance on what I might be doing wrongly would be most appreciated? The input reanalysis data is on a Gaussian lat/lon grid (N128 (~0.7degree)) and the WRF data is on a Lambert Conformal grid. I include my basic script and the output I get from the printVarSummary(...) statements below. (Also, the problem is no different if I just use the rgrid2rcm function). Many thanks for any help, Dave. ---------------------------SCRIPT---------------------------------- load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl" load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl" begin wrf_file = addfile("wrfout_d01_1990-01-01_00:00:00.nc","r") lat2d = wrf_file->XLAT(0,:,:) lon2d = wrf_file->XLONG(0,:,:) printVarSummary(lat2d) printVarSummary(lon2d) era_file = addfile("ERAI_sf_19900101_19900131_lessfields.grb","r") t2m = era_file->2T_GDS4_SFC(:,:,:) ; get T2m (var 167) printVarSummary(t2m) g4_lat_1 = era_file->g4_lat_1(:)  ; g4_lat_1 is float name for latitude in era file printVarSummary(g4_lat_1) g4_lon_2 = era_file->g4_lon_2(:)  ; g4_lon_2 is float name for longitude in era file printVarSummary(g4_lon_2) xgrd = rgrid2rcm_Wrap(t2m&g4_lat_1, t2m&g4_lon_2, t2m, lat2d, lon2d, 0) printVarSummary(xgrd) end ----------------------Output From printVarSummary(...) statements------------- Variable: lat2d Type: float Total Size: 635004 bytes 158751 values Number of Dimensions: 2 Dimensions and sizes: [south_north | 279] x [west_east | 569] Coordinates: Number Of Attributes: 5 FieldType : 104 MemoryOrder : XY description : LATITUDE, SOUTH IS NEGATIVE units : degree_north stagger : Variable: lon2d Type: float Total Size: 635004 bytes 158751 values Number of Dimensions: 2 Dimensions and sizes: [south_north | 279] x [west_east | 569] Coordinates: Number Of Attributes: 5 FieldType : 104 MemoryOrder : XY description : LONGITUDE, WEST IS NEGATIVE units : degree_east stagger : Variable: t2m Type: float Total Size: 28718400 bytes 7179600 values Number of Dimensions: 3 Dimensions and sizes: [initial_time0_hours | 124] x [g4_lat_1 | 150] x [g4_lon_2 | 386] Coordinates: initial_time0_hours: [1665504..1666242] g4_lat_1: [89.46282..-15.08769] g4_lon_2: [-150.469..120.234] Number Of Attributes: 10 center : European Center for Medium-Range Weather Forecasts (RSMC) long_name : 2 metre temperature units : K _FillValue : 1e+20 level_indicator : 1 gds_grid_type : 4 parameter_table_version : 128 parameter_number : 167 forecast_time : 0 forecast_time_units : hours Variable: g4_lat_1 Type: float Total Size: 600 bytes 150 values Number of Dimensions: 1 Dimensions and sizes: [g4_lat_1 | 150] Coordinates: g4_lat_1: [89.46282..-15.08769] Number Of Attributes: 9 long_name : latitude GridType : Gaussian Latitude/Longitude Grid units : degrees_north N : 128 Di : 0.7031247 Lo2 : 120.234 La2 : -15.088 Lo1 : -150.469 La1 : 89.463 Variable: g4_lon_2 Type: float Total Size: 1544 bytes 386 values Number of Dimensions: 1 Dimensions and sizes: [g4_lon_2 | 386] Coordinates: g4_lon_2: [-150.469..120.234] Number Of Attributes: 9 long_name : longitude GridType : Gaussian Latitude/Longitude Grid units : degrees_east N : 128 Di : 0.7031247 Lo2 : 120.234 La2 : -15.088 Lo1 : -150.469 La1 : 89.463 Variable: xgrd Type: float Total Size: 78740496 bytes 19685124 values Number of Dimensions: 3 Dimensions and sizes: [initial_time0_hours | 124] x [west_east | 279] x [XLONG | 569] Coordinates: initial_time0_hours: [1665504..1666242] Number Of Attributes: 11 center : European Center for Medium-Range Weather Forecasts (RSMC) long_name : 2 metre temperature units : K _FillValue : 1e+20 level_indicator : 1 gds_grid_type : 4 parameter_table_version : 128 parameter_number : 167 forecast_time : 0 forecast_time_units : hours ncl : rgrid2rcm used for interpolation

_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Wed Oct 24 09:08:04 2012

This archive was generated by hypermail 2.1.8 : Wed Oct 31 2012 - 09:14:12 MDT