A MESSAGE file is created during each simulation. The file contains information from certain key subroutines that can be used for diagnostic purposes if a simulation were to fail. An example file is shown below in the left column from the test concentration simulation. A trajectory MESSAGE file would be similar but without the particle number and mass information. In the right column, in red, a more detailed description of each item is provided.
WARNING EMSPNT: exceeding puff limit
This warning occurs when the number of computational particles or puffs in
the simulation reaches the number set by MAXPAR in the SETUP.CFG file.
The model will not allow the simulation to have more than the number of particles or
puffs specified by MAXPAR. When that number has been reached, the model will not create more
particles or puffs.
For particles, this will prevent any new emissions to occur.
For puffs, this will both prevent any new emissions and will prevent any puff splitting.
Solutions include increasing MAXPAR, decreasing NUMPAR,
WARNING DEPSUS: exceeding puff limit
This warning occurs when the user has a value set for the particle resuspension and
the number of particles carried in the simulation has exceeded the maximum number set in the SETUP.CFG file.
It will occur in conjunction with the previous warning. Utilizing this pollutant resuspension algorithm
may lead to excessive particle generation See #31 .
Start Namelist configuration
Internal grid parameters (nlvl,aa,bb,cc): 19 30.0 -25.0 5.0Number of internal model sigma levels and the polynomial parameters used to describe the vertical grid. These are configured automatically based upon the meteorological input data files defined for this simulation.
The value of all variables that can be defined by the SETUP.CFG namelist file are listed. If no SETUP.CFG file was defined for this simulation, then the default values for these variables are listed.
The settings of all internal deposition flags are shown here. In this case the simulation is for a gas.
The subroutine that determines which meteorological data are required is called for the first time. Data for times 840 and 960 are requested. The zeros for the second field indicate no data are in memory. Times are always in relative minutes.
The first advection entry sets sub-grid #11 to 10x10 with 19 levels.
The surface boundary files are opened.
The lower left corner of sub-grid #1 is set at position 17,9 of the main meteorological data grid.
The NGM data for the first computational hour are read starting at record #1, loaded into a 10x10 sub-grid, corner 17,9, at time [x]840 for the date: 95 10 16 0
When these data are interpolated to the internal grid, it is determined that there are no input data records above 7159 m, therefore data for those levels are extrapolated.
Computations for the first hour require data at two time periods for interpolation (hours 0 and 2).
The initial time step was set to 20 minutes. Subsequent time steps may change.
The time, number of particles, and the total mass is shown for the three time steps of the first hour. After one hour the emission stops.
During hour two, no further emissions (or particles) are released. The time step is now 30 minutes.
After the hour 2, new NGM data are required. The data in memory at 0 UTC (time 840) are replaced with data at 4 UTC (time 080).
The new data are input into the same sub-grid location.
Computations proceed as before for computational hours 3 and 4. Particle number remains the same because no particles have moved off the computational domain. The mass remains the same because deposition is not turned on for this simulation.
At the end of hour 4, data are required for 6 UTC (time 200) to proceed with the calculation. These data replace the 2 UTC (time 960) in memory.
Every 6 hours, the model prints out the vertical mass distribution of all the particles within the computational domain. This is the mass distribution relative to the model's internal sigma levels and there is no relation to the levels that may be specified for the concentration output file. Only non-zero levels are shown. The internal levels are defined by the polynomial parameters given at the beginning of the MESSAGE file.
At this point the computation will continue for the number of hours specified in the CONTROL file. Vertical profiles are shown every 6 hours. As the particles move across the computational domain, the sub-grid position may be moved (from position 17,9) or expanded larger than 10x10) to match the spatial extent of the particle distribution. This may occur at any time during the computation or even multiple times during the same computational hour.