Download Polyphemus 1.8 User's Guide - GForge

Transcript
2.7. CHECKING RESULTS
41
Please note that 4DVar assimilation scheme only works with RACM chemistry module.
As for drivers, BaseDriver is the simplest and the most used of them. The other drivers
available are:
• PlumeDriver: for Gaussian plume model (with or without aerosol species).
• PuffDriver: for Gaussian puff model (with or without aerosol species).
• Data assimilation drivers: OptimalInterpolationDriver (optimal interpolation), EnKFDriver
(ensemble Kalman filter), RRSQRTDriver (reduced rank square root filter), FourDimVarDriver
(4D-Var), to be associated with Polair3DAssimConc model.
• Drivers for the verification of adjoint coding in variational assimilation: AdjointDriver,
GradientDriver, Gradient4DVarDriver.
2.7
Checking Results
It is highly recommended to check the fields generated by Polyphemus programs: meteorological
fields, deposition velocities, output concentrations, . . .
First, you should check the size of the binary files. Be it with preprocessing or processing
programs, results are saved as floating point numbers with single precision. As we will express
file size in bytes, a factor 4 will appear below.
2.7.1
Checking the output file size of preprocessing programs
In what follows:
• take Nz , Ny , Nx and Nt from the section [domain] of the configuration files;
• Ndays is the number of preprocessed days and
• Ntotal is the total number of preprocessing time steps: Ntotal = Nt × Ndays
Here are some indications on what to check depending on the program.
Ground Data
As there are 14 categories in the GLCF description, the size of the binary file obtained from
luc-glcf should be Nx × Ny × 4 × 14. As of luc-usgs, it should be Nx × Ny × 4 × 24.
Meteorological fields
For programs meteo, attenuation, Kz, MM5-meteo, WRF-meteo and Kz TM, related file size :
• for 2D fields is Ntotal × Ny × Nx × 4;
• for 3D fields is Ntotal × Nz × Ny × Nx × 4;
• except for the fields Kz and Kz TM, Ntotal × (Nz + 1) × Ny × Nx × 4;
• for the field MeridionalWind, Ntotal × Nz × (Ny + 1) × Nx × 4;
• and for the field ZonalWind, Ntotal × Nz × Ny × (Nx + 1) × 4.