f2py (Ver. 2) でコンパイルされた Fortran (gfortran 4.4.7) で記述された Python (2.7.2) の拡張機能を使用しています。
を使用して Python 部分をプロファイリングできますcProfile
が、結果から Fortran 関数に関する情報が得られません。代わりに、時間は Fortran 関数を呼び出す Python 関数に起因します。
ビルドするすべての Fortran オブジェクトに対して "-pg -O" フラグを有効にしました。また、次の方法で共有オブジェクトを作成する f2py 呼び出しでもf2py --opt="-pg -O"
...
Fortran 情報を取得する方法についてのヒントも大歓迎です。
誰かが別のプロファイラーで同様のセットアップを使用している場合、私も興味があります。