より大規模な系のベンチマーク計算によって計算機性能を知りたい場合、 以下のコマンドによってテスト計算を自動実行して下さい。
MPI並列化の場合:
% mpirun -np 112 openmx -runtestLMPI/OpenMP並列化の場合:
% mpirun -np 112 openmx -runtestL -nt 2これらのコマンドを実行すると、OpenMXは16個のテスト入力ファイルを実行し、 その結果を
1 | large_example/5_5_13COb2.dat | Elapsed time(s)= 52.78 | diff Utot= 0.000000000020 | diff Force= 0.000000000004 |
2 | large_example/B2C62_Band.dat | Elapsed time(s)= 403.51 | diff Utot= 0.000000000001 | diff Force= 0.000000063810 |
3 | large_example/CG15c-DC-LNO.dat | Elapsed time(s)= 103.31 | diff Utot= 0.000000000269 | diff Force= 0.000000000551 |
4 | large_example/DIA512-1.dat | Elapsed time(s)= 49.35 | diff Utot= 0.000000027379 | diff Force= 0.000000031436 |
5 | large_example/FeBCC.dat | Elapsed time(s)= 80.54 | diff Utot= 0.000000000016 | diff Force= 0.000000000001 |
6 | large_example/GEL.dat | Elapsed time(s)= 44.95 | diff Utot= 0.000000000009 | diff Force= 0.000000000004 |
7 | large_example/GFRAG.dat | Elapsed time(s)= 27.68 | diff Utot= 0.000000000001 | diff Force= 0.000000000001 |
8 | large_example/GGFF.dat | Elapsed time(s)= 643.36 | diff Utot= 0.000000000037 | diff Force= 0.000000000809 |
9 | large_example/MCCN.dat | Elapsed time(s)= 82.04 | diff Utot= 0.000000005885 | diff Force= 0.000000003486 |
10 | large_example/Mn12_148_F.dat | Elapsed time(s)= 74.25 | diff Utot= 0.000000000015 | diff Force= 0.000000000010 |
11 | large_example/N1C999.dat | Elapsed time(s)= 1212.42 | diff Utot= 0.000000000035 | diff Force= 0.000000000390 |
12 | large_example/Ni63-O64.dat | Elapsed time(s)= 70.90 | diff Utot= 0.000000000211 | diff Force= 0.000000000008 |
13 | large_example/Pt63.dat | Elapsed time(s)= 58.76 | diff Utot= 0.000000001297 | diff Force= 0.000000000242 |
14 | large_example/SialicAcid.dat | Elapsed time(s)= 16.75 | diff Utot= 0.000000000001 | diff Force= 0.000000000001 |
15 | large_example/ZrB2_2x2.dat | Elapsed time(s)= 133.10 | diff Utot= 0.000000000044 | diff Force= 0.000000000020 |
16 | large_example/nsV4Bz5.dat | Elapsed time(s)= 99.37 | diff Utot= 0.000000004771 | diff Force= 0.000000003167 |
この結果は112個のMPIプロセスを用いてXeonクラスタ計算機で計算したものです。
この自動実行テストは大量のメモリを必要とするため、
少数の使用コア数で実行した際にはメモリの領域侵害を起こす場合があります。
また上記の例では112コアを使用しても約53分の時間を要することが分かります。
「大規模計算」の章にも別の大規模ベンチマーク計算の例の説明がありますので、参照して下さい。