430 | | [=#<insert_parameter_name> '''<insert_parameter_name>'''] |
431 | | }}} |
432 | | {{{#!td style="vertical-align:top" |
433 | | <insert type> |
434 | | }}} |
435 | | {{{#!td style="vertical-align:top" |
436 | | <insert value> |
437 | | }}} |
438 | | {{{#!td |
439 | | <insert explanation> |
440 | | }}} |
441 | | |---------------- |
442 | | {{{#!td style="vertical-align:top" |
443 | | [=#<insert_parameter_name> '''<insert_parameter_name>'''] |
444 | | }}} |
445 | | {{{#!td style="vertical-align:top" |
446 | | <insert type> |
447 | | }}} |
448 | | {{{#!td style="vertical-align:top" |
449 | | <insert value> |
450 | | }}} |
451 | | {{{#!td |
452 | | <insert explanation> |
| 430 | [=#npex '''npex'''] |
| 431 | }}} |
| 432 | {{{#!td style="vertical-align:top" |
| 433 | I |
| 434 | }}} |
| 435 | {{{#!td style="vertical-align:top" |
| 436 | |
| 437 | }}} |
| 438 | {{{#!td |
| 439 | Number of processors along x-direction of the virtual processor net.\\\\ |
| 440 | For parallel runs, the total number of processors to be used is given by the '''mrun'''-option -X. By default, depending on the type of the parallel computer, PALM generates a 1d processor net (domain decomposition along x, [#npey npey] = ''1'') or a 2d-net (this is favored on machines with fast communication network and/or large number of processors (>256)). In case of a 2d-net, it is tried to make it more or less square-shaped. If, for example, 16 processors are assigned (-X 16), a 4 * 4 processor net is generated ('''npex''' = 4, '''npey''' = 4). This choice is optimal for square total domains ([#nx nx] = [#ny ny]), since then the number of ghost points at the lateral boundarys of the subdomains reaches a minimum. If nx and ny differ extremely, the processor net should be manually adjusted using adequate values for '''npex''' and '''npey'''.\\\\ |
| 441 | '''Important:'''\\\\ |
| 442 | The value of '''npex''' * '''npey''' must exactly match the value assigned by the '''mrun'''-option -X. Otherwise the model run will abort with a corresponding error message.\\\\ |
| 443 | Additionally, the specification of '''npex''' and '''npey''' may of course override the default setting for the domain decomposition (1d or 2d) which may have a significant (negative) effect on the code performance. |
| 444 | }}} |
| 445 | |---------------- |
| 446 | {{{#!td style="vertical-align:top" |
| 447 | [=#npey '''npey'''] |
| 448 | }}} |
| 449 | {{{#!td style="vertical-align:top" |
| 450 | I |
| 451 | }}} |
| 452 | {{{#!td style="vertical-align:top" |
| 453 | |
| 454 | }}} |
| 455 | {{{#!td |
| 456 | Number of processors along y-direction of the virtual processor net.\\\\ |
| 457 | For further information see [#npex npex]. |
624 | | [=#<insert_parameter_name> '''<insert_parameter_name>'''] |
625 | | }}} |
626 | | {{{#!td style="vertical-align:top" |
627 | | <insert type> |
628 | | }}} |
629 | | {{{#!td style="vertical-align:top" |
630 | | <insert value> |
631 | | }}} |
632 | | {{{#!td |
633 | | <insert explanation> |
| 629 | [=#ngsrb '''ngsrb'''] |
| 630 | }}} |
| 631 | {{{#!td style="vertical-align:top" |
| 632 | I |
| 633 | }}} |
| 634 | {{{#!td style="vertical-align:top" |
| 635 | 2 |
| 636 | }}} |
| 637 | {{{#!td |
| 638 | Grid level at which data shall be gathered on PE0.\\\\ |
| 639 | In case of a run using several PEs and the multigrid method for solving the Poisson equation for perturbation pressure (see [#psolver psolver]), the value of this parameter defines on which grid level the data are gathered on PE0 in order to allow for a further coarsening of the grid. The finest grid defines the largest grid level. By default, the gathering level is determined automatically and displayed in file [../iofiles#RUN_CONTROL RUN_CONTROL]. It is only possible to gather data from a level larger than the one determined automatically. A test run may be neccessary to determine this level. |