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

linux compiler

Lei_W_
Beginner
542 Views

Hi, 

 

 

Question One: 

I just purchased a student version of the intel fortran compiler for Linux. Knowing that there is three different versions of the compilers, "composer", "profession", "cluster", on the website, it said this Linux student version will be "Professional" version as the description said. However, after I purchase it and register my product, I found that I have actually get access to both "professional" version and "cluster" version! Is this supposed to be surprise? 

Question Two: 

Since I am just use this in a personal desktop computer running CentOS linux, which version fits better for me? I know that "cluster" version must be superior than the "professional" version, but do I really need to features like MPI or something else that's specific for a real cluster?

Question Three: 

I have observed that after install the cluster version, my cpu speed get slower? (when it use the composer, it reach 4.6Ghz, but now it vacillate around 4.3Ghz) is that something we would expect?

Question Four:

Now I have two choices for part of my startup scripts  about the load environment variables for inter compilers, which should I choose? (note that the main purpose for using this fortran compiler is to do some fortran calculations, nothing fancy for me)

option one:

if [ -x /opt/intel/bin/compilervars.sh ]; then
    . /opt/intel/bin/compilervars.sh intel64
fi

option two:

if [ -x /opt/intel/parallel_studio_xe_2015/psxevars.sh ]; then
    . /opt/intel/parallel_studio_xe_2015/psxevars.sh intel64
fi

Thanks for your time! I look forward to seeing your response! 

0 Kudos
1 Reply
Steven_L_Intel1
Employee
542 Views

1) There is a single download for the Professional and Cluster editions - the license determines which components you have access to. The Cluster edition adds the Intel MPI library and Intel Trace Analyzer and Collector - if you don't use those features, then there is no practical difference.

2) See above.

3) Installing the product does not change your CPU speed. The behavior you note is due to something else. Note that CPU frequency automatically varies depending on load and CPU temperature. (4.3GHz and 4.6GHz would be rather high unless you have "overclocked" your system. As far as I know we don't sell processors with those frequencies as standard.)

4) Either one is fine. The compilervars.sh script provides access to only the compiler and performance libraries. The psxevars.sh also adds the other Intel developer tools, such as Inspector XE and VTune Amplifier XE, to your path.

0 Kudos
Reply