2017-12-17 35 views
0

私は、Fortranで書かれたアプリケーションを持っており、並列化のためにIntel PARDISOを呼び出しています。私が使用している現在のgfortranが5.4.0であるため、PARDISOと直接リンクすることは可能性のようには思われません。gfortranとIntel MKL

Intel MKLがコンピュータにインストールされていると仮定して、gfortranとIntel MKLをリンクするために使用するコンパイラオプション/フラグは何ですか? MKLライブラリのバージョンは2018.0です。

ありがとうございます!

注:アプリケーションはIntel MKLとアプリケーションを自然にリンクするifort -mklフラグを使用してエラーなしでコンパイルされました。

+4

は、Intelリンク顧問アプレットを検索します。 LinuxやMacでは問題ありません。 – tim18

+0

もう1つの質問では、あなたはMKLとリンクしていると言います。これは今解決されていますか?はいの場合は、回答を書いたり削除してください。 –

答えて

1

私はリンクアドバイザーを使用する必要がある@ tim18に同意します。

しかしgfortran次作品でインテルからの試験特異値分解プログラムをコンパイルする:

gfortran -I${MKLROOT}/include -fopenmp -o dgesvd dgesvd.f \ 
     -L${MKLROOT}/lib/ -lmkl_core -lmkl_gnu_thread -lmkl_gf_lp64 
関連する問題