MM5e Usage Instructions

DM-Parallel Version: Tips and troubleshooting

Note on SP2 namelists
The IBM compiler defaults to Fortran90 namelist format, which ends namelist blocks with a slash (/) instead of (&end). You should either convert your F77 namelist files to F90 form, or set the run-time environment to accept the older format:
    setenv XLFRTEOPTS namelist=old
Note on T3E data formats
To use 32-bit IEEE data sets on the Cray T3E, use the following commands:

Version 3:

       assign -N ieee -F f77 f:MMINPUT_DOMAIN1
(also: assign -N ieee -F f77 f:MMINPUT_DOMAIN2  ..., for multiple domains)
       assign -N ieee -F f77 f:BDYOUT_DOMAIN1
       assign -N ieee -F f77 f:LOWBDY_DOMAIN1
       assign -N ieee -F f77 f:MMOUT_DOMAIN1
(also: assign -N ieee -F f77 f:MMOUT_DOMAIN2    ..., for multiple domains)

Version 2:

    assign -N ieee -F f77 f:fort.11
    assign -N ieee -F f77 f:fort.9
    assign -N ieee -F f77 f:fort.41
Note that if you have nests or additional input for FDDA you will also have to assign these files.

Note on MPI Mailbox size on T3E
Large messages in model output may overflow the pools used for doing MPI message passing through SHMEM. This might show up as model aborts with core dumping, especially around model output times. You can increase the size of the pool by setting an environment variable (example is with csh shell):
setenv MPI_SM_POOL 16000
Note on Make on T3E
It seems that at least some versions of the UNIX ``Make" utility do obey the ``-r" option, which tells make to ignore built-in rules and reset the suffix list. This does not cause a problem for the first build of the code, but when individual source files are modified subsequently, make seems oblivious. For now, if you modify MPP/build/file.F, be sure to delete MPP/build/file.[fo] to ensure that the next ``make mpp" command actually and properly recompiles the routine.

Note on file naming on HP Exemplar
The default fortran file names on the HP are different from some of the other platforms. Fortran unit 10, for example, is ftn10 . Fortran unit 9 is ftn09 (not ftn9).

Note on MPI Mail Box size on Fujitsu
Message passing buffers in the VPP system software may be set too small for the distributed memory version of MPP. This would result in errors such as:
  Diagnostic : Abort
  Receive queue/mailbox overflow

The solution to this is to increase the mailbox size. If you are using the batch machanism, add the following line to your job script:

  setenv VPP_MBX_SIZE 64000000          #mail box for mpi


Last updated: Thu Mar 18 17:14:15 MST 1999