偏微分方程式を数値的に解くC++コードがあります。すべてが正常に機能しますが、最初の10回ほどの反復の後、コードの実行速度は約3倍になります。
いくつかの関連情報:
- 私は多くの計算にパッケージEigenを使用しています
- 大量のデータを配列に格納しています(反復ごとに約100000倍精度値)
コンピューターのしくみやC++でのコーディングについてはよくわかりません。この問題を解決できるように、誰かが私を正しい方向に向けてくれるのではないかと考えていました。
役に立ったらコードを投稿することもできますが、非常に長いです。