NMM Release Notes v2.2: 03/26/07 o Grid distances were improved in Dec 2006, however, just recently we empirically came up with a formulation for computing the km spacing upon reading back in an existing domain that generally seems good to within a few thousandths of a km for the sizes of domains that people might actually run. (Without this, there are up to .3 km difference each time a domain is loaded.) In wrfsi_nmm/gui/guiTk/ui_vars.pl, line 800 was changed, from: #my $x=$nl_var{MOAD_DELTA_X}[0] / 0.006500; to: my $x= 111.2*($nl_var{MOAD_DELTA_X}[0]**2. + (.9838*$nl_var{MOAD_DELTA_Y}[0])**2.)**0.5; If you want to change this one line, rather than downloading and rebuilding, that is a fine approach to take. -------------------- NMM Release Notes v2.2: 12/28/06 o Grid distances in degrees are calculated in the used interface. Matt Pyle reworked GUI Tk code to give better estimates of delta_x and delta_y. Based on ny_degrees (like DPHD), and Y-dimension, compute a factor by which nx_degrees is larger than ny_degrees starting value for ny_degrees is the DY value assuming DX=DY $ny_degrees=$grid_spacing_dkm * 0.006359; $nx_degrees=$ny_degrees *(1.0+(1.0-cos(.017453293*$ny_degrees*($ny_dim-1.0)/2.0))); Redefine (shrink) DY based on knowledge of DY/DX ratio $ny_degrees=$ny_degrees*0.504*(1.0+$ny_degrees/$nx_degrees); $nx_degrees=$ny_degrees*(1.0+(1.0-cos(.017453293*$ny_degrees*($ny_dim-1.0)/2.0))); $nx_degrees= sprintf ("%.6f",$nx_degrees); $ny_degrees= sprintf ("%.6f",$ny_degrees); o Added a Vtable.NAM. On January 25, 2005, the Eta Model was Renamed North American Mesoscale (NAM) Model; see http://www.meted.ucar.edu/nwp/pcu2/etaname.htm for details. o Variable change in Vtable.GFS. Due to a problem with the repository module_initialize_real.F when processing GFS GRIB files, in the previous wrfsi Vtable.GFS, the snow water equivalent variable is named "SNOW". So with a non-zero snowpack, values read into real_nmm from SNOW are greater than zero. However, with some of the more recent changes put into module_initialize_real, that triggers the following line in the code: IF(maxval(snow).gt.0.) FLAG_RUC_SNOW=1 Later in the code this flag value leads to a division of SNOW by RHOSN, which generates a divide by zero in the case of GFS data. Ideally it would nice to have a better mechanism for determining if the code is dealing with "RUC_SNOW", but in the short term I think we can sidestep the issue within the wrfsi. The Vtable.GFS change below in ver 2.2 addresses the problem. 65 | 1 | 0 | | SNOW | kg m{-2}| Water equivalent snow depth | 0 | 1 | 13 | 1 | was changed to 65 | 1 | 0 | | WEASD | kg m{-2}| Water equivalent snow depth | 0 | 1 | 13 | 1 | -------------------- NMM Release Notes v2.1.2: 03/24/06 o Correction to localization process by editing wrfsi_nmm/src/grid/alt_all.f. Because of an out of bounds error with array cat3d_hold in routine alt_all crashed the gridgen_mdl when processing greeness fraction data on Linux OS systems. NMM Release Notes v2.1.2: 03/03/06 o wrfsi/src/hinterp/module_hinterp_gribprep.F wrfsi/src/mod/module_horiz_interp.F wrfsi/src/mod/module_map_utils.F The three items are adapatations by Bob Rozumalski of equivalent ARW SI codes. Provisions for wrapping global grids was never included in the NMM SI code, but now are with Bob's patch. o Revised src/vinterp/module_vinterp_nmmhybp.F; It corrects a small inconsistency in how the hybrid vertical coordinate is being defined. Definitely not a major bug. And changes how temperatures are interpolated/computed in the NMM SI o Edited wrfprep.pl.in to work with -r to run real_nmm.exe if wrfsi_nmm is a subdirectory of WRF. o Minor changes to the gui. o The WRFSI NMM software accommodates GFS GRIB2 native coord data as of 3/03/06. However, as of this time the Makefile.GRIB2 is specific to Linux 32bit architecture. The Makefile routines need to be edited for portability. -------------------- NMM Release Notes v2.1.1: 11/14/05 o Changed SOURCEROOT/src/grib_prep/util/gribcode.F AND swap.F -------------------- NMM Release Notes: 11/01/05 o Version 2.1.1 The WRF modeling system includes 2 dynamic cores: Advanced Research WRF (ARW) developed by NCAR/MMM (formerly referred to as the Eulerian Mass core) Nonhydrostatic Mesoscale Model (NMM) developed by NOAA/NCEP Each dynamic core currently has a separate SI package and graphical user interface (GUI)