| 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 |