Changes between Version 36 and Version 37 of InstallWindowsSvn


Ignore:
Timestamp:
Mar 14, 2015, 10:28:13 PM (10 years ago)
Author:
steve
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstallWindowsSvn

    v36 v37  
    55{{{anuga}}} is developed on Linux (Ubuntu) and hence the installation on Linux (Ubuntu) is more streamlined. But it is possible to install on windows. First you need to install the required {{{python}}} environment, then download the {{{anuga}}} source and then compile and test. The most time consuming part of the process is getting the {{{python}}} environment setup (which involves either a 500 MB download and some fixes, or a sequence of smaller downloads (see manual install)). But it can be done.
    66
    7 == Packages to install ==
    87
    9 === Python ===
     8== Python ==
    109
    1110We use {{{python}}} as our programming environment together with a number of standard python packages such as {{{numpy, scipy, matplotlib, netcdf4}}}.  One way to install all the required packages is to use a distribution like {{{python_xy}}}, {{{Anaconda}}} and the related {{{miniconda}}} environments.
     
    2019You are most welcome to help track down the problems and provide a bug fix.
    2120
    22 ==== Build environment and Load dependencies ====
     21== Anuga python package dependencies ==
    2322
    2423{{{conda}}} is now installed, but we do need to install a number of other packages, via the {{{conda install}}} command.
     
    3029}}}
    3130
    32 === GCC compiler ===
     31== GCC compiler ==
    3332
    3433We need a gcc compiler to install {{{anuga}}}.
     
    3837the installation.
    3938
    40 ==== Manual install ====
     39== Manual install ==
    4140
    4241It is possible to install the required environment manually. You would need to install {{{Mingw}}} to provide a compiler, the standard distribution of {{{python27}}} and then precompiled python libraries for {{{numpy, scipy, matplotlib, netcdf4}}} from a site like [http://www.lfd.uci.edu/~gohlke/pythonlibs/]. It would be interesting to hear feedback on this option, as there is an opportunity to use versions using the Intel Math Kernel Library, which should provide a useful increase in speed.
    4342
    4443
    45 == Installing anuga ==
     44== Download ANUGA ==
    4645
    47 So now to actually installing anuga.
     46So now to actually installing anuga. First we need to get the actual anuga source code.
     47
     48=== Zipped version ===
     49
     50A zipped version of the latest development version of anuga from github at [https://github.com/stoiver/anuga_core/archive/master.zip] and the latest released version at sourceforge [http://sourceforge.net/projects/anuga/files/anuga_1.3/anuga_1.3.10.zip]
    4851
    4952=== Checkout anuga via svn ===
    5053
    51 First we need to get the actual anuga source code. We do this by checking out the anuga
    52 repository using subversion. I suggest installing [http://tortoisesvn.net/downloads.html tortoise svn downloads] and then checking out the following svn repository.
     54We can also check out the anuga repository using subversion.
     55I suggest installing [http://tortoisesvn.net/downloads.html tortoise svn downloads] and then checking out the following svn repository.
    5356When you installed {{{tortoise svn}}} it creates a few extra menu items to your right click menu in the file manager. Just choose "tortoise" checkout to download the code.
    5457
     
    5962This should produce an anuga_core directory
    6063
    61 === Compiling ANUGA ===
     64== Installing ANUGA ==
    6265
    6366Now go to the directory anuga_core and build and install the anuga files.
     
    6972
    7073
    71 === Run Unit tests ===
     74== Run Unit tests ==
    7275
    7376From the anuga_core directory run the unit tests via:
     
    9295}}}
    9396
    94 === Notes ===
     97== Note ==
    9598
    9699You can add a text file {{{pydistutils.cfg}}} to your C:\Users\Username directory contaning the configuration info