0

OpenMP スタック サイズを無制限に設定する方法を教えてもらえますか?
このリンクのように:この openmp コードでセグメンテーション違反が発生するのはなぜですか?

Fortran (顧客の複雑なコード) で作成されたプロジェクトもあります。 を設定OMP_STACKSIZEすると、プロジェクトは正常に実行されます。設定を解除すると、プロジェクトは失敗します。

ただし、入力データが異なれば も異なるOMP_STACKSIZEため、入力データごとに試行する必要があります (メモリを節約する必要があるため)。

pthread ( ulimit -s unlimited) のように OpenMP スタックを設定できますか? または、omp スタック サイズを動的に設定する方法がありますか?

RHEL 6.1 と Intel コンパイラを使用しています。

どうもありがとう!

4

1 に答える 1