Home |
We have six parameters (A, B, C, D, E, F) representing the partition of mesh and cpus in M3D calculations.
A gives the total number of planes in toroidal φ direction;
B gives the number of CPUs in toroidal φ direction (B ≤ A).
The total size of 3D mesh is given by parameters A, C, and E
using formulae A[1+C(C-1)E ⁄ 2]; and
Each point in the following plots has individual values assigned to these parameters.
|
1D weak scaling |
2D weak scaling |
3D weak scaling |
---|
3D strong scaling |
---|
1D weak scaling (SN) |
1D weak scaling (VN) |
Base run: 16 toroidal planes, 560 radial grids, 4 partitions in polodal direction.
|
Base run: 16 toroidal planes, 398 radial grids, 4 partitions in polodal direction.
|
3D weak scaling (SN) |
Base run: 64 toroidal planes, 283 radial grids, 4 partitions in polodal direction.
|
3D strong scaling (SN-1) |
3D strong scaling (SN-2) |
3D strong scaling (SN-3) |
Base run: 032 toroidal planes, 436 radial grids, 5 partitions in polodal direction.
|
Base run: 128 toroidal planes, 436 radial grids, 5 partitions in polodal direction.
|
Base run: 208 toroidal planes, 436 radial grids, 5 partitions in polodal direction.
|
Note: All the above three series of strong scaling runs (SN-1, SN-2, SN_3) differ only in the total number of toroidal planes: SN-1 run has 32 planes; SN-2 run has 128 planes; SN-3 run has 208 planes. In all the three runs: average_number_of_vertices_per_cpu_at_point_1 = 39376; average_number_of_vertices_per_cpu_at_point_2 = 26266; average_number_of_vertices_per_cpu_at_point_3 = 20026.
1D weak scaling |
2D weak scaling |
---|
Home |