...
Table of Contents
Solver: SimpleFoam
Cell count: 22.5 M
Figure 1. Iterate/sec vs number of cores specifying
...
--ntasks-per-socket=24 (see Table 1
...
)
Table 1. Galileo100 specified cores per socket specified
Nodes | Cores | Iterate/sec | Speedup | Ideal |
1/2 | 24 | 0.11 | - | |
1 | 48 | 0.21 | 1.9 | 2 |
2 | 96 | 0.47 | 4.2 | 4 |
4 | 192 | 0.97 | 8.7 | 8 |
8 | 384 | 1.98 | 17.8 | 16 |
16 | 768 | 4.07 | 36.6 | 32 |
32 | 1536 | 7.60 | 68.4 | 64 |
Specifying inside the batch script "--ntasks-per-socket=24" the scalability on G100 is very good, although it was reached almost 20000 of cells per coreScalability on G100 based on the half-node case is super-linear up to 32 nodes. Since at 32 nodes the number of cells per core is close to 20000, it means that this amount of cells per core should be sufficient to achieve an effective parallelization of a typical simpleFoam run.
© Copyright