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 ITPro" (after you have clicked on YES).

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