libguide40.dll の謎
いつだれがつかっているんだ.機能は何なんだ.
なにこれ
次の情報を見つけた.でも Fortran との関係性がよくわかんない.
インテル(R) Fortran コンパイラ Windows* 版 - コンパイラに含まれているファイル
- libguide40.lib,libguide40.dll
- 並列化ツール用ダイナミック・ライブラリを構成するライブラリ
こっちのほうがいいな.
http://www.xlsoft.com/jp/products/intel/perflib/mkl/win/Getting_Started.htm
- libguide40.dll
- ダイナミック・スレッディング・ライブラリ
動的なスレッディングをやりますよ,ということか.それからこれ.
151 :デフォルトの名無しさん:2008/05/12(月) 19:46:23
・アプリケーションAが、calc1.dll と calc2.dll を呼んでいる
・calc1.dll と calc2.dll は共に IntelCompiler で OpenMP を使って並列化
・calc1.dll のルーチンは問題なく呼べる
・calc2.dll のルーチンを呼ぶと、OMP abort: Initializing libguide.lib, but fount libguide.lib already initialized
を表示して落ちる/(^o^)\
ネットを漁ってみて、 環境変数 KMP_DUPLICATE_LIB_OK を TRUE にしてみたり
libguide.lib の代わりに libguide40.lib を使ってみるも効果なし複数の DLL が Intel の OpenMP 使ってるとアウト?
OpenMPプログラミング
そうなると DLL じゃ使えねーってハナシになるんですが・・・・