![]() |
|
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: ??? |