| 1448 | \\\\ |
| 1449 | [=#grid '''grid:]\\ |
| 1450 | ||='''Parameter Name''' =||='''[[../fortrantypes|FORTRAN]]\\[[../fortrantypes|Type]]''' =||='''Default\\Value''' =||='''Explanation''' =|| |
| 1451 | |---------------- |
| 1452 | {{{#!td style="vertical-align:top" |
| 1453 | [=#npex '''npex'''] |
| 1454 | }}} |
| 1455 | {{{#!td style="vertical-align:top" |
| 1456 | I |
| 1457 | }}} |
| 1458 | {{{#!td style="vertical-align:top" |
| 1459 | |
| 1460 | }}} |
| 1461 | {{{#!td |
| 1462 | Number of processors along x-direction of the virtual processor net.\\\\ |
| 1463 | 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'''.\\\\ |
| 1464 | '''Important:'''\\ |
| 1465 | 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.\\\\ |
| 1466 | 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. |
| 1467 | }}} |
| 1468 | |---------------- |
| 1469 | {{{#!td style="vertical-align:top" |
| 1470 | [=#npey '''npey'''] |
| 1471 | }}} |
| 1472 | {{{#!td style="vertical-align:top" |
| 1473 | I |
| 1474 | }}} |
| 1475 | {{{#!td style="vertical-align:top" |
| 1476 | |
| 1477 | }}} |
| 1478 | {{{#!td |
| 1479 | Number of processors along y-direction of the virtual processor net.\\\\ |
| 1480 | For further information see [#npex npex]. |
| 1481 | }}} |