大規模最適化問題、グラフ探索、機械学習やデジタルツインなど

旧名:最適化問題に対する超高速&安定計算

Moonshot m710 と CentOS 7.2 その2

Moonshot m710 の 全カートリッジを OS を 7.0 から 7.2 まで上げてみました。

1: MLNX_OFED_LINUX-2.4-1.0.0-rhel7.0-x86_64 をアンインストール
2: CentOS 7.0 から 7.2 にアップグレード
3: MLNX_OFED_LINUX-3.1-1.0.3-rhel7.2-x86_64をインストール

他にもいろいろな設定が要ります。

とりあえず SDPARA と NETAL (MPI版)が動作しています。
よって、作業は一応完了です。

> mpirun -np 45 -machinefile ~/.openmpi/hostfiles numactl -i all ./sdpara ~/data/nug12_r2.dat-s out
SDPA start at [Sun Dec 20 21:22:06 2015]
param is ./param.sdpa
data is /home/fujisawa/data/nug12_r2.dat-s : sparse
out is out
NumNodes is set as 45
NumThreads is set as 4
Schur computation : DENSE
mu thetaP thetaD objP objD alphaP alphaD beta
0 1.0e+04 1.0e+00 1.0e+00 -0.00e+00 -0.00e+00 2.6e-02 4.9e-02 2.00e-01

中略

38 8.1e-09 2.7e-10 2.4e-10 +7.84e-01 +7.84e-01 4.7e-01 4.3e-01 1.00e-01

phase.value = pdOPT
Iteration = 38
mu = +8.1012286429189751e-09
relative gap = +3.9968028886505635e-15
gap = +3.9968028886505635e-15
digits = +1.4292825161131775e+01
objValPrimal = +7.8440055396794905e-01
objValDual = +7.8440055396794506e-01
p.feas.error = +2.7034337256807278e-08
d.feas.error = +2.4446861479621163e-08
total time = 29.203849
main loop time = 29.089836
total time = 29.203849
file check time = 0.000000
file change time = 0.000191
file read time = 0.113822
SDPA end at [Sun Dec 20 21:22:36 2015]
ALL TIME = 29.693134


> time mpirun -np 180 -machinefile ~/.openmpi/hostfiles numactl -i all ./netal_mpi ~/NETAL_MPI_2015/instances/fukuoka_japan.osm-roads.gr out.fukuoka.new.151220
graph-file: /home/fujisawa/NETAL_MPI_2015/instances/fukuoka_japan.osm-roads.gr
output-file: out.fukuoka.new.151220
number_of_nodes is 314571
number_of_edges is 694906
314571 random number
elapsed 0.25 seconds
nblocks is 1807, blocksize is 174

中略

dump BC into 'out.fukuoka.new.151220'

real 2m31.078s
user 9m57.660s
sys 0m0.979s