CCL: Intel Fortran compiler (was using DELPHI with g77 and gcc !)



 Sent to CCL by: "David F. Green" [dfgreen%ams.sunysb.edu]
 
Thanks for the tip, Marc; I (obviously) wasn't aware of that restriction. I would suggest though, that investing in a good compiler that can produce well-optimized instructions for your architecture is often a good idea. If you are doing a lot of calculations, the performance boost you get (especially factored over a cluster) is easily worth it; a 10% performance gain on each of 10 nodes is equivalent to an extra machine. Of course, if you will just be doing the occasional calculation, this logic may not apply. I should note, I'm generally a big fan of Free Software, and the Gnu compilers are impressive in the range of achitectures they support, but they simply do not produce particularly fast code, and sometimes that needs to be considered (this applies to C/C++ as well as to Fortran).
 Cheers,
 David.
 ========================================================================
 David F. Green                                  <dfgreen*_*ams.sunysb.edu>
  Assistant Professor                 http://www.ams.sunysb.edu/~dfgreen/
  Applied Mathematics and Statistics
  Stony Brook University                          Office: +1-631-632-9344
  Math Tower, Room 1-117                          Mobile: +1-617-953-3922
  Stony Brook, NY 11794-3600                         Fax: +1-631-632-8490
 ========================================================================
 Marc Baaden baaden]![smplinux.de wrote:
 
 Sent to CCL by: Marc Baaden [baaden#%#smplinux.de]
 Dear All,
 
 "David F. Green dfgreen[]ams.sunysb.edu" said:
 
 [..]
 
>> If you will be unning under Linux on x86 architecture (Intel or AMD), I >> would suggest using Intel's compilers (free for non-commerical use):
 [..]
 Just a comment on David's qualification as "free for non-commercial
 use" for
 Intel's Fortran compiler.
 It should be noted that Intel has quite a specific interpretation of this,
 and I would guess that quite a number of labs are violating the license because
 they are not aware of this subtle definition. In particular (from Intel's
 FAQ [1]):
 Q. I am engaged in research projects. Can I qualify to use the noncommercial
 product?
 A. If you, as an individual, are receiving any form of compensation for the
 research project (i.e., you receive a salary, or funding, etc.) you do not
 qualify for a non-commercial license. However, if your research is a personal
 project for which you are not getting compensated in any way, you do qualify for
 a noncommercial-use license.
 Q. I am a professor. Can I use the non-commercial product as part of the
 coursework I teach?
 A. No. Teaching is a profession and you are getting compensated for it. You may,
 however, qualify for the academic license. (Click to academic page)
 etc.
 So this might not be utterly appealing to most researchers.
 MB
 [1] http://www.intel.com/cd/software/products/asmo-na/eng/compilers/flin/219692.htm