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

IVF8 and SciGraph

parubini
Beginner
1,196 Views
I have just upgraded to IVF8 from DVF6.1. My app uses SciGraph but I have problems compiling SciGraph. Will SciGraph compile with IVF8 ?
0 Kudos
11 Replies
Steven_L_Intel1
Employee
1,196 Views
Yes, but... If you converted a project from CVF, you should go into the project properties, Fortran, External Procedures and change the calling convention from CVF to Default. And this is necessary only because of a bug (being fixed) where ATTRIBUTES DEFAULT gets incorrectly overridden by /iface:cvf.
Once you do this, it should build fine - it did for me.
0 Kudos
parubini
Beginner
1,196 Views

Thanks for the suggestion, unfortunately I had already noticed that from discussions in other threads, I am still getting the following error

Compiling...

ifort /nologo /include:"Release/" /fpscomp:nolibs /fpe:0 /module:"Release/" /object:"Release/" /libs:qwin /4Yportlib /c "D:Program FilesIntelFortranSCIGRAPHSgdata.f90"

ifort /nologo /include:"Release/" /fpscomp:nolibs /fpe:0 /module:"Release/" /object:"Release/" /libs:qwin /4Yportlib /c "D:Program FilesIntelFortranSCIGRAPHSglowlvl.f90"

fortcom: Fatal: There has been an internal compiler error (C0000005).

compilation aborted for D:Program FilesIntelFortranSCIGRAPHSglowlvl.f90 (code 1)

Which is not so helpful !

0 Kudos
Steven_L_Intel1
Employee
1,196 Views
Please download the latest update 8.0.038 - I used that and the SCIGRAPH sample from CVF built and ran fine.
0 Kudos
parubini
Beginner
1,196 Views

Steve - I'm not having much luck here. I uninstalled my existing version and downloaded and reinstalled 8.0.038

"Intel Fortran Compiler Integration for Microsoft Visual Studio .NET 2003, Version 8.0.1877.2003"

But I am still getting the following error

ifort /nologo /Zi /Od /fpscomp:nolibs /fpe:0 /module:"Debug/" /object:"Debug/" /traceback /check:bounds /libs:qwin /4Yportlib /libdir:noauto /c "D:Program FilesIntelFortranSCIGRAPHSGLOWLVL.F90"

fortcom: Fatal: There has been an internal compiler error (C0000005).

compilation aborted for D:Program FilesIntelFortranSCIGRAPHSGLOWLVL.F90 (code 1)

Do you have any other suggestions ?

Thanks

Phil.

0 Kudos
Steven_L_Intel1
Employee
1,196 Views
I can't reproduce the problem. Start a "Build Environment for Fortran IA-32 Applications" window and type:
ifort -what
what does it say?
0 Kudos
sabalan
New Contributor I
1,196 Views

Let me guess: Scigraphs documentaion in Scigraph.wri in CVF issaying that you need (only) scigraph.mod on the path. But actually even sgadmin.mod, sgdata.mod, sgdraw.mod and sgplot.mod are needed on the path, otherwise you get "Internal compiler error" in CVF 6.6b. Maybe this is the case even in IVF 8?

Make your workspace to "see" all these .mod files and see what happens.

Correcting this documentation was thought to be "cosmetic"and not made in CVF 6.6c.

Sabalan.

0 Kudos
Steven_L_Intel1
Employee
1,196 Views
None of the samples were updated in 6.6C. Somehow I missed the significance of the internal compiler error if you don't have all the modules available - I'll take another look at that.
0 Kudos
sabalan
New Contributor I
1,196 Views

Steve,

Internal compiler error is fixed in the first release of 6.6c, as I could see, and even some modifications have been done in Scigragh.wri, but the need to having all .mod-s available is not mentioned. I wrote exactly like this even in my previous message regarding the 6.6c update.

What has to be tested is if IVF 8 behaves the same as 6.6b when .mod-s are not available.

Sabalan.

0 Kudos
Steven_L_Intel1
Employee
1,196 Views
6.6C doesn't touch any of the samples. It is a compiler and libraries update only.
IVF should behave the same in this fashion as 6.6C - the fix was made in shared sources.
0 Kudos
parubini
Beginner
1,196 Views
Steve
I checked my version thru' the cmd line and found my problem. I had uninstalled the previous version, and then reinstalled the same one. Uninstalling again and reinstalling 038 now gives
Intel Fortran Compiler for 32-bit applications, Version 8.0 Build 20031229Z
Package ID: w_fc_pc_8.0.038
And SciGraph now compiles ok.
Thanks for the assistance
Phil.
0 Kudos
Steven_L_Intel1
Employee
1,196 Views
Glad to hear it.
0 Kudos
Reply