Re: Online F77 information...
- From: harper@xxxxxxxxxxxxx (John Harper)
- Date: 31 Oct 2006 12:09:43 +1300
In article <1162234794.666421.100330@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
magesing <magesing@xxxxxxxxx> wrote:
I think most Fortran textbooks are a good place to start, and
they also provide some decent references to refer back to when I'm
coding. If you have access to a good library, try checking out some
books on Fortran 90/95/2003 and FORTRAN 77.
Are there any which you have used personally adn would recommend I seek
out? I do have access to an extensive library at the university.
First choice: Metcalf "Effective Fortran 77" on that dialect,
and Metcalf Reid & Cohen "Fortran 95/2003 Explained" on those dialects.
Second choice: Adams et al. "Fortran 95 Handbook"
Third choice, for use if you suspect you have been misled by the
others, or if you get into c.l.f discussions of arcane points:
the f95 and f2003 standards. Google helps you find them.
Metcalf et al. is briefer and easier to follow than Adams et al., which
is easier to follow than the f95 standard. There are a few places where
they disagree; the standard takes precedence. Don't complain to your
compiler vendor unless the compiler seems not to be standard-conforming.
There are two tests for that.
1. If your program makes the compiler crash with a core dump at compile
time (not run time), that proves that the compiler is not standard-
conforming, whether or not your program is standard-conforming.
2. Errors in your program that the compiler fails to catch are evidence
of compiler bugs only if those errors contravene Constraints listed as
such in the standard (or, for f95, in Adams et al.)
As yet there are no f2003 compilers; there are many f95 ones, of which
g95 and gfortran are free. I have found that g95 bugs get fixed faster
than any other compiler's.
-- John Harper, School of Mathematics, Statistics and Computer Science,
Victoria University, PO Box 600, Wellington 6140, New Zealand
e-mail john.harper@xxxxxxxxx phone (+64)(4)463 5341 fax (+64)(4)463 5045
.
- References:
- Online F77 information...
- From: magesing
- Re: Online F77 information...
- From: magesing
- Re: Online F77 information...
- From: MikeC
- Re: Online F77 information...
- From: magesing
- Online F77 information...
- Prev by Date: make i:j equivalent to [(k,k=i,j)]?
- Next by Date: completely static runtime environment
- Previous by thread: Re: Online F77 information...
- Next by thread: Re: Online F77 information...
- Index(es):
Relevant Pages
|