How to Compile?

How to Run?

WRF Namelist

Known Problems and Fixes

Graphic Tools

Utilities

 

 

 

WRF Model Version 2.1.1 : Known Problems and Fixes

Bug in Thompson Scheme (Posted 11/21/05) (Corrected in 2.1.2)

Problem: The Thompson scheme has an important fix for an error in the rain/snow accretion rates for version 2.1.1. The new module will also fix a minor error in version 2.1.

Solution: To correct the problem, you can download a new version of the routine, module_mp_thompson.F_fix, and replace the one in phys/ directory. Recompile.

Missing cumulus ice and snow tendencies (Posted 11/16/05) (Corrected in 2.1.2)

Problem: Cumulus ice and snow tendency terms have been missing since 2.1. This affects all cumulus schemes that output ice and/or snow tendencies (i.e. all except BMJ).

Solution: There is a one addition to dyn_em/solve_em.F to correct the problem. You can download the routine, solve_em.F.fix_211, and replace the one in dyn_em/ directory. Recompile. The correction will produce significant more high cloud in convective regions.

Long Compile Time on SGI Altix: (Posted 11/8/05)

Problem: The Intel ifort compiler spends a long time compiling the following files:

module_ra_gfdleta.f
module_advect_em.f
mediation_force_domain.f
solve_em.f
wrf_inputout.f
module_configure.f
ndown_em.f
module_big_step_utilities_em.f
module_diffusion_em.f

Partial Solution: You can reduce the compile time by adding the following compiler option:
-mP3OPT_ecg_lra_switch=T

This does impact the performance of the module/routines that have this optimization removed - they slow down. If "speed of compile" is more important that total run time (such as for development work), this is not a bad option to include for all files. If "total runtime" is important, then the user should accept the slow compiles. A reasonable compromise isto only modify the above files with the new compiler option.

The Intel group plans to have a fix for the ifort compiler soon. (Thanks to Gerardo Cisneros of SGI.)

Using RSL for Nesting on Linux (posted on 11/8/05):

Problem: The Linux systems with the PGI compiler, when using RSL for a nested run, incorrectly interpolate fields within the SINT subroutine for some variables, for some decomposition configurations (for example, using 10 processors to run). The most identifiable symptom is that the topography field of the nest at the initial time shows characteristic lines along the decomposition boundaries.

Solution: Use RSL_LITE as the communication layer instead of RSL.

As long as there is not a need for periodic boundaries in the y-direction, the use of RSL_LITE is transparent to the user (with the added benefits of 1) allowing larger domains, 2) decomposition of more processors, and 3) running faster).

Use of SST Update Option (posted on 11/8/05) (Corrected in 2.1.2)

Problem: The SST lower boundary file does not get updated correctly when doing a restart. After a restart, the first time period of the lower boundary file is always used as input.

Solution: Run real.exe again, and start from the restart time.

Problem: If one uses SST update option for a nested run, the SST data in the nest won't interpolated from the coarse domain.

Solution: Run SI for the nest for all time periods the cover the simulation time, and then run real.exe for the nest domain to produce nest input file for SST. (Some modification to the SI source code is needed to process all nest times.)

RSL_LITE:

Problem: Does not yet work for periodic boundary condition in y-direction.


Known-problem in previous versions.



 
 
Home -- Model System -- User Support -- Doc / Pub -- Links -- Download -- WRF Real-time Forecast