Go back
FORTRAN 90/2003

FORTRAN 90/2003

Science

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
11 May 10
Vote Up
Vote Down

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
11 May 10
Vote Up
Vote Down

😠

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
11 May 10
Vote Up
Vote Down

why couldn't they have just let it DIE!?!? 😠

j
Some guy

Joined
22 Jan 07
Moves
12299
Clock
11 May 10
Vote Up
Vote Down

Bah, Fortran 2003 is so "old school". Fortran 2008 is here to stay.

http://www.nag.co.uk/sc22wg5/

It's amazing how many people still use it in scientific computing. Something about re-using old libraries I guess. But I really scratch my head when I see "Objected Oriented FORTRAN".

Yikes.

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
12 May 10
Vote Up
Vote Down

there's plenty of people trained in FORTRAN who aren't going to just move to C, esp. if programming is not their main job.

m

Joined
23 Mar 06
Moves
20827
Clock
15 May 10
Vote Up
Vote Down

Originally posted by zeeblebot
there's plenty of people trained in FORTRAN who aren't going to just move to C, esp. if programming is not their main job.
That's funny. Do they still use Fortran?
I learned that in college way back when, I thought that would be obselete by now.

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
15 May 10
Vote Up
Vote Down

old scientists and engineers, as far as i can tell. REALLY old. and the youngsters picked for the next generation of maintenance.

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
15 May 10
Vote Up
Vote Down

Originally posted by mlprior
That's funny. Do they still use Fortran?
I learned that in college way back when, I thought that would be obselete by now.
http://en.wikipedia.org/wiki/LAPACK

LAPACK (Linear Algebra PACKage) is a software library for numerical linear algebra. It provides routines for solving systems of linear equations and linear least squares, eigenvalue problems, and singular value decomposition. It also includes routines to implement the associated matrix factorizations such as LU, QR, Cholesky and Schur decomposition. LAPACK was originally written in FORTRAN 77 and is now written in Fortran 90. The routines handle both real and complex matrices in both single and double precision.

...

E
YNWA

Joined
10 Nov 05
Moves
30185
Clock
17 May 10
Vote Up
Vote Down

Originally posted by mlprior
That's funny. Do they still use Fortran?
I learned that in college way back when, I thought that would be obselete by now.
All the results presented by climate scientists the world over were calculated using FORTRAN code. Its easy to learn and read (FORmula TRANslation) and accommodates numerical methods and parallelisation routines easily, so why do scientists need anything else?

j

Joined
02 Aug 06
Moves
12622
Clock
18 May 10
Vote Up
Vote Down

Over 25 years ago a someone said whatever the computer language of the future will be, it will be called FORTRAN.

He turned out to be right.

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
19 May 10
Vote Up
Vote Down

😛

T

Joined
06 Jun 10
Moves
8296
Clock
06 Jun 10
Vote Up
Vote Down

What is the advantage of C above fortran 90 for scientific computing? All Chemical-Quantum codes are written in fortran. This isn't just because of tradition. Most people critisizing fortran still have the picture of fortran77 their head, I think. f77 is indeed obsolete and only used by some dinosauriers.
F90 or f95 is a fine language

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
08 Jun 10
Vote Up
Vote Down

i was looking at F95 code to help out my wife and it was hurting my eyes.

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
08 Jun 10
Vote Up
Vote Down

just noticed this:

http://www.boost.org/doc/libs/1_43_0/libs/math/doc/sf_and_dist/html/index.html

http://www.boost.org

Welcome to Boost.org!

Boost provides free peer-reviewed portable C++ source libraries.

We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.

We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee's Library Technical Report (TR1) and will be in the new C++0x Standard now being finalized. C++0x will also include several more Boost libraries in addition to those from TR1. More Boost libraries are proposed for TR2.
Getting Started

Boost works on almost any modern operating system, including UNIX and Windows variants. ...

zeeblebot

silicon valley

Joined
27 Oct 04
Moves
101289
Clock
08 Jun 10
Vote Up
Vote Down

Originally posted by TitusvE
What is the advantage of C above fortran 90 for scientific computing? All Chemical-Quantum codes are written in fortran. This isn't just because of tradition. Most people critisizing fortran still have the picture of fortran77 their head, I think. f77 is indeed obsolete and only used by some dinosauriers.
F90 or f95 is a fine language
"All Chemical-Quantum codes are written in fortran."?

Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies. Learn More.