私はFortranで書かれたプログラムを持っていて、100を超えるサブルーチンを持っています。ただし、open-mpコードが存在する約30のサブルーチンがあります。これらのサブルーチンをコンパイルするための最良の手順は何でしょうか。すべてのファイルを使用して一度にコンパイルすると、openmpでコンパイルされたコードの実行速度がopen-mpのないコードよりもさらに遅くなることがわかりました。open-mpタグを使用してサブルーチンを個別にコンパイルする必要がありますか?これらの条件下でのベストプラクティスは何ですか?
どうもありがとう。
よろしく、Jdbaba