>>>>> Anthony Stone <[log in to unmask]> writes:
> Can anyone recommend a Fortran 90 compiler for use under Linux?
For some of the compilers, I have only been a beta tester. Therefore,
I will not make negative remarks. Here are my impressions (roughly in
the order of the experience that I have with these compilers).
NAG (NAGware f90 and Imagine1's F):
This appears to be the most reliable compiler on the market and
the performance of the generated code is much better than one
could expect for a compiler that has to go through a C compiler.
Especially for idiomatic Fortran90 (assumed shape arrays
everywhere) it does a great job, better (buch better sometimes)
than most native code compilers for Linux.
Downsides are the slow compilation (mainly gcc's fault) and
missing of single machine educational discounts: 600 pounds is a
hefty price tag, if you want to use it at home.
NASoftware:
This compiler has improved _a_lot_ (my negative comments on
Jeffrey Templon's WWW page apply to the old version). There are
still some rough edges, but it is now pretty reliable. This
compiler seems to be the only one that can beat NAG's speed for
idiomatic Fortran90. [Apparently they get the stack alignment
right.] I have not used the HPF compiler yet.
PGI:
This is probably the best Fortran77 compiler among the
contenders. A good and reliable compiler, but the assumed shape
array support could use a little tuning.
Absoft:
An overall very good and reliable compiler.
--
Thorsten Ohl, Physics Department, TU Darmstadt -- [log in to unmask]
http://crunch.ikp.physik.tu-darmstadt.de/~ohl/ [<=== PGP public key here]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|