Re: compiling ADF on linux

Search:

Re: compiling ADF on linux

From: Serguei Patchkovskii <ps_at_email.domain.hidden>
Date: Sun, 14 Oct 2001 10:33:41 -0400

On Sun, 14 Oct 2001, Kris Harris wrote:
> Has anyone attempted to compile ADF with the native linux fortran
> compiler (g77). It's made large improvements in the last year or so of
> releases so I've been using it exclusively. I'd prefer to use it for this task
> as well (as opposed to purchasing the supported portland group compiler)
> Has anyone else tried this?

Compiling ADF with g77 won't work, for two reasons:

1. Any reasonably recent version of ADF (from 1998 on) makes an
   increasingly extensive use of Fortran-90 features, which are
   not supported by g77.

2. Even with the "source code" distributions of ADF, you do not
   have access to the -complete- source code of the program. The
   selected, key modules are still supplied as pre-compiled,
   binary objects. As a consequence, ADF will only compile and
   build with a matching version of the compiler. On x86/Linux
   that's pgf.

This brings me to my point 3:

3. Since Intel's reference compiler is now out of beta test, and
   is available to the general x86/Linux public, it would be
   nice to have an opportunity to use this compiler, as well.
   The two major attractive points of this compiler, are:

   3a. It generates much better code than either g77, or pgf -
       on the few tests I did, it outperformed pgf by between
       5 and 50%.

   3b. Intel reference compiler is -free- for private and academic
       use - making it an extremely attractive option for small
       academic groups.

Couple of months ago, I tried to get ifc to compile ADF, but,
unfortunately, the version I was working with (5.0beta) had
some idiosyncratic problems, which made it incompatible with
ADF's build system. I filed an exhancement request with Intel,
which, apparently, has been incorporated in the current beta
release (6.0beta) - which is also available for download, free
of charge.

Unfortunately, I no longer have time to take an active part in
ADF development - but it would be nice if somebody in Amsterdam
could follow-up on this. (Olivier? Are you listening? ;-)

Regards,

/Serge.P
Received on 2001-10-22 16:55:56

This archive was generated by hypermail 2.2.0 : 2006-11-02 07:00:02 CET