Changeset 3888
- Timestamp:
- Oct 30, 2006, 3:31:25 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/documentation/user_manual/anuga_installation_guide.tex
r3822 r3888 46 46 47 47 48 \section{Quick install (Windows only)} 49 50 This section provides the quickest path to getting ANUGA up and running on a Windows machine. 51 For Linux and for more details please refer to Section \ref{sec:prerequisites}. 52 53 \begin{enumerate} 54 \item Download and install the Enthought version of Python2.4 from \url{http://code.enthought.com/enthon/}. 55 \item Add the following to the PATH environment variable 56 \begin{verbatim} 57 PATH=C:\Python24;C:\Python24\Enthought\MingW\bin;C:\Program Files\anuga_viewer 58 \end{verbatim} 59 \item Unpack the ANUGA source code (anuga.tgz) in the python site-packages 60 directory (C:\Python24\Lib\site-packages) 61 \item In the ANUGA root directory (C:\Python24\Lib\site-packages\anuga), run the compilation script: 62 {\small \begin{verbatim} 63 python compile_all.py 64 \end{verbatim}} 65 \item In the ANUGA root directory, run the test suite: 66 {\small \begin{verbatim} 67 python test_all.py 68 \end{verbatim}} 69 ANUGA has been succesfully installed if the tests pass. 70 \end{enumerate} 71 72 To install the anuga\_viewer 73 \begin{enumerate} 74 \item Unpack the distribution () in 75 \begin{verbatim} 76 C:\Program Files\anuga_viewer 77 \end{verbatim} 78 \item Associate .sww files with the executable 79 \begin{verbatim} 80 C:\Program Files\anuga_viewer\animate.exe 81 \end{verbatim} 82 \item Double click on the test file 83 \begin{verbatim} 84 C:\Program Files\anuga_viewer\cylinders.sww 85 \end{verbatim} 86 \end{enumerate} 87 88 Try the demos provided in the ANUGA root directory (also discussed in the ANUGA user manual 89 \url{http://datamining.anu.edu.au/~ole/anuga/user_manual/anuga_user_manual.pdf}) and 90 view the resulting sww files with the anuga\_viewer. 91 92 93 48 94 \section{Pre-requisites} 49 50 The Anuga software core (pyvolution, pmesh, least\_squares, ...) depends on the following: 95 \label{sec:prerequisites} 96 97 The Anuga software core (shallow\_water, pmesh, least\_squares, ...) depends on the following: 98 51 99 52 100 \begin{itemize} 53 \item python 2.3 or later \url{http://www.python.org} .Note, the54 dll python2X.dll is needed to compile ANUGA, but is not 101 \item python 2.3 or later \url{http://www.python.org}/footnote{Note, the 102 dll python2X.dll is needed to compile ANUGA, but is not always 55 103 automatically added for versions 2.4 and above. Install it into the 56 python2X directory, if you need it. 104 python2X directory, if you need it.}. 57 105 \item python-numeric for Linux. It's called Numeric in Windows. 58 \item python-dev (Interestingly, numeric seems to be installed as59 well) for Linux. This is not necessary for Windows.106 %\item python-dev (Interestingly, numeric seems to be installed as 107 %well) for Linux. This is not necessary for Windows. 60 108 \item python-scientific (to provide python-netcdf) for Linux. It's 61 109 called ScientificPython in Windows. 62 \item NETCDF. Extract the file netcdf.dll, and put in C://Windows//System32// (Windows XP) or C://WINNT//System32 (Windows NT or 2000). 63 110 \item NETCDF. Extract the file netcdf.dll, and put in C://Windows//System32// (Windows XP) or C://WINNT//System32 (Windows NT or 2000). 64 111 \item A C compiler such as gcc (from GNU in case of Linux and MinGW 65 112 in case of Windows) 66 \item scons for automatically compiling the distribution.113 %\item scons for automatically compiling the distribution. 67 114 \end{itemize} 68 115 116 Note: All of these can be installed in one go on Windows platforms by using the Enthought Python 117 distribution available at \url{http://code.enthought.com/enthon/}. 69 118 70 119 \section{Recommended software} … … 72 121 \begin{itemize} 73 122 \item psyco \url{http://psyco.sourceforge.net/index.html} 74 \item visual python \url{http://vpython.org}123 %\item visual python \url{http://vpython.org} 75 124 \item matplotlib (pylab) for quality 2d plotting (moving towards mandatory requirement) 76 125 \item VTK \url{http://mayavi.sourceforge.net/dwnld/vtk/win32/} … … 82 131 83 132 84 The system path on Win32 architectures must contain the directories 133 The system path on Win32 architectures must contain the directories (this examples assumes the 134 Enthought Python 2.4 distribution has been installed. Path names may vary depending on the 135 exact configuration). 85 136 \begin{verbatim} 86 PATH=C:\Python2 3;C:\MinGW\bin;C:\Program Files\swollen137 PATH=C:\Python24;C:\Python24\Enthought\MingW\bin;C:\Program Files\anuga_viewer 87 138 \end{verbatim} 88 (similar for Linux....) 89 90 If anuga is not installed in the python site-packages directory the root directory for all anuga/inundation modules must be on91 the pythonpath, e.g.\139 The path should be analoguous for Unix operating systems. 140 141 If anuga is not installed in the python site-packages directory the root directory for all 142 anuga/inundation modules must be on the pythonpath, e.g.\ 92 143 \begin{verbatim} 93 144 PYTHONPATH=C:\anuga_core\source … … 100 151 \section{Installation of source zip file} 101 152 Get a source zip file, for example, anuga_source_3807.zip, and expand 102 it in the python site-packages directory .103 104 In the ANUGA root directory , run the compilation script:153 it in the python site-packages directory (C:\Python24\Lib\site-packages) 154 155 In the ANUGA root directory (C:\Python24\Lib\site-packages\anuga), run the compilation script: 105 156 {\small \begin{verbatim} 106 157 python compile_all.py … … 118 169 python test_all.py 119 170 \end{verbatim}} 120 121 122 123 124 \section{Other stuff to be included} 125 171 ANUGA has been succesfully installed if the tests pass as follows: 172 173 {\tiny 126 174 \begin{verbatim} 127 Install tortoise from downloads (ITs didn't integrate wih explorer). 128 In settings set proxy to proxy.agso.gov.au 8080 129 130 131 Install swollen from latest distro (in subversion) 132 133 134 \end{verbatim} 175 ... 176 test_data_manager.py 177 test_interpolate_sww.py 178 test_mesh.py 179 test_mesh_interface.py 180 test_triangmodule.py 181 test_triangmoduleII.py 182 test_advection.py 183 ............................................................................................................................................ 184 ............................................................................................................................................ 185 ............................................................................................................................................ 186 ............................................................................................................................................ 187 ................................. 188 ---------------------------------------------------------------------- 189 Ran 593 tests in 42.712s 190 191 OK 192 \end{verbatim} } 193 194 195 196 %\section{Other stuff to be included} 197 % 198 %\begin{verbatim} 199 %Install tortoise from downloads (ITs didn't integrate wih explorer). 200 %In settings set proxy to proxy.agso.gov.au 8080 201 %% 202 % 203 %Install swollen from latest distro (in subversion) 204 % 205 % 206 %\end{verbatim} 135 207 136 208
Note: See TracChangeset
for help on using the changeset viewer.