-
Notifications
You must be signed in to change notification settings - Fork 16
/
README.NMM
202 lines (143 loc) · 7.07 KB
/
README.NMM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
WRF-NMM Model Version 2 (June 2005)
----------------------------
WRF-NMM PUBLIC DOMAIN NOTICE
----------------------------
WRF-NMM was developed at National Centers for
Environmental Prediction (NCEP), which is part of
NOAA's National Weather Service. As a government
entity, NCEP makes no proprietary claims, either
statutory or otherwise, to this version and release of
WRF-NMM and consider WRF-NMM to be in the public
domain for use by any person or entity for any purpose
without any fee or charge. NCEP requests that any WRF
user include this notice on any partial or full copies
of WRF-NMM. WRF-NMM is provided on an "AS IS" basis
and any warranties, either express or implied,
including but not limited to implied warranties of
non-infringement, originality, merchantability and
fitness for a particular purpose, are disclaimed. In
no event shall NOAA, NWS or NCEP be liable for any
damages, whatsoever, whether direct, indirect,
consequential or special, that arise out of or in
connection with the access, use or performance of
WRF-NMM, including infringement actions.
================================================
V2 Release Notes:
-----------------
This is the main directory for the WRF Version 2 source code release.
- For directions on compiling WRF for NMM, see below or the WRF-NMM Users' Web page.
- If you have used WRF software before, you must re-run WRF-SI/NMM
(set namelist variable OUTPUT_FILE_TYPE = 'WRF') preferably using
the recent WRF-NMM SI release).
- Read the README.namelist file in the run/ directory (or on the WRF-NMM Users' page),
and make changes carefully.
For questions, send mail to [email protected]
======================================
The ./compile script at the top level has been updated to all for easy
selection of NMM and ARW cores of WRF at compile time.
- Specify your WRF-NMM option by setting the appropriate environment variable:
setenv WRF_NMM_CORE 1
- The Registry files for NMM and ARW are not integrated
yet. There are separate versions:
Registry/Registry.NMM <-- for NMM
Registry/Registry.EM <-- for ARW (formerly known as Eulerian Mass)
How to configure, compile and run?
----------------------------------
- In WRFV2 directory, type:
configure
this will create a configure.wrf file that has appropriate compile
options for the supported computers. Edit your configure.wrf file as needed.
Note: WRF requires netCDF library. If your netCDF library is installed in
some odd directory, set environment variable NETCDF before you type
'configure'. For example:
setenv NETCDF /usr/local/lib32/r4i4
- Type:
compile nmm_real
- If sucessful, this command will create nmm_real.exe and wrf.exe
in directory main/, and the appropriate executables will be linked into
the test directories under test/nmm_real, or run/.
- cd to the appropriate test or run direcotry to run "nmm_real.exe" and "wrf.exe".
- Place files from WRF-NMM SI (wrf_real_input_nm.*)
in the appropriate directory, type
real_nmm.exe
to produce wrfbdy_d01 and wrfinput_d01. Then type
wrf.exe
to run.
- If you use mpich, type
mpirun -np number-of-processors wrf.exe
=============================================================================
What is in WRF-NMM V2.1?
* Dynamics:
- The WRF-NMM model is a fully compressible, non-hydrostatic model with a
hydrostatic option.
- The terrain following hybrid pressure sigma vertical coordinate is used.
- The grid staggering is the Arakawa E-grid.
- The same time step is used for all terms.
- Time stepping:
- Horizontally propagating fast-waves: Forward-backward scheme
- Veryically propagating sound waves: Implicit scheme
- Advection (time):
T,U,V:
- Horizontal: The Adams-Bashforth scheme
- Vertical: The Crank-Nicholson scheme
TKE, water species: Forward, flux-corrected (called every two timesteps).
- Advection (space):
T,U,V:
- Horizontal: Energy and enstrophy conserving,
quadratic conservative,second order
- Vertical: Quadratic conservative,second order TKE,
- Water species: Upstream, flux-corrected, positive definite, conservative
- Horizontal diffusion: Forward, second order "Smagorinsky-type"
- Vertical Diffusion:
See "Free atmosphere turbulence above surface layer" section
in "Physics" section given in below.
* Physics:
- Explicit Microphysics: Ferrier (Used operationally at NCEP.)
- Cumulus parameterizations: Betts-Miller-Janjic, (Used operationally at NCEP.)
Kain-Fritsch with shallow convection
- Free atmosphere turbulence above surface layer: Mellor-Yamada-Janjic (Used operationally at NCEP.)
- Planetary boundary layer: Mellor-Yamada-Janjic (Used operationally at NCEP.)
- Surface layer: Similarity theory scheme with viscous sublayers
over both solid surfaces and water points (Janjic).
- Radiation:
- Longwave radiation: GFDL Scheme (Fels-Schwarzkopf) (Used operationally at NCEP.)
- Shortwave radiation: GFDL-scheme (Lacis-Hansen) (Used operationally at NCEP.)
- Gravity wave drag: none
* WRF Software:
- Hierarchical software architecture that insulates scientific code
(Model Layer) from computer architecture (Driver Layer)
- Multi-level parallelism supporting shared-memory (OpenMP), distributed-memory (MPI),
and hybrid share/distributed modes of execution
- Active data registry: defines and manages model state fields, I/O,
configuration, and numerous other aspects of WRF through a single file,
called the Registry
- Enhanced I/O options:
NetCDF and Parallel HDF5 formats
Five auxiliary history output streams separately controllable through the namelist
Output file names and time-stamps specifiable through namelist
- Testing: Various regression tests are performed on HP/Compaq systems at
NCAR/MMM whenever a change is introduced into WRF cores.
- Efficient execution on a range of computing platforms:
IBM SP systems, (e.g. NCAR "bluesky" and NCEP's "blue", Power4-based system)
HP/Compaq Alpha/OSF workstation, SMP, and MPP systems (e.g. Pittsburgh
Supercomputing Center TCS)
SGI Origin and Altix
Linux/Intel
IA64 MPP (HP Superdome, SGI Altix, NCSA Teragrid systems)
IA64 SMP
Pentium 3/4 SMP and SMP clusters (NOAA/FSL iJet system)
PGI and Intel compilers supported
Alpha Linux (NOAA/FSL Jet system)
Sun Solaris (single threaded and SMP)
Cray X1
HP-UX
Other ports under development:
NEC SX/6
Fujitsu VPP 5000
- RSL_LITE: optional new communication layer, scalable to very
large domains (limited to single domain in 2.0)
- ESMF Time Management, including exact arithmetic for fractional
time steps (no drift); model start, stop, run length and I/O frequencies are
now specified as times and time intervals in 2.0
- Improved documentation, both on-line (web based browsing tools) and in-line
--------------------------------------------------------------------------