source: documentation/user_manual/anuga_installation_guide.tex @ 2428

Last change on this file since 2428 was 2428, checked in by ole, 18 years ago

Added VTK info

  • Property svn:keywords set to LastChangedDate LastChangedRevision LastChangedBy HeadURL Id
File size: 3.3 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
55  \item python-dev (Interestingly, numeric seems to be installed as well)
56  \item python-scientific (to provide python-netcdf)
57    \url{http://www-md.fsl.noaa.gov/eft/developer/netCDFPythonInterface.html}
58    (The file netcdf.dll shipped with python-scientific must be copied to a
59    location somewhere on the system PATH - e.g.\ in C:\\bin)
60  \item A C compiler such as gcc (from GNU in case of Linux and MinGW in case of Windows)
61\end{itemize}
62
63
64\section{Recommended software}
65
66\begin{itemize}
67  \item psyco \url{http://psyco.sourceforge.net/index.html}
68  \item visual python \url{http://vpython.org}
69  \item matplotlib (pylab) for quality 2d plotting
70  \item VTK \url{http://mayavi.sourceforge.net/dwnld/vtk/win32/} 
71\end{itemize} 
72
73
74
75\section{System configuration}
76
77
78The system path on Win32 architectures must contain the directories
79\begin{verbatim}
80  PATH=C:\Python23;C:\MinGW\bin;C:\Program Files\swollen
81\end{verbatim}
82(similar for Linux....)
83
84In addition the root directory for all anuga/inundation modules must be on
85the pythonpath, e.g.\
86\begin{verbatim}
87PYTHONPATH=V:\1\cit\risk_assessment_methods_project\inundation\sandpits\onielsen\anuga\inundation
88\end{verbatim}
89
90
91
92
93
94\section{Installation}
95
96(Explain how to check out from svn or obtain from elsewhere)
97
98
99In the ANUGA root directory, run the compilation script:
100{\small \begin{verbatim}
101  python compile_all.py
102\end{verbatim}}
103
104
105
106\subsection{Testing}
107
108In the ANUGA root directory, run the test suite:
109{\small \begin{verbatim}
110  python test_all.py
111\end{verbatim}}
112
113
114
115
116\section{Other stuff to be included}
117
118\begin{verbatim}
119Install tortoise from downloads (ITs didn't integrate wih explorer).
120In settings set proxy to proxy.agso.gov.au  8080
121
122
123Install swollen from latest distro (in subversion)
124
125
126\end{verbatim}
127
128
129
130
131
132\end{document}
Note: See TracBrowser for help on using the repository browser.