Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

/MP used with /fpp problem

Brian_Francis
Beginner
1,236 Views
Hello,
Forgive me if there is already a thread on this as i did not find it.
We use the experimental /MP switch as we have sometimes over a hundred fortran source files in some projects. And we love it, its running great on our bloomfield CPUs ;)
However, we use the /FPP switch as we include header files in our fortran source in order to share the common block definitions.
All is well but if some header files included are missing (in our case because some of them are generated by earlier steps), VS2010 just hang while compiling/pre-processing. It really occur only when using /MP together with /FPP and including missing file.
I attached a very small VS2010 SP1 solution with a single fortran console project demonstrating the issue.
Thank you,
Brian
0 Kudos
1 Solution
Steven_L_Intel1
Employee
1,236 Views
Thanks - any FPP-reported error will trigger this behavior. The "ifort" command is not exiting - it just loops with an error. I have escalated this as DPD200178843. Thanks for bringing it to our attention.

View solution in original post

0 Kudos
3 Replies
Steven_L_Intel1
Employee
1,237 Views
Thanks - any FPP-reported error will trigger this behavior. The "ifort" command is not exiting - it just loops with an error. I have escalated this as DPD200178843. Thanks for bringing it to our attention.
0 Kudos
Brian_Francis
Beginner
1,236 Views
Thanks, this is nothing so urgent as when our tools are properly generating the included file, this does not occur. It will however be good for the error not to freeze the building process as our whole environment takes sometimes to build and we ten dto leave it over night and look at the logs in the morning.
Thanks again,
Brian
0 Kudos
Steven_L_Intel1
Employee
1,236 Views
The fix for this problem is expected to be in update 10.
0 Kudos
Reply