Starting from version 2.1 PALM includes so-called software packages which can be used optionally. These software packages are part of the model, but they are not compiled with the default model installation (actually, the routines of the corresponding packages are compiled within the installation, but these subroutines are empty, i.e. they do not contain any executable statements). Thus the compilation time as well as the memory demand of the model is limited to the real needs.
To use software packages in a model run, they must be requested with mrun option -p. Then the subroutines belonging to the respective package are additionally compiled for the run (and the respective restart runs; the filenames of these subroutines are also displayed on the terminal after mrun has been called). If one wants to use e.g. the two packages with the names package1 and package2, then the mrun call has to be:
mrun ... -p “package1 package2” .
Further package names can be added to the list, separated by blanks. If the respective packages permit user steering, the appropriate parameters must be given at the end of the file PARIN. They must be given before possible user-defined parameters! Each package requires its own NAMELIST group. The respective NAMELIST group name is given in the table below. For the example above one would have to add the following lines to PARIN (example):
&namelist_packagename1 var1 = 1,0, var2 = “abcd” /
&namelist_packagename2 var3 = .TRUE., var4 = 0 /
The following
packages are available:
Package name: |
NAMELIST group name: |
Functionality: |
Control parameter: |
particles |
particles_par |
Release and advection of particles. The particle sources can additionally be defined by the user in subroutine user_init_particles . |
see section 4.2 |
dvrp_graphics |
dvrp_graphics_par |
Graphical output with the dvrp software of the RRZN. This is only available on the IBM Regatta "hanni" of the HLRN. Possible output are iso-surfaces, cross-sections and particles (if the particle package is selected). The use of this package is described in section 4.5.7. |
see section 4.2 |
spectra |
spectra_par |
Computation and output of horizontal power spectra of the prognostic variables. |
see section 4.2 |
Last change: 15/04/05 (SR)