Re: ifort and CVF

From: andy2o (andy2O_at_hotmail.com)
Date: 09/01/04


Date: 1 Sep 2004 08:39:30 -0700

Gib Bogle <bogle@ihug.too.much.spam.co.nz> wrote in message news:<ch408v$7s8$1@lust.ihug.co.nz>...
 
> The only thing that would persuade me to make the
> change is a clear performance improvement in solving flow problems using
> finite elements. Am I likely to get this?
>
> Thanks
> Gib

Intel provide a free trial of ifort available at www.intel.com, so why
not do some benchmarking of your code? That has to be the best way to
see if *your* code will benefit.

I can say is that ifort for Linux has beaten the other compilers I use
by a large margin for most of the mathematical codes I've used it for
(I've never had a chance to use CVF).

However it will also depend whether your core computation routines
(usually linear system solvers from libraries for me) will benefit.
Two examples:

1)I use GOTO's optimised BLAS library in many programs - that library
is already highly optimised and most of my code's time is spent in
calls to library routines. Because of this the surrounding code (which
is the only bit I actually compile) does little of the hard work and
differences between compilers have little effect.

2)All compilers seem to do well on my Lattice Boltzman CFD code - the
main computational routine is simple enough that they all get it
right.

HTH
Andy



Relevant Pages

  • Re: Dynamically loading a static C library (compiler suggestion?)
    ... I am programming a microcontroller, ... Manufacturer suggests using one of the following compilers: ... the tools I use produce OMF so I ... for dynamically loading libraries. ...
    (comp.os.msdos.programmer)
  • RE: Are bad developer libraries the problem with M$ software?
    ... >>I have never been able to fathom why compilers can't barf out better ... Secure Windows Initiative ... Are bad developer libraries the problem with M$ software? ...
    (SecProg)
  • Re: A concern about mixing C and C++
    ... the future users to use the library? ... expertise in the quirks of individual compilers and their run-time ... different run-time libraries. ... C++ compiled code from ...
    (comp.lang.c.moderated)
  • Re: Fortran libraries & modules...
    ... switch compilers in my own work, I just manually modify my Makefiles ... module-based Fortran library being distributed in a packaging system ... against C libraries such as libncurses or zlib because they are ...
    (comp.lang.fortran)
  • Re: good c compiler
    ... ABI for the platforms he is targeting. ... Same problem in reverse if the library is compiled with MSVC and the header refers to long double, although way round you can fix it by changing the header. ... Note that I'm NOT saying Jabob's decision is bad or unreasonable, just something the users of his compiler need to be aware of IF their code will be linked with code compiled with other compilers. ... I was not talking about libraries written BY MS, I was talking about libraries build USING MSVC. ...
    (comp.lang.c)