問題タブ [mpir]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
93 参照

openmp - VS 2015 での OpenMP と MPIR の誤った同時操作

彼ら。OpenMP を使用してループを高速化しようとしています。

整数変数を使用するループを高速化すると、すべてが正しく機能します。

ループで MPIR 変数の使用を開始すると、Visual Studio 2015 でプログラムをビルドするときにエラーが発生します。これらのエラーの数は次のとおりです: C3015、C3017、C3019。これらのエラーの原因となるコードは次のとおりです。

pragma omp parallel for を無効にすると、MPIR 自体は正しく動作しますが、コードは問題なく動作しますが、同じ範囲の数値の int 変数を使用するよりもはるかに遅く動作します。

Open MP を MPIR で正しく動作させるにはどうすればよいですか? また、並列実行することでプログラムを高速化できますか?

0 投票する
0 に答える
100 参照

c++ - MPIR mpf_class を印刷するときのリンカ エラー

Qt プロジェクトでMPIRライブラリを使用しようとしています。コード スニペットを次に示します。

上記のコードは問題なくコンパイルされます。ただし、次のように mpf_class の値を出力しようとすると:

次のエラーが表示されます。

main.obj:-1: エラー: LNK2019: 未解決の外部シンボル "__declspec(dllimport) クラス std::basic_ostream > & __cdecl operator<<(class std::basic_ostream > &,struct __mpf_struct const *)" (__imp_??6 @YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEAV01@PEBU__mpf_struct@@@Z) 関数 main で参照

それが役立つ場合は、 MSYS2の X64 ビット バージョンで次のコマンドを使用してライブラリをビルドしました。