1 |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2 |
% Copyright (c) 2003-2018 by The University of Queensland |
3 |
% http://www.uq.edu.au |
4 |
% |
5 |
% Primary Business: Queensland, Australia |
6 |
% Licensed under the Apache License, version 2.0 |
7 |
% http://www.apache.org/licenses/LICENSE-2.0 |
8 |
% |
9 |
% Development until 2012 by Earth Systems Science Computational Center (ESSCC) |
10 |
% Development 2012-2013 by School of Earth Sciences |
11 |
% Development from 2014 by Centre for Geoscience Computing (GeoComp) |
12 |
% |
13 |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
14 |
|
15 |
\chapter{Introduction} |
16 |
This document describes how to install \emph{esys-Escript}\footnote{For the rest of the document we will drop the \emph{esys-}} on to your computer. |
17 |
To learn how to use \esfinley please see the Cookbook, User's guide or the API documentation. |
18 |
|
19 |
\esfinley is primarily developed on Linux desktop, SGI ICE and \macosx systems. |
20 |
It can be installed in several ways: |
21 |
\begin{enumerate} |
22 |
\item Binary packages -- ready to run with no compilation required. |
23 |
These are available in Debian and Ubuntu repositories, so just use your normal package manager (so you don't need this guide). They are also available for Anaconda Python 3. |
24 |
\item Using flatpak |
25 |
\item From source -- that is, it must be compiled for your machine. |
26 |
This is the topic of this guide. |
27 |
\end{enumerate} |
28 |
|
29 |
See the site \url{https://answers.launchpad.net/escript-finley} for online help. |
30 |
Chapter~\ref{chap:source} covers installing from source. |
31 |
Appendix~\ref{app:cxxfeatures} lists some c++ features which your compiler must support in order to compile escript. |
32 |
This version of escript has the option of using \texttt{Trilinos} in addition to our regular solvers. |
33 |
Appendix~\ref{app:trilinos} covers features of \texttt{Trilinos} which escript needs. |