Idealized Case
The following sub-directories can be found in your practice_exercises/ directory:
wrf_ideal_serial : Contains all idealized cases, built for serial computation (i.e., a single processor)
wrf_ideal_dm : Contains only the 3D idealized cases, built for parallel computation (multiple processors - using the dmpar compile option)
Set-up an Ideal Case
Move to the appropriate directory.
cd /glade/derecho/scratch/$USER/practice_exercises/wrf_ideal_serial/test/em_case_you_desire
Or, to run a 3D case (this will take longer than a 2d case):
cd /glade/derecho/scratch/$USER/practice_exercises/wrf_ideal_dm/test/em_case_you_desire
Either use the default namelist.input to run the default case, or modify namelist.input for integration length, output frequency, domain size, time step, physics options, and other parameters you’d like.
Initialization
Run the ideal.exe to generate initial conditions (wrfinput_d01). Because idealized cases are not on a real grid, no lateral boundary file is required. Instead they use other boundary options. See details
Note
The em_fire case requires additional steps before running ideal.exe.
The way WRF was built determines the way it is run.
Serial cases (wrf_ideal_serial/test/em_*) : follow instructions for Serial Initialization
Distributed-memory cases (wrf_ideal_dm/test/em_*) : follow instructions for Distributed Memory Initialization
Serial Initialization
These instructions are specific to cases found in the wrf_ideal_serial/test/em_* directories.
Issue the following command:
./ideal.exe
Distributed Memory Initialization
These instructions are specific to cases found in the wrf_ideal_dm/test/em_* directories.
Issue the following command:
qsub runideal.sh
Note
Only use a single processor to run ideal.exe, even for a distributed-memory case. This is applicable on all machines - not just the NCAR HPC.
Run WRF
The way WRF was built determines the way it is run.
Serial cases (wrf_ideal_serial/test/em_*) : follow instructions for Serial WRF
Distributed-memory cases (wrf_ideal_dm/test/em_*) : follow instructions for Distributed Memory WRF
Serial WRF
These instructions are specific to cases found in the wrf_ideal_serial/test/em_* directories.
When running WRF serially on NCAR’s HPC, use the qcmd -A UMMM0017 prefix to launch wrf.exe on a batch node, preventing login node saturation. This is specific to this tutorial and NCAR’s HPC.
qcmd -A UMMM0017 -- ./wrf.exe >& wrf.out
Distributed Memory WRF
These instructions are specific to cases found in the wrf_ideal_dm/test/em_* directories.
Issue the following command:
qsub runwrf.sh
Generate Graphics
If interested, generate graphics with one of the available post-processing packages.
Return to the Practice Exercise home to page to run another exercise.