Homepage Thomas Forbriger
BFO Homepage - GPI Homepage - Fortran - General Numerics - C++ and OON - Fortran and C/C++ - Compiler - Debugging tools - Miscellaneous
Geophysics links - Computer/Network administration and electronics links - Software links

Links (Programming)

some links to programming related sites...

 

Fortran

Many Fortran links
http://www.fortran.com/fm_index.html
Free fortran software
Free fortran repository
http://www.fortran.com/fortran/free.html
PGPLOT plot library
http://astro.caltech.edu/~tjp/pgplot/
top of page

 

Numerics

GSL (The GNU Scientific Libraray)
http://sources.redhat.com/gsl/
Seismological Algorithms (via ORFEUS)
http://orfeus.knmi.nl/other.services/software.html
ftp://orfeus.knmi.nl/pub/software/sa.tar.Z
netlib
The netlib repository
http://www.netlib.org
GAMS problem taxonomy
http://www.netlib.org/bib/gams.html
FTP mirror site at the Konrad-Zuse-Zentrum, Berlin
ftp://ftp.zib.de/netlib
Linear Algebra
Freely available Software for Linear Algebra on the WEB
http://www.netlib.org/utk/people/JackDongarra/la-sw.html
LAPACK
Homepage
http://www.netlib.org/lapack/
The lapack users guide
http://www.netlib.org/lapack/lug/lapack_lug.html
MPI
MPI at Mississippi State University
http://WWW.ERC.MsState.Edu/labs/hpcl/projects/mpi/
Books
http://WWW.ERC.MsState.Edu/labs/hpcl/projects/mpi/presentations.html
MPICH
http://www-unix.mcs.anl.gov/mpi/mpich/
LAM
http://www.mpi.nd.edu/lam/
Floating point arithmetic
Floating point topics
http://www.suburbia.net/~billm/floating-point/index.html
Floating point exceptions
http://www.suburbia.net/~billm/floating-point/exceptions.html
GAMS guide to available mathematical software
http://gams.nist.gov
Numerical evaluation of special functions
http://math.nist.gov/nesf
SIAM journals online
http://epubs.siam.org
Numerical Recipes
Home Page
http://www.nr.com/
Books at The Universal Library
http://www.ulib.org/webRoot/Books/Numerical_Recipes/
Books at Los Alamos
http://lib-www.lanl.gov/numerical/index.html
top of page

 

C++, Java and Object-Oriented Numerics

GNU
libstdc++
Homepage
http://gcc.gnu.org/libstdc++/index.html
latest doxygen
http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html
general documentation
http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html
@DESY
Suggested Reading
http://www.desy.de:80/gna/html/cc/reading.html
Scientific Computing in Object-Oriented Languages
Homepage
http://oonumerics.org/
The Object-Oriented Numerics Page
http://oonumerics.org/oon/
SOPHYA (SOftware for PHYsics Analysis)
http://www.sophya.org/
COLT (Open Source Libraries for High Performance Scientific and Technical Computing in Java)
http://tilde-hoschek.home.cern.ch/~hoschek/colt/index.htm
ROOT (An Object-Oriented Data Analysis Framework)
http://root.cern.ch/
Newmat by Robert Davies
http://www.robertnz.net/
top of page

 

Interoperating Fortran and C or C++

DESY (cfortran.h from Burkhard Burow)
Homepage
http://giroz.desy.de/~burow/cfortran/
Short Introduction at CERNLIB FAQ
http://wwwinfo.cern.ch/asdcgi/listcernlibfaqs.pl/3
Full Introduction at CERNLIB
http://wwwinfo.cern.ch/asd/cernlib/cfortran.html
In the g77 manual
http://gcc.gnu.org/onlinedocs/g77/Interoperating-with-C-and-C--.html#Interoperating%20with%20C%20and%20C++
top of page

 

Compiler

f2c (Fortran to C)
http://netlib.bell-labs.com/netlib/f2c/index.html
Ratfor from SEP
http://sepwww.stanford.edu/software/ratfor.html
GCC
http://org.gnu.de/software/gcc/gcc.html
related...
cross compiling
http://www.objsw.com/CrossGCC/
GCC documentation
http://gcc.gnu.org/onlinedocs/
DJGPP
http://www.delorie.com/djgpp/
top of page

 

Debugging tools

Valgrind
http://developer.kde.org/~sewardj/
wmexcp
wmexcp is a valuable floating-point exception handler (traps NaNs) on which libbuggy.a is based and which originally was located at http://www.suburbia.net/~billm/floating-point/index.html
But - it vanished from there...
Bu it reappeared at http://floatingpoint.sourceforge.net/wmexcp.html
top of page

 

Miscellaneous

Standards
Open Standards
http://www.open-std.org/
top of page

last change: $Date: 2011-12-30 09:52:25 +0100 (Fr, 30 Dez 2011) $ $Revision: 10475 $