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

大規模最適化問題、グラフ探索、機械学習やデジタルツインなどの研究のお話が中心

Windows Subsystem for Linux & Ubuntu その2

2019年03月26日 00時49分57秒 | Weblog
以下の SDPA のバイナリを Ubunru(Windows Subsystem for Linux)上で -static 付きで作成して、Ubuntu 18.10 に送ったら、普通に動作しました。。。

1$ g++ -funroll-all-loops -O2 -m64 -fopenmp -DDIMACS_PRINT -D_REENTRANT -O2 -funroll-all-loops -fPIC -o sdpa sdpa-sdpa_exe.o -lpthread -L. -lsdpa -L/home/fujisawa/source/sdpa.7.4.1/mumps/build/lib -ldmumps -lmumps_common -lpord -L/home/fujisawa/source/sdpa.7.4.1/mumps/build/libseq -lmpiseq -L./lib -lopenblas -lgomp -L./lib -lopenblas -lgomp -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. -lpthread -lgfortran -lm -lgomp -lquadmath -lpthread -static
/usr/lib/gcc/x86_64-linux-gnu/7/libgomp.a(target.o): In function `gomp_target_init':
(.text+0x8b): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

Windows Subsystem for Linux を利用して Ubuntu 18.04 を Windows 10 上にインストールしました。

いつものように SDPA 7.4.1 の実行です。

◯問題1:karate.dat-s
gcc 7.3.0 + OpenBLAS 0.3.6.dev :120.40s

◯問題2:DSJC500.9.dat-s
gcc 7.3.0 + OpenBLAS 0.3.6.dev :37.33s

◯問題3:NH3+.2A2\".STO6G.pqgt1t2p.dat-s
gcc 7.3.0 + OpenBLAS 0.3.6.dev : 70.87s




◯計算サーバ
CPU : Core i9 7960X (16コア/32スレッド/2.8GHz/tb4.2GHz/22MB/165W) LGA2066,
メモリ : 128GB (32GB×4) DDR4 2666(PC4-21300)
OS : Windows 10 & Ubuntu 18.04
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする