source: documentation/user_manual/anuga_installation_guide.tex @ 3563

Last change on this file since 3563 was 3490, checked in by duncan, 19 years ago

adding extra info to guide.

  • Property svn:keywords set to LastChangedDate LastChangedRevision LastChangedBy HeadURL Id
File size: 3.4 KB
Line 
1\documentclass{manual}
2
3
4\title{ANUGA Installation Guide}
5
6\author{Howard Silcock, Ole Nielsen, Duncan Gray, Jane Sexton}
7
8% Please at least include a long-lived email address;
9% the rest is at your discretion.
10\authoraddress{Geoscience Australia \\
11  Email: \email{ole.nielsen@ga.gov.au}
12}
13
14%Draft date
15\date{\today}                   % update before release!
16                % Use an explicit date so that reformatting
17                % doesn't cause a new date to be used.  Setting
18                % the date to \today can be used during draft
19                % stages to make it easier to handle versions.
20
21\release{1.0}           % release version; this is used to define the
22                % \version macro
23
24\makeindex          % tell \index to actually write the .idx file
25%\makemodindex          % If this contains a lot of module sections.
26
27
28
29\begin{document}
30\maketitle
31
32
33
34% This makes the contents more accessible from the front page of the HTML.
35\ifhtml
36\chapter*{Front Matter\label{front}}
37\fi
38
39
40
41
42\chapter{Introduction}
43
44This document outlines the required software for installing the Anuga toolbox.
45All components are licensed as open source and readily available from the net.
46
47
48\section{Pre-requisites}
49
50The Anuga software core (pyvolution, pmesh, least\_squares, ...) depends on the following:
51
52\begin{itemize}
53  \item python 2.3 or later \url{http://www.python.org}
54  \item python-numeric for Linux.  It's called Numeric in Windows. 
55  \item python-dev (Interestingly, numeric seems to be installed as
56  well) for Linux.  This is not necessary for Windows.
57  \item python-scientific (to provide python-netcdf) for Linux.  It's
58    called ScientificPython in Windows.
59  \item NETCDF.  Extract the file netcdf.dll, and put in C://Windows//System32// (Windows XP) or C://WINNT//System32 (Windows NT or 2000).
60
61  \item A C compiler such as gcc (from GNU in case of Linux and MinGW
62  in case of Windows)
63  \item scons for automatically compiling the distribution.
64\end{itemize}
65
66
67\section{Recommended software}
68
69\begin{itemize}
70  \item psyco \url{http://psyco.sourceforge.net/index.html}
71  \item visual python \url{http://vpython.org}
72  \item matplotlib (pylab) for quality 2d plotting (moving towards mandatory requirement)
73  \item VTK \url{http://mayavi.sourceforge.net/dwnld/vtk/win32/}
74\end{itemize}
75
76
77
78\section{System configuration}
79
80
81The system path on Win32 architectures must contain the directories
82\begin{verbatim}
83  PATH=C:\Python23;C:\MinGW\bin;C:\Program Files\swollen
84\end{verbatim}
85(similar for Linux....)
86
87In addition the root directory for all anuga/inundation modules must be on
88the pythonpath, e.g.\
89\begin{verbatim}
90PYTHONPATH=C:\anuga\inundation
91\end{verbatim}
92
93
94
95
96
97\section{Installation}
98
99(Explain how to check out from svn or obtain from elsewhere)
100
101
102In the ANUGA root directory, run the compilation script:
103{\small \begin{verbatim}
104  scons
105\end{verbatim}}
106
107
108
109\subsection{Testing}
110
111In the ANUGA root directory, run the test suite:
112{\small \begin{verbatim}
113  python test_all.py
114\end{verbatim}}
115
116
117
118
119\section{Other stuff to be included}
120
121\begin{verbatim}
122Install tortoise from downloads (ITs didn't integrate wih explorer).
123In settings set proxy to proxy.agso.gov.au  8080
124
125
126Install swollen from latest distro (in subversion)
127
128
129\end{verbatim}
130
131
132
133
134
135\end{document}
Note: See TracBrowser for help on using the repository browser.