16 10x10 (mpirun 16) 16 30x30 (mpirun 16) 16 50x50 (mpirun 16) 16 75x75 (mpirun 16) 16 100x100 (mpirun 16) 25 1x1 (mpirun 25) 25 10x10 (mpirun 25) 25 30x30 (mpirun 25) 25 50x50 (mpirun 25) 25 (mpirun 25) 25 100x100 (mpirun 25) Table : The effect of work unit size on computational efficiency using dynamic block allocation Dynamic Allocation Number Work Execution Speedup of Unit Size Time (s) processes (rows x columns) 16 11x1 (mpirun 16) 16 10x1 (mpirun 16)
16 (mpirun 16) 10x10 16 (mpirun 16) 30x30 16 (mpirun 16) 50x50 16 (mpirun 16) 75x75 16 (mpirun 16) 100x100 25 (mpirun 25) 1x1 25 (mpirun 25) 10x10 25 (mpirun 25) 30x30 25 (mpirun 25) 50x50 25 (mpirun 25) 25 (mpirun 25) 100x100 Table : The effect of work unit size on computational efficiency using dynamic block allocation Dynamic Allocation Number of processes Work Unit Size (rows x columns) Execution Time (s) Speedup 16 (mpirun 16) 11x1 16 (mpirun 16) 10x1