- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
We are currently upgrading Fortran code compiled with Digital Fortran 5 to Intel Fortran 9.0.028.
While some code executes faster, we are finding some programs run almost twice as slow. If the code and the machine are the same I would think there must be a compiler issue. Is there something specifically that I should be looking for? I've been playing with some compile options but haven't found anything yet that improves the speed.
Ian
コピーされたリンク
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Something else I find unusual is that the new Intel compiled executable will run faster on some machines (compared to the previous Digital version) but on other machines run slower (again compared to the Digital version run on the same machine).
I would understand if the Intel versions always ran faster, but on some machines faster than others. But to have it actually run slower than the previous Digital version doesn't make sense. The conflicting information makes it difficult to isolate the problem.
Ian
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Sorry about the lack of information. I realize I don't have much to go on. Do you have any tests that I can run to help isolate the issue?
I thought it was a memory problem as well, but what doesn't jive is that the Digital version runs faster than the Intel version on the same machine. Does theIntel compilerhandle memory paging differently? The application definitely uses a lot of memory. Other than the /O options I didn't see any options for handling memory.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
It may just be that the code got a bit bigger and pushed you over the edge of your system configuration's boundary for virtual memory.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
I tried the upgrade (IA32 subset), recompiled my entire source and
a) the compile time seems a lot slower.
b) the program crashed -- which it was not crashing with 025.
So, I've gone back to 025 for now. Yes, I can upload everything to the premier site, but will take some time.
Linda
