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

PGI Visual fortran VS Intel Visual Fortran

mjafshin
Beginner
1,929 Views
Hi there,
We have decided to change our compiler from PGI to Intel Visual Fortran. I was just wondering if we may face any problems russing our previously written codes with the new Intel compiler. Our curent compiler is PGI Visual Fortran 10.0

Thanks,
Afshin
0 Kudos
7 Replies
Steven_L_Intel1
Employee
1,929 Views
You should be ok as long as you are not using any PGI-specific extensions. Feel free to ask here if you encounter problems or have questions. Last I looked, PGI had almost nothing from Fortran 2003 and perhaps not even all of F95.

I will note that PGI's attempt to imiitate Compaq Visual Fortran was not very good, especially as regards the Win32 API modules, so if you used those some changes might be needed.
0 Kudos
abhimodak
New Contributor I
1,929 Views
PGI version 10.5 claims to have comprehensive support of Fortran 2003. See, http://www.pgroup.com/support/new_rel.htm#F2003

The next sentence is deliberate (i.e. n+1 th time bothering Steve): there are also some editor enhancements such as world completion that IVF editor does not have.

Abhi
0 Kudos
Steven_L_Intel1
Employee
1,929 Views
I'm glad to see that PGI has made some progress with F2003.
0 Kudos
mjafshin
Beginner
1,929 Views

Thanks Steve, is there anyway we could try Intel VF for free to see if it works for us?

Afshin

0 Kudos
TimP
Honored Contributor III
1,929 Views
Did you notice the Evaluate button?
You can use them with 90-day trial or academic Visual Studio.
0 Kudos
Steven_L_Intel1
Employee
1,929 Views
Also note that you have full access to Intel Premier Support during the evaluation period (and certainly can ask questions in this forum.)
0 Kudos
mecej4
Honored Contributor III
1,929 Views
If your code is standard Fortran, the only changes necessary would be changes to the compiler and linker switches in batch and make files.
0 Kudos
Reply