298 lines
5.7 KiB
HTML
298 lines
5.7 KiB
HTML
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||
|
<HTML
|
||
|
><HEAD
|
||
|
><TITLE
|
||
|
>Introduction</TITLE
|
||
|
><META
|
||
|
NAME="GENERATOR"
|
||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||
|
REL="HOME"
|
||
|
TITLE="Scientific Computing with Free software on GNU/Linux HOWTO "
|
||
|
HREF="index.html"><LINK
|
||
|
REL="PREVIOUS"
|
||
|
TITLE="Preamble"
|
||
|
HREF="preamble.html"><LINK
|
||
|
REL="NEXT"
|
||
|
TITLE="Code Development Tools"
|
||
|
HREF="devtools.html"></HEAD
|
||
|
><BODY
|
||
|
CLASS="sect1"
|
||
|
BGCOLOR="#FFFFFF"
|
||
|
TEXT="#000000"
|
||
|
LINK="#0000FF"
|
||
|
VLINK="#840084"
|
||
|
ALINK="#0000FF"
|
||
|
><DIV
|
||
|
CLASS="NAVHEADER"
|
||
|
><TABLE
|
||
|
SUMMARY="Header navigation table"
|
||
|
WIDTH="100%"
|
||
|
BORDER="0"
|
||
|
CELLPADDING="0"
|
||
|
CELLSPACING="0"
|
||
|
><TR
|
||
|
><TH
|
||
|
COLSPAN="3"
|
||
|
ALIGN="center"
|
||
|
>Scientific Computing with Free software on GNU/Linux HOWTO</TH
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="10%"
|
||
|
ALIGN="left"
|
||
|
VALIGN="bottom"
|
||
|
><A
|
||
|
HREF="preamble.html"
|
||
|
ACCESSKEY="P"
|
||
|
>Prev</A
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="center"
|
||
|
VALIGN="bottom"
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="10%"
|
||
|
ALIGN="right"
|
||
|
VALIGN="bottom"
|
||
|
><A
|
||
|
HREF="devtools.html"
|
||
|
ACCESSKEY="N"
|
||
|
>Next</A
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><HR
|
||
|
ALIGN="LEFT"
|
||
|
WIDTH="100%"></DIV
|
||
|
><DIV
|
||
|
CLASS="sect1"
|
||
|
><H1
|
||
|
CLASS="sect1"
|
||
|
><A
|
||
|
NAME="intro"
|
||
|
></A
|
||
|
>2. Introduction</H1
|
||
|
><P
|
||
|
> GNU/Linux is probably the platform of choice for scientific
|
||
|
computing. There exists a wide variety of high level languages,
|
||
|
debugging tools and other code development tools for
|
||
|
programming, numerical subroutines for solving various types of
|
||
|
equations, plotting and visualization packages, word processing
|
||
|
software which can display equations and figures and in fact parallel
|
||
|
programming software to construct a supercomputer with off the shelf
|
||
|
PC parts and some hardware. This document aims to provide a list
|
||
|
of <EM
|
||
|
> free software </EM
|
||
|
> for carrying out the above
|
||
|
tasks and links to tutorials and other documents on how to setup and
|
||
|
use these software applications.
|
||
|
</P
|
||
|
><P
|
||
|
> This document does not aim to provide links to subject specific free
|
||
|
software available for GNU/Linux systems. It aims to show how
|
||
|
GNU/Linux can be used best to handle scientific computing tasks.
|
||
|
It is hoped that people or institutions with interest in a
|
||
|
specific subject list, compile a list of the free software available
|
||
|
for that subject ... for example see <EM
|
||
|
>Linux for Astronomy,
|
||
|
Linux for Biotechnology </EM
|
||
|
> and <EM
|
||
|
> Linux for
|
||
|
Chemistry </EM
|
||
|
> at
|
||
|
<A
|
||
|
HREF="http://www.randomfactory.com"
|
||
|
TARGET="_top"
|
||
|
>The Random Factory
|
||
|
</A
|
||
|
>. Another site with a lot of links (to commercial and
|
||
|
free) scientific software is
|
||
|
<A
|
||
|
HREF="http://SAL.KachinaTech.COM"
|
||
|
TARGET="_top"
|
||
|
>Scientific Applications
|
||
|
on Linux</A
|
||
|
>. The <A
|
||
|
HREF="http://www.gnu.org/directory/science/"
|
||
|
TARGET="_top"
|
||
|
> GNU Software Directory</A
|
||
|
> also has links to many of the links
|
||
|
provided in this howto plus many more topic specific software.
|
||
|
You may also want to check out <A
|
||
|
HREF="http://freshmeat.net/browse/97/"
|
||
|
TARGET="_top"
|
||
|
> The Science and Engineering</A
|
||
|
> section at Freshmeat.net.
|
||
|
</P
|
||
|
><P
|
||
|
> The software links provided are classified into
|
||
|
<P
|
||
|
></P
|
||
|
><UL
|
||
|
><LI
|
||
|
><P
|
||
|
> <A
|
||
|
HREF="./devtools.html"
|
||
|
TARGET="_top"
|
||
|
>Code development tools</A
|
||
|
>
|
||
|
</P
|
||
|
></LI
|
||
|
><LI
|
||
|
><P
|
||
|
> <A
|
||
|
HREF="./mathpack.html"
|
||
|
TARGET="_top"
|
||
|
>Mathematics packages</A
|
||
|
>
|
||
|
</P
|
||
|
></LI
|
||
|
><LI
|
||
|
><P
|
||
|
> <A
|
||
|
HREF="./numlib.html"
|
||
|
TARGET="_top"
|
||
|
>Numerical subroutines and libraries</A
|
||
|
>
|
||
|
</P
|
||
|
></LI
|
||
|
><LI
|
||
|
><P
|
||
|
> <A
|
||
|
HREF="./graphvis.html"
|
||
|
TARGET="_top"
|
||
|
>Graphics and visualization</A
|
||
|
>
|
||
|
</P
|
||
|
></LI
|
||
|
><LI
|
||
|
><P
|
||
|
> <A
|
||
|
HREF="./systems.html"
|
||
|
TARGET="_top"
|
||
|
>GNU/Linux Systems</A
|
||
|
>
|
||
|
</P
|
||
|
></LI
|
||
|
><LI
|
||
|
><P
|
||
|
> <A
|
||
|
HREF="./publish.html"
|
||
|
TARGET="_top"
|
||
|
>Publishing tools</A
|
||
|
>
|
||
|
</P
|
||
|
></LI
|
||
|
><LI
|
||
|
><P
|
||
|
> <A
|
||
|
HREF="./database.html"
|
||
|
TARGET="_top"
|
||
|
>Databases</A
|
||
|
>
|
||
|
</P
|
||
|
></LI
|
||
|
><LI
|
||
|
><P
|
||
|
> <A
|
||
|
HREF="./lablinux.html"
|
||
|
TARGET="_top"
|
||
|
>Linux in the Laboratory</A
|
||
|
>
|
||
|
</P
|
||
|
></LI
|
||
|
></UL
|
||
|
>
|
||
|
</P
|
||
|
><P
|
||
|
> Just installing GNU/Linux on your PC makes it a powerful workstation.
|
||
|
The various popular distributions however do not have all the tools
|
||
|
needed to make it the ideal scientific computing machine. This HOWTO
|
||
|
aims to fill in this gap by creating a list of free software useful
|
||
|
for scientific computing. It is assumed that people reading this
|
||
|
document already have a PC with Linux and the GNU utilities installed.
|
||
|
For those who do not have such a setup and want to install GNU-Linux
|
||
|
can check out <A
|
||
|
HREF="./GNULinuxWS.html"
|
||
|
TARGET="_top"
|
||
|
>GNU/Linux Systems</A
|
||
|
>
|
||
|
for links to documents on installing GNU/Linux, and also on how to get
|
||
|
started using GNU/Linux. Recently there has been an effort by Dirk
|
||
|
Eddelbuettel to create a scientific computing environment
|
||
|
<A
|
||
|
HREF="http://dirk.eddelbuettel.com/quantian.html"
|
||
|
TARGET="_top"
|
||
|
>Quantian</A
|
||
|
>
|
||
|
which probably is the first GNU-Linux distribution tailored for
|
||
|
Scientists. I checked out the latest release and it has almost
|
||
|
all the packages mentioned in this document and many packages
|
||
|
not mentioned. It is fair to say that if you have any linux distribution
|
||
|
in which the packages are managed by rpms or any debian based system,
|
||
|
you will find pre-compiled binaries of these packages and will not
|
||
|
have to waste much time installing them.
|
||
|
</P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="NAVFOOTER"
|
||
|
><HR
|
||
|
ALIGN="LEFT"
|
||
|
WIDTH="100%"><TABLE
|
||
|
SUMMARY="Footer navigation table"
|
||
|
WIDTH="100%"
|
||
|
BORDER="0"
|
||
|
CELLPADDING="0"
|
||
|
CELLSPACING="0"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="33%"
|
||
|
ALIGN="left"
|
||
|
VALIGN="top"
|
||
|
><A
|
||
|
HREF="preamble.html"
|
||
|
ACCESSKEY="P"
|
||
|
>Prev</A
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="34%"
|
||
|
ALIGN="center"
|
||
|
VALIGN="top"
|
||
|
><A
|
||
|
HREF="index.html"
|
||
|
ACCESSKEY="H"
|
||
|
>Home</A
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="33%"
|
||
|
ALIGN="right"
|
||
|
VALIGN="top"
|
||
|
><A
|
||
|
HREF="devtools.html"
|
||
|
ACCESSKEY="N"
|
||
|
>Next</A
|
||
|
></TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="33%"
|
||
|
ALIGN="left"
|
||
|
VALIGN="top"
|
||
|
>Preamble</TD
|
||
|
><TD
|
||
|
WIDTH="34%"
|
||
|
ALIGN="center"
|
||
|
VALIGN="top"
|
||
|
> </TD
|
||
|
><TD
|
||
|
WIDTH="33%"
|
||
|
ALIGN="right"
|
||
|
VALIGN="top"
|
||
|
>Code Development Tools</TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
></DIV
|
||
|
></BODY
|
||
|
></HTML
|
||
|
>
|