IBLTYP = c,c,c,c,c,c,c,c,c,c
IBLTYP specifies the planetary boundary option(s) that will be compiled into the code and that will be set in the mmlif default namelist file that is generated by the mm5.deck script (if you chose to create one). Each integer
c in the comma-separated list of values may be one of the following values:For purposes of compilation only, the settings are cumulative and order is unimportant. That is, every option that appears in the list will be compiled in the code. If you intend to run the compiled executable directly with a hand-edited namelist file, you needn't bother with the order of the options. If you will rely on the mm5.deck script to run the MM5 job, then order becomes important, since this list is also used to generate the namelist file (mmlif) that is read in by the model as Fortran Unit 10 in the course of running the model using mm5.deck. For information on the mm5.deck mechanism as it relates to the MPP option, please click
here.Note that Blackadar scheme is particularly inefficient on MPP type architectures and it also does not produce bit for bit agreement with the non-DM parallel version of MM5. Both of these effects are the result of a peculiar vector-oriented method for calculating the miter step within the PBL scheme. In the original HIRPBL, the miter steps are computed for an entire North-South band. The largest number of steps necessary for any point in the n/s band is chosen and applied to the entire strip). In the distributed-memory version, the mitre step is calculated individually for each point. Both methods are essentially correct but do give slightly different results with respect to each other. Calculating the miter step individually for each point is somewhat inefficient but necessary to avoid the communication necessary to arrive at a global maximum in the north-south dimension which is necessary for computing the number of miter steps the way the original version computes them. The Blackadar scheme should be avoided on MPP systems, if possible.
Use the BACK button your browser to return.