ispack3 スレッド並列の計算時間比較
- 計算に使用した計算機
- nozomi
- CPU : Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
test.f90 (SYPACK 内での逆変換(S2G) と正変換(G2S) のテスト)
- プロセス数: 1, 切断波数: MM= 1013, 東西格子点数: IM= 2048, 南北格子点数: JM= 1024 (2^10), 変換を行う回数: NTR= 10
スレッド数 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
S2G [sec] |
4.66E-02 |
2.50E-02 |
1.75E-02 |
1.80E-02 |
1.51E-02 |
1.38E-02 |
1.25E-02 |
1.20E-02 |
G2S [sec] |
3.41E-02 |
1.84E-02 |
1.32E-02 |
1.33E-02 |
1.14E-02 |
1.01E-02 |
9.26E-03 |
8.62E-03 |
- プロセス数: 1, 切断波数: MM= 8191, 東西格子点数: IM= 16384, 南北格子点数: JM= 8192 (2^13), 変換を行う回数: NTR= 10
スレッド数 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
S2G [sec] |
1.16E+01 |
6.03E+00 |
4.18E+00 |
3.96E+00 |
3.23E+00 |
2.74E+00 |
2.39E+00 |
2.13E+00 |
G2S [sec] |
9.17E+00 |
4.87E+00 |
3.44E+00 |
3.23E+00 |
2.64E+00 |
2.25E+00 |
1.97E+00 |
1.76E+00 |
- プロセス数: 1, 切断波数: MM= 16383, 東西格子点数: IM= 32768, 南北格子点数: JM= 16384 (2^14), 変換を行う回数: NTR= 10
スレッド数 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
S2G [sec] |
8.03E+01 |
4.58E+01 |
3.51E+01 |
2.75E+01 |
2.02E+01 |
1.87E+01 |
1.48E+01 |
1.35E+01 |
G2S [sec] |
6.81E+01 |
3.92E+01 |
2.54E+01 |
2.35E+01 |
1.73E+01 |
1.61E+01 |
1.30E+01 |
1.21E+01 |
- 1スレッドでの実行時間
- pスレッドの実行時間
- スレッド数