![]() |
|
In LAM mode
insure
that the tiles
are as square as possible so
that the borders over which the tiles are
communicating are as small as possible. When running a global grid, uniform or stretched, insure that you have as little as possible divisions in x-direction. That means keeping 'Ptopo_npex' small and rather increase 'Ptopo_npey'. Some calculations in the model work very well in x-direction when not cut (near the poles). Also have a look at the general introduction to GEMDM. |
| checktopo | -gni | : |
Number of points along axis X |
| -gnj | : | Number of points along axis Y | |
| -gnk | : | Number of levels | |
| -npx | : | Number of cpu's along axis X | |
| -npy | : | Number of cpu's along axis Y | |
| -cfl | : | Number of points for piloting - (Pil_maxcfl/Step_maxcfl) (LAM only) |
|
| -hblen | : | Number of points for blending - (Pil_hblen/Hblen_x/Hblen_y) (LAM only) |
|
| -vspng | : | vertical sponge - (Vspng_nk) | |
| |
AIX in Dorval | 16 cores per node |
| marvin | 4 cores per node | |
| st1/st2/st3 | 8 cores per node | |
| colosse | 8 cores per node |
| OpenMP: 1 (Ptopo_smtdyn=1) | Blocking: | Ptopo_nblocx = 1, 2 or 4 |
| Topology: 4x4 | Ptopo_nblocy = 2 or 4 | |
| Cores per node: 8 |

| OpenMP: 1 (Ptopo_smtdyn=1) | Blocking: | Ptopo_nblocx = 1, 2 or 4 |
| Topology: 4x4 | Ptopo_nblocy = 4 | |
| Cores per node: 4 |

| OpenMP: 2 (Ptopo_smtdyn=2) | Blocking: | Ptopo_nblocx = 1, 2 or 4 |
| Topology: 4x4 | Ptopo_nblocy = 4 | |
| Cores per node: 8 |

| OpenMP: 4 (Ptopo_smtdyn=4) | Blocking: | Ptopo_nblocx = 1 or 2 |
| Topology:
2x2 |
Ptopo_nblocy = 2 | |
| Cores per node: 8 |

| OpenMP: 4 (Ptopo_smtdyn=4) | Blocking: | Ptopo_nblocx = 2 |
| Topology:
2x2 |
Ptopo_nblocy = 2 | |
| Cores per node: 4 |

| |
OpenMP: 2 (Ptopo_smtdyn=2)
Topology: 4x4 Cores per node: 4 |
Blocking: ??? |
| |
OpenMP: 2 (Ptopo_smtdyn=2)
Topology: 6x6 Cores per node: 8 |
Blocking: ??? |