wrf.F
References to this file elsewhere.
1 !WRF:DRIVER_LAYER:MAIN
2 !
3
4 PROGRAM wrf
5
6 USE module_wrf_top
7
8 !<DESCRIPTION>
9 ! Main program of WRF model. Responsible for starting up the model, reading in (and
10 ! broadcasting for distributed memory) configuration data, defining and initializing
11 ! the top-level domain, either from initial or restart data, setting up time-keeping, and
12 ! then calling the <a href=integrate.html>integrate</a> routine to advance the domain
13 ! to the ending time of the simulation. After the integration is completed, the model
14 ! is properly shut down.
15 !
16 !</DESCRIPTION>
17
18 IMPLICIT NONE
19
20 ! Initialize WRF model.
21 CALL wrf_init
22
23 ! WRF model time-stepping. Calls integrate().
24 CALL wrf_run
25
26 ! WRF model clean-up. This calls MPI_FINALIZE() for DM parallel runs.
27 CALL wrf_finalize
28
29 END PROGRAM wrf
30
31