大規模可視化対応PCクラスタシステムでは下記のライブラリを導入しています。
 

 

Intel MKL (Intel Math Kernel Library)

Intel MKL は、科学、工学、金融系アプリケーションなど、極めて高いパフォーマンスが求められるアプリケーションに対し、高度に最適化およびスレッド化された演算ルーチンを提供するライブラリ集です。

 

下記のような機能を備えています。

密線形代数 BLAS、LAPACK
信頼領域ソルバー
スパース線形代数 スパース BLAS
スパース形式変換
PARDISO 直接法スパースソルバー
反復法スパースソルバー
プリコンディショナー
統計関数 ベクトル乱数生成器
サマリー統計ライブラリー
クラスターサポート ScaLAPACK
クラスター FFT
高速フーリエ変換 (FFT)
最適化された LINPACK ベンチマーク
ベクトル・マス・ライブラリー

 

インストールディレクトリは下記になります。
コンパイル時にリンクを指定してください。

/opt/intel/mkl/lib/intel64/

 

リンクの指定方法については、Intel の Link Line Advisor をご利用ください。

 

Intel Math Kernel Library Link Line Advisor(外部サイト)

 

利用するライブラリに合わせたリンクが「Use this link line」に表示されます。

 

選択例

Select Intel product:Intel Parallel Studio XE 2017
Select OS: Linux
Select usage model of IntelR Xeon Phi Coprocessor: None
Select compiler: intel FORTRAN
Select architecture: Intel(R) 64
Select dynamic or static linking: Static
Select interface layer: 32-bit integer
Select threading layer: Sequential
Select OpenMP library: 選択なし
Select cluster library: 選択なし
Select MPI library: 選択なし
Select the Fortran 95 interfaces: 選択なし
Link with IntelR MKL libraries explicitly: 選択なし

 

必要な項目が揃うと、「Use this link line」および「Compiler options」にリンク指定が表示されます。

 

各ライブラリの詳細については「Intel MKL ドキュメント」を参照して下さい。

 

参考資料

Intel(R)マス・カーネル・ライブラリー ドキュメント(要認証)
Intel(R)Math Kernel Library Documentation(要認証)

 

 

cuDNN (NVIDIA CUDA Deep Neural Network library)

下記にインストールしております。GPUノードでご利用ください。

/sc/cmc/apl/CUDA/cuda-7.5/include/cudnn.h
/sc/cmc/apl/CUDA/cuda-7.5/lib64/libcudnn.so
/sc/cmc/apl/CUDA/cuda-7.5/lib64/libcudnn.so.5.1.3
/sc/cmc/apl/CUDA/cuda-7.5/lib64/libcudnn.so.5
/sc/cmc/apl/CUDA/cuda-7.5/lib64/libcudnn_static.a

cuDNNについてはこちらをご覧ください。
 

Python関連ライブラリ

    numpy

    #Python 2.7.11
    /sc/cmc/apl/Python/2.7.11/lib/python2.7/site-packages/numpy
    #Python 3.4.4
    /sc/cmc/apl/Python/3.4.4/lib/python3.4/site-packages/numpy
    #Python 3.5.2
    /sc/cmc/apl/Python/3.5.2/lib/python3.5/site-packages/numpy

     

    matplotlib

    #Python 2.7.11
    /sc/cmc/apl/Python/2.7.11/lib/python2.7/site-packages/matplotlib
    #Python 3.4.4
    /sc/cmc/apl/Python/3.4.4/lib/python3.4/site-packages/matplotlib
    #Python 3.5.2
    /sc/cmc/apl/Python/3.5.2/lib/python3.5/site-packages/matplotlib

 

利用したいライブラリが見当たらない場合

下記のお問い合わせフォームよりご連絡ください。こちらで検討の上、対応いたします。

お問い合わせフォーム