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

limit of CPU number for free ifort?

jana_matejovicova
898 Views
Could I ask You if it is a limit of number of CPU supported ifort, icc? (free reg.for non-commercial purpose - air quality assessment for regular reporting to eu) We would like to compile CMAQ air quality model ( on comp with 16CPU (4x AMD OPT 8354)
aciu for advice
jana
0 Kudos
4 Replies
Steven_L_Intel1
Employee
898 Views
No limit on CPU or core count for our compilers, even with the free, non-commercial license. Please be aware that if you are being compensated for the work you do involving the compiler, that does not qualify as non-commercial. For more information, see our Non-Commercial FAQ for more information.
0 Kudos
jana_matejovicova
898 Views
thanks a lot for answer :)
Excuse for disturbing, once again, could I ask about vectorization in ifort for AMD processors? Do not intel compillers (ifort, icc) performe vectorization only for intel processors?
thanks in advance
jana
0 Kudos
Steven_L_Intel1
Employee
898 Views
Intel compilers do indeed vectorize for AMD processors, despite what you may have heard elsewhere. Use the -xO option to generate SSE3 instructions (if your AMD CPU supports SSE3) or -xW to limit the compiler to SSE2. Programs compiled with these options will also run on Intel processors supporting those instructions. You'll get the best performance with the combination of Intel CPUs and Intel compilers, but you'll do very well on AMD CPUs with Intel compilers.
0 Kudos
TimP
Honored Contributor III
898 Views
SSE3 auto-vectorization (-xO option) works for all CPUs which support SSE3, including all current AMD CPUs. The SSE2 vectorization option (-xW) works with all 64-bit capable AMD CPUs, except for early Turion, as far as I know.
0 Kudos
Reply