Skip to content

Commit

Permalink
replacing the rest of the files in WRFV3 by WRF release 3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
janmandel committed Apr 7, 2012
1 parent 97f1638 commit 75dd806
Show file tree
Hide file tree
Showing 2,234 changed files with 517,064 additions and 9,905 deletions.
2 changes: 1 addition & 1 deletion WRFV3
41 changes: 31 additions & 10 deletions wrfv2_fire/Makefile
Expand Up @@ -29,9 +29,6 @@ DA_CONVERTOR_MODULES = $(DA_CONVERTOR_MOD_DIR) $(INCLUDE_MODULES)
#EXP_MODULE_DIR = -I../dyn_exp
#EXP_MODULES = $(EXP_MODULE_DIR)

# set this in the compile script now
#J = -j 6

NMM_MODULE_DIR = -I../dyn_nmm
NMM_MODULES = $(NMM_MODULE_DIR)

Expand All @@ -45,9 +42,10 @@ configcheck:
@if [ "$(A2DCASE)" -a "$(DMPARALLEL)" ] ; then \
echo "------------------------------------------------------------------------------" ; \
echo "WRF CONFIGURATION ERROR " ; \
echo "The $(A2DCASE) case cannot be used on distributed memory parallel systems." ; \
echo "Only 3D WRF cases will run on these systems." ; \
echo "Please chose a different case or rerun configure and chose a different option." ; \
echo "The $(A2DCASE) case requires a build for only single domain. " ; \
echo "The $(A2DCASE) case cannot be used on distributed memory parallel systems. " ; \
echo "Only 3D WRF cases will run with the options that you selected. " ; \
echo "Please choose a different case, or rerun configure and choose a different set of options." ; \
echo "------------------------------------------------------------------------------" ; \
exit 2 ; \
fi
Expand Down Expand Up @@ -272,8 +270,9 @@ em_real : wrf
( cd test/em_esmf_exp ; /bin/rm -f wrf_SST_ESMF.exe ; ln -s ../../main/wrf_SST_ESMF.exe . ) ; \
( cd test/em_esmf_exp ; /bin/rm -f real.exe ; ln -s ../../main/real.exe . ) ; \
( cd test/em_esmf_exp ; /bin/rm -f README.namelist ; ln -s ../../run/README.namelist . ) ; \
( cd test/em_esmf_exp ; /bin/rm -f ETAMPNEW_DATA RRTM_DATA RRTMG_LW_DATA RRTMG_SW_DATA ; \
( cd test/em_esmf_exp ; /bin/rm -f ETAMPNEW_DATA.expanded_rain ETAMPNEW_DATA RRTM_DATA RRTMG_LW_DATA RRTMG_SW_DATA ; \
ln -sf ../../run/ETAMPNEW_DATA . ; \
ln -sf ../../run/ETAMPNEW_DATA.expanded_rain . ; \
ln -sf ../../run/RRTM_DATA . ; \
ln -sf ../../run/RRTMG_LW_DATA . ; \
ln -sf ../../run/RRTMG_SW_DATA . ; \
Expand All @@ -284,6 +283,7 @@ em_real : wrf
ln -sf ../../run/ozone_plev.formatted . ; \
if [ $(RWORDSIZE) -eq 8 ] ; then \
ln -sf ../../run/ETAMPNEW_DATA_DBL ETAMPNEW_DATA ; \
ln -sf ../../run/ETAMPNEW_DATA.expanded_rain_DBL ETAMPNEW_DATA.expanded_rain ; \
ln -sf ../../run/RRTM_DATA_DBL RRTM_DATA ; \
ln -sf ../../run/RRTMG_LW_DATA_DBL RRTMG_LW_DATA ; \
ln -sf ../../run/RRTMG_SW_DATA_DBL RRTMG_SW_DATA ; \
Expand All @@ -293,6 +293,7 @@ em_real : wrf
( cd test/em_esmf_exp ; /bin/rm -f SOILPARM.TBL ; ln -s ../../run/SOILPARM.TBL . ) ; \
( cd test/em_esmf_exp ; /bin/rm -f URBPARM.TBL ; ln -s ../../run/URBPARM.TBL . ) ; \
( cd test/em_esmf_exp ; /bin/rm -f VEGPARM.TBL ; ln -s ../../run/VEGPARM.TBL . ) ; \
( cd test/em_esmf_exp ; /bin/rm -f MPTABLE.TBL ; ln -s ../../run/MPTABLE.TBL . ) ; \
( cd test/em_esmf_exp ; /bin/rm -f tr49t67 ; ln -s ../../run/tr49t67 . ) ; \
( cd test/em_esmf_exp ; /bin/rm -f tr49t85 ; ln -s ../../run/tr49t85 . ) ; \
( cd test/em_esmf_exp ; /bin/rm -f tr67t85 ; ln -s ../../run/tr67t85 . ) ; \
Expand All @@ -304,8 +305,9 @@ em_real : wrf
( cd test/em_real ; /bin/rm -f ndown.exe ; ln -s ../../main/ndown.exe . )
( cd test/em_real ; /bin/rm -f nup.exe ; ln -s ../../main/nup.exe . )
( cd test/em_real ; /bin/rm -f README.namelist ; ln -s ../../run/README.namelist . )
( cd test/em_real ; /bin/rm -f ETAMPNEW_DATA RRTM_DATA RRTMG_LW_DATA RRTMG_SW_DATA ; \
( cd test/em_real ; /bin/rm -f ETAMPNEW_DATA.expanded_rain ETAMPNEW_DATA RRTM_DATA RRTMG_LW_DATA RRTMG_SW_DATA ; \
ln -sf ../../run/ETAMPNEW_DATA . ; \
ln -sf ../../run/ETAMPNEW_DATA.expanded_rain . ; \
ln -sf ../../run/RRTM_DATA . ; \
ln -sf ../../run/RRTMG_LW_DATA . ; \
ln -sf ../../run/RRTMG_SW_DATA . ; \
Expand All @@ -316,6 +318,7 @@ em_real : wrf
ln -sf ../../run/ozone_plev.formatted . ; \
if [ $(RWORDSIZE) -eq 8 ] ; then \
ln -sf ../../run/ETAMPNEW_DATA_DBL ETAMPNEW_DATA ; \
ln -sf ../../run/ETAMPNEW_DATA.expanded_rain_DBL ETAMPNEW_DATA.expanded_rain ; \
ln -sf ../../run/RRTM_DATA_DBL RRTM_DATA ; \
ln -sf ../../run/RRTMG_LW_DATA_DBL RRTMG_LW_DATA ; \
ln -sf ../../run/RRTMG_SW_DATA_DBL RRTMG_SW_DATA ; \
Expand All @@ -325,6 +328,7 @@ em_real : wrf
( cd test/em_real ; /bin/rm -f SOILPARM.TBL ; ln -s ../../run/SOILPARM.TBL . )
( cd test/em_real ; /bin/rm -f URBPARM.TBL ; ln -s ../../run/URBPARM.TBL . )
( cd test/em_real ; /bin/rm -f VEGPARM.TBL ; ln -s ../../run/VEGPARM.TBL . )
( cd test/em_real ; /bin/rm -f MPTABLE.TBL ; ln -s ../../run/MPTABLE.TBL . )
( cd test/em_real ; /bin/rm -f tr49t67 ; ln -s ../../run/tr49t67 . )
( cd test/em_real ; /bin/rm -f tr49t85 ; ln -s ../../run/tr49t85 . )
( cd test/em_real ; /bin/rm -f tr67t85 ; ln -s ../../run/tr67t85 . )
Expand Down Expand Up @@ -467,23 +471,40 @@ gocart_conv : wrf

#### nmm converter

### Idealized NMM tropical cyclone case
nmm_tropical_cyclone : nmm_wrf
@ echo '--------------------------------------'
( cd main ; $(MAKE) MODULE_DIRS="$(ALL_MODULES)" SOLVER=nmm IDEAL_CASE=tropical_cyclone nmm_ideal )
( cd test/nmm_tropical_cyclone ; /bin/rm -f wrf.exe ; ln -s ../../main/wrf.exe . )
( cd test/nmm_tropical_cyclone ; /bin/rm -f ideal.exe ; ln -s ../../main/ideal.exe . )
( cd test/nmm_tropical_cyclone ; /bin/rm -f README.namelist ; ln -s ../../run/README.namelist . )
( cd run ; /bin/rm -f ideal.exe ; ln -s ../main/ideal.exe . )
( cd run ; if test -f namelist.input ; then \
/bin/cp -f namelist.input namelist.input.backup ; fi ; \
/bin/rm -f namelist.input ; ln -s ../test/nmm_tropical_cyclone/namelist.input . )
@echo "build started: $(START_OF_COMPILE)"
@echo "build completed:" `date`

nmm_real : nmm_wrf
@ echo '--------------------------------------'
( cd main ; $(MAKE) MODULE_DIRS="$(ALL_MODULES)" SOLVER=nmm IDEAL_CASE=real real_nmm )
( cd test/nmm_real ; /bin/rm -f wrf.exe ; ln -s ../../main/wrf.exe . )
( cd test/nmm_real ; /bin/rm -f real_nmm.exe ; ln -s ../../main/real_nmm.exe . )
( cd test/nmm_real ; /bin/rm -f README.namelist ; ln -s ../../run/README.namelist . )
( cd test/nmm_real ; /bin/rm -f ETAMPNEW_DATA RRTM_DATA ; \
( cd test/nmm_real ; /bin/rm -f ETAMPNEW_DATA.expanded_rain ETAMPNEW_DATA RRTM_DATA ; \
ln -sf ../../run/ETAMPNEW_DATA . ; \
ln -sf ../../run/ETAMPNEW_DATA.expanded_rain . ; \
ln -sf ../../run/RRTM_DATA . ; \
if [ $(RWORDSIZE) -eq 8 ] ; then \
ln -sf ../../run/ETAMPNEW_DATA_DBL ETAMPNEW_DATA ; \
ln -sf ../../run/ETAMPNEW_DATA.expanded_rain_DBL ETAMPNEW_DATA.expanded_rain ; \
ln -sf ../../run/RRTM_DATA_DBL RRTM_DATA ; \
fi )
( cd test/nmm_real ; /bin/rm -f GENPARM.TBL ; ln -s ../../run/GENPARM.TBL . )
( cd test/nmm_real ; /bin/rm -f LANDUSE.TBL ; ln -s ../../run/LANDUSE.TBL . )
( cd test/nmm_real ; /bin/rm -f SOILPARM.TBL ; ln -s ../../run/SOILPARM.TBL . )
( cd test/nmm_real ; /bin/rm -f VEGPARM.TBL ; ln -s ../../run/VEGPARM.TBL . )
( cd test/nmm_real ; /bin/rm -f MPTABLE.TBL ; ln -s ../../run/MPTABLE.TBL . )
( cd test/nmm_real ; /bin/rm -f tr49t67 ; ln -s ../../run/tr49t67 . )
( cd test/nmm_real ; /bin/rm -f tr49t85 ; ln -s ../../run/tr49t85 . )
( cd test/nmm_real ; /bin/rm -f tr67t85 ; ln -s ../../run/tr67t85 . )
Expand Down Expand Up @@ -546,7 +567,7 @@ em_core :
if [ $(WRF_CHEM) -eq 0 ] ; then \
CF= ; \
else \
CF=$(CHEM_FILES) ; \
CF="$(CHEM_FILES)" ; \
fi
( cd dyn_em ; $(MAKE) $(J) CF="$(CF)" )

Expand Down
50 changes: 43 additions & 7 deletions wrfv2_fire/README
@@ -1,4 +1,4 @@
WRF Model Version 3.3 (April 6, 2011)
WRF Model Version 3.4 (April 6, 2012)
http://wrf-model.org/users/users.php

------------------------
Expand Down Expand Up @@ -27,6 +27,27 @@ infringement actions.
This is the main directory for the WRF Version 3 source code release.
======================================

V3.4 Release Notes:
-------------------

Version 3.4 is released on April 6, 2012 (rev 5745).

- For more information on WRF V3.4 release, visit WRF User's home pages
http://www.mmm.ucar.edu/wrf/users/, and
http://www.dtcenter.org/wrf-nmm/users/, and read the online User's Guide.

======================================

V3.3.1 Release Notes (9/16/11) (rev 5130):
-------------------

This is a bug fix release. The detailed updates for WRF-ARW can be found at
http://www.mmm.ucar.edu/wrf/users/wrfv3.3/updates-3.3.1.html,
and for WRF-NMM at
http://www.dtcenter.org/wrf-nmm/users/model/wrfv3/updates.php

======================================

V3.3 Release Notes:
-------------------

Expand Down Expand Up @@ -141,6 +162,7 @@ WRF update history:
- V3.2: March 31, 2010
- V3.2.1: August 18, 2010
- V3.3: April 6, 2011
- V3.3.1: Sept 16, 2011

======================================

Expand Down Expand Up @@ -172,6 +194,20 @@ How to compile and run?
compile em_scm_xy
compile em_tropical_cyclone

Notes: 1. If you are going to create model output file that is more than 2Gb,
you should consider using netCDF large file support function. To activate
this, one must set the environment variable WRFIO_NCD_LARGE_FILE_SUPPORT.
In c-shell environment, do

setenv WRFIO_NCD_LARGE_FILE_SUPPORT 1

2. Since V3.2, we support using multiple processors for compilation. The
default number of processors used is 2. But if you have any problem with
compilation, please try using one processor to compile. To do this, set
the following environment variable before compile:

setenv J "-j 1"

- If sucessful, this will create either real.exe or ideal.exe and wrf.exe
in directory main/, and the appropriate executables will be linked into
the test directoires under test/case_name, or run/.
Expand Down Expand Up @@ -241,20 +277,20 @@ What is in WRF V3?
- Physics options:
* microphysics (Kessler/ WRF Single Moment 3, 5 and 6 classes / Lin et al./ Mibrandt 2-moment /
Eta Ferrier / Thompson / Goddard / 2-moment Morrison / WRF Double Moment 5 and 6 classes /
SBU-Lin 5-classes )
SBU-Lin 5-classes / NSSL 2-moment )
* cumulus parameterization (Kain-Fritsch with shallow convection /
Betts-Miller-Janjic / Grell-Devenyi ensemble / New Grell (with shallow convection option) /
Tiedtke (with shallow conv and momentum transport) / NSAS (with shallow conv and momentum transport) /
SAS (with shallow conv for ARW) / Zhang-McFarlane (with momentum transport) )
* UW shallow convection
* planetary boundary layer (Yosei University / Mellor-Yamada-Janjic / ACM2 / QNSE / MYNN / BouLac /
UW / TEMF )
* planetary boundary layer (Yosei University / Mellor-Yamada-Janjic / ACM2 / QNSE-EDMF / MYNN /
BouLac / UW / TEMF )
* slab soil model (5-layer thermal diffusion / Noah land-surface model (4 levels) /
RUC LSM (6 levels) / Pleim-Xu (2 levels)
RUC LSM (6 levels) / Pleim-Xu (2 levels / Noah-MP (4 levels) / SSiB (3 levels) )
* Urban canopy model, BEP multi-layer and BEM (works with Noah LSM, BEP and
BEM also requires MYJ or BouLac)
* longwave radiation (RRTM / CAM / RRTMG / new Goddard )
* shortwave radiation (simple MM5 scheme / old Goddard / CAM / RRTMG / new Goddard),
* longwave radiation (RRTM / CAM / RRTMG / new Goddard / FLG )
* shortwave radiation (Dudhia / old Goddard / CAM / RRTMG / new Goddard / FLG ),
terrain slope and shading effect
* sub-grid turbulence (constant K diffusion/ 2-D Smagorinsky/ predicted TKE /
2-D, 6th order diffusion / Nonlinear Backscatter Anisotropic (NBA) sub-grid turbulence stress for LES )
Expand Down
30 changes: 29 additions & 1 deletion wrfv2_fire/README.DA
Expand Up @@ -22,10 +22,38 @@ WRFDA, including infringement actions.
This is the main directory for the WRFDA Version 3 source code release.
======================================

V3.4 Release Notes :
-------------------

Version 3.4 is released on April 6, 2012.

- The WRFPLUS (WRF adjoint and tangent linear model) has been upgraded to V3.4 and it is consistent with the released WRF version 3.4. Added parallel WRF TL/AD based on WRF 3.4.

- WRFDA 4D-Var now supports compilation to run in parallel.

- WRFDA 4D-Var now supports precipitation data (such as stage IV) assimilation.

- The ability to generate forecast sensitivity to observations has been updated.

- WRFDA Hybrid 3D-Var has been updated.

======================================

V3.3.1 Release Notes :
-------------------

Version 3.3.1 is released on September 27, 2011.

- WRF 4D-Var has been improved on lateral boundary condition control, analysis scheme for surface observation etc.

- Lots of bug fixes.

======================================

V3.3 Release Notes:
-----------------------

Version 3.3 is released on April 5, 2011.
Version 3.3 is released on April 6, 2011.

- RTTOV interfaces has been upgraded to version 10.0
Please download RTTOV v10.0 and install it in appropriate location
Expand Down
44 changes: 44 additions & 0 deletions wrfv2_fire/README.SSIB
@@ -0,0 +1,44 @@
***
WRF-ARW v3.4 coupled with SSiB v3.0 land-surface model
***

The SSiB v3.0 is a land-surface model with a multi-layer snow scheme.

----------
WRF
----------
To run WRF-ARW with SSIB v3.0, set sf_surface_physics to 8

Currently, the SSIB will only work with the following options:
1) SW and LW radiation schemes: 1 or 3
2) Surface layer schemes: 1
3) PBL scheme: 1
4) Eta levels: the first two levels must be 1.0 and 0.982
For example, for a e_vert=28 domain, eta_levels may be set to:
eta_levels = 1.000, 0.982, 0.973, 0.964, 0.946,
0.922, 0.894, 0.860, 0.817, 0.766,
0.707, 0.644, 0.576, 0.507, 0.444,
0.380, 0.324, 0.273, 0.228, 0.188,
0.152, 0.121, 0.093, 0.069, 0.048,
0.029, 0.014, 0.000,
5) num_soil_layers = 3

