Links to Fortran, C and Java

The Chalmers library subscribes to electronic books where you can find info about C, Fortran etc. See for example Books24x7.

Here is another site: Ebrary.

A few simple programs to get you started.


Some general resources: (the links worked November 02, 2005)

Software libraries

Free Intel tools (for non-commercial Linux users)

TACC (e.g. GotoBLAS)

AMD's Math Library

ATLAS (fast BLAS)

Freely available software for linear algebra on the web

ACTS (Advanced CompuTational Software)

Fortran77 & 90 (I have not reviewed any of these tutorials!)

Fortran Library

Bo Einarssons Fortran90 textbook (in Swedish) (Fortran90 is quite different From Fortran77)

More about Fortran

The Fortran Company

Intel has a free Fortran90-compiler for Linux. It is free for non-commercial use and provided you don't ask for support. The compiler can handle OpenMP-directives.

HPC Mac OS X

Some Fortran tools

Here are two other free compilers:

GNU Fortran 95

G95


C (I have not reviewed any of these tutorials!)

Dennis M. Ritchie (Wikipedia)

The Development of the C Language (by Ritchie)

Bjarne Stroustrup (C++) (homepage).

Lysator's page with C-links

C Programming

ANSI C for Programmers on UNIX Systems

A draft of the C-Standard

More tutorials

 

C FAQ (Frequently Asked Questions)


Java

The Java-part av Netlib

JavaNumerics homepage

Fortran -> Java

Scientific Computing in Object-Oriented Languages
 
James Gosling (Wikipedia)

Matrix Toolkits for Java (MTJ)


MPI

Open MPI

Yahoo Programming languages