Basics - WRF for Idealized Cases

The WRF model has 2 steps:

ideal.exe
Sets up initial conditions needed to run wrf.
Note: Not all idealized cases require a lateral boundary file because of the boundary condition choices they use, such as the periodic boundary condition option.
 
wrf.exe
Generates the model forecast.

 

STEPS to Run WRF

1. After you have compiled the case of interest (remember to recompile the code if you change cases).
    Move
to the directory you plan to run the code (either test/em_xxxxxx/ or run/).
    Both the directories run/ and test/em_xxxxxx/ will have all the files you need linked in,
    so it does not matter in which one you choose to run the code.


2. If there is a run_me_first.csh script in the directory - RUN IT (this will link in extra data files needed during the run).

./run_me_first.csh

3. Edit the namelist.input file.
    Use the default option if you have never run an idealized case before.
    For detailed explanations of the namelist parameters, as well as some recommendations for best practices, see the Best Practice WRF Namelist page


4. Run ideal.exe

- ideal.exe generally cannot be run in parallel. For parallel compiles, run this on a single processor.
- The exception is the quarter_ss case, which can now be run with MPI.

Verify that the program ran correctly
- Check that the file wrfinput_d01 was generated.
- Idealized cases do not require a lateral boundary file because of the boundary condition choices they use, such as the periodic boundary condition option.


5. Run wrf.exe

- Two-dimensional ideal cases cannot be run in MPI parallel. OpenMP is fine.
- Three-dimensional cases can be run with MPI

Verify that the program ran correctly
- After successful completion, you should see wrfout_d01_0001-01-01* files


6. Use a post-processing tool to view the output.
 
 

Available Cases

compile em_b_wave
compile em_convrad
compile em_fire
compile em_grav2d_x
compile em_heldsuarez
compile em_hill2d_x
compile em_les
compile em_quarter_ss
compile em_scm_xy
compile em_seabreeze2d_x
compile em_squall2d_x
compile em_squall2d_y
compile em_tropical_cyclone

 

Back to case studies