Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
29285 Discussions

Out of Memory performing source code analysis

Kipling__Michael
Beginner
901 Views
I can successfully build a Fortran DLL from 578 routines. However, when I turn on the source code analysis (/Qdiag-enable:sc1) compiler option, I get the following error messages.

1>Performing source code analysis...
1>Fatal compilation error: Out of memory asking for 2097160.
1>Link: error #10014: problem during multi-file optimization compilation (code 1)

I'm working on a x64 machine with24 MBmemory.

Suggestions?

Mike

0 Kudos
7 Replies
Steven_L_Intel1
Employee
901 Views
The source code analysis feature does take a lot of memory. Are you building a 32-bit or 64-bit application? The 32-bit compiler won't be able to take advantage of the extended address space of x64.
0 Kudos
mecej4
Honored Contributor III
901 Views
"I'm working on a x64 machine with24 MBmemory"

Surely, you mean 24 GB ?
0 Kudos
Kipling__Michael
Beginner
901 Views
I'm building a 32 bit app, and my error, I meant GB.

Mike
0 Kudos
Steven_L_Intel1
Employee
901 Views
Build it as a 64-bit app, even if you weren't planning to use it that way (The SC feature doesn't let you build an executable anyway). Then you'll be using a native 64-bit compiler with more address space available.
0 Kudos
Kipling__Michael
Beginner
901 Views

When I built as a 64-bit DLL I got the following error message:

Performing source code analysis...

1>backend signals

1>Severe: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error.

1>Link: error #10014: problem during multi-file optimization compilation (code 3)

Mike

0 Kudos
Steven_L_Intel1
Employee
901 Views
Not much of an improvement, I see. I'd suggest trying the version 12 compiler, but to make any sense out of the source analysis feature there you also need the new Intel Inspector XE product. You can at least do the build with version 12 and see if it compiles. It creates an XML file that you will have to look at manually.
0 Kudos
Kipling__Michael
Beginner
901 Views
I had planned on using IVF12 soon anyway if I couldn't resolve the problem I've reported in my thread "32-bit App Fails when Built on 64-bit machine".

Mike
0 Kudos
Reply