----------
WPS
----------
By default, SSiB will work with the USGS land-use maps, however,
for better results, we suggest that you use the SSiB land-use (vegetation) maps.
This can be done by prefixing the variable geog_data_res with string "ssib+"

For instance, to use SSiB 10-minute resolution land-use map:
geog_data_res = 'ssib+10m',

Make sure to set the correct path for the SSIB land-use maps
in the GEOGRID.TBL file

abs_path= ssib:your_path/vegtype_10m/

**
For further assistance please contact Dr. Yongkang Xue (yxue@geog.ucla.edu)
or Dr. Fernando De Sales (fsales@ucla.edu)
**
4 changes: 4 additions & 0 deletions wrfv2_fire/README.windturbine
Expand Up @@ -82,4 +82,8 @@ It works with the MYNN PBL and modifies the QKE field representing 2xTKE
to include the TKE produced by wind turbines. QKE is advected as a part
of the scalar 4D tracer array in WRF.

Reference: Fitch, A.C., Olson, J.B., Lundquist, J.K., Dudhia, J., Gupta, A.K.,
Michalakes, J., Barstad, I. Local and Mesoscale Impacts of Wind Farms
as Parameterized in a Mesoscale NWP Model. Manuscript in preparation.


3 changes: 2 additions & 1 deletion wrfv2_fire/Registry/Registry.CONVERT
Expand Up @@ -281,7 +281,7 @@ rconfig integer cu_physics namelist,physics max_domains 0
rconfig real CUDT namelist,physics max_domains 0 h "CUDT" "" ""
rconfig real GSMDT namelist,physics max_domains 0 h "GSMDT" "" ""
rconfig integer ISFFLX namelist,physics 1 1 irh "ISFFLX" "" ""
rconfig integer IFSNOW namelist,physics 1 0 irh "IFSNOW" "" ""
rconfig integer IFSNOW namelist,physics 1 1 irh "IFSNOW" "" ""
rconfig integer ICLOUD namelist,physics 1 1 irh "ICLOUD" "" ""
rconfig integer surface_input_source namelist,physics 1 1 irh "surface_input_source" "1=static (fractional), 2=time dependent (dominant), 3=hybrid (not yet implemented)" ""
rconfig integer num_soil_layers namelist,physics 1 5 irh "num_soil_layers" "" ""
Expand Down Expand Up @@ -485,6 +485,7 @@ package gfssfcscheme sf_sfclay_physics==3 - -
package slabscheme sf_surface_physics==1 - -
package lsmscheme sf_surface_physics==2 - -
package ruclsmscheme sf_surface_physics==3 - -
package noahmpscheme sf_surface_physics==4 - -
package ysuscheme bl_pbl_physics==1 - -
package myjpblscheme bl_pbl_physics==2 - -
package gfsscheme bl_pbl_physics==3 - -
Expand Down

0 comments on commit 75dd806

Please sign in to comment.