- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My computer has an Intel Xeon processor running under Windows XP professional and with 2 GB of memory. I am using CVF V6.6b to compile and execute my Fortran program. There was no warning message. The run time took about 3 minutes. When the array sizes were quadrupled, I got a warning message at compilation - LNK4084 total image size 451485696 exceeds max (268435456), image may not run. This message was ignored. The program was executed for the same size problem as before i.e. the arrays are dimensioned much larger than necessary for the present problem. The results obtained are the same but the run time has been increased to about 6 minutes. Why has the run time doubled for the same size problem ? Can someone please enlighten me ? Thank you.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My guess is that, due to the way you have the arrays declared, your data is actually scattered throughout the entire 450MB address space, and the memory accesses are a lot slower. Another possibility is that your system is low on physical RAM and that a lot more pagefile activity was happening.
Steve
Steve

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page