/[escript]/trunk/doc/user/guide.tex
ViewVC logotype

Contents of /trunk/doc/user/guide.tex

Parent Directory Parent Directory | Revision Log Revision Log


Revision 790 - (show annotations)
Wed Jul 26 23:12:34 2006 UTC (13 years, 3 months ago) by bcumming
File MIME type: application/x-tex
File size: 1702 byte(s)
changes to escript/py_src/pdetools.py and /escript/src/Data.h/.cpp to
make the Locator work in MPI. escript::Data::mindp now returns a 3 tuple,
with the MPI rank of the process on which the minimum value occurs
included. escript::Data::convertToNumArrayFromDPNo also takes the ProcNo
to perform the MPI reduction.

This had to be implemented in both the MPI and non-MPI versions to allow
the necesary changes to the Python code in pdetools.py. In the non-MPI
version ProcNo is set to 0. This works for the explicit scripts tested
thus far, however if it causes problems in your scripts contact Ben or
Lutz, or revert the three files (pdetools.py, Data.h and Data.cpp) to
the previous version.  


1 % $Id$
2 %
3 % Copyright © 2006 by ACcESS MNRF
4 % \url{http://www.access.edu.au
5 % Primary Business: Queensland, Australia.
6 % Licensed under the Open Software License version 3.0
7 % http://www.opensource.org/licenses/osl-3.0.php
8 %
9 \documentclass{manual}
10
11 % grab the handy definitions and \usepackage statements etc
12 \input{guide_defs}
13
14 % title, author, etc stuff
15 \title{\escript Users Guide}
16
17 \author{Lutz Gross et. al.(Editor)}
18 \authoraddress{
19 Earth Systems Science Computational Centre (ESSCC) \\
20 The University of Queensland \\
21 Australia \\
22 Email: \email{esys@access.edu.au}
23 }
24 \date{\today}
25 \release{$Revision$}
26 \setreleaseinfo{Beta}
27 \setshortversion{}
28
29 \makeindex
30
31 % the actual start of the document
32 \begin{document}
33
34 \maketitle
35
36 \input{copyrights}
37
38 \begin{abstract}
39 \escript is a python based environment for implementing mathematical models in particular those based on coupled, non-linear, time-dependend patial differential equation.
40
41 It consists of four major components
42 \begin{itemize}
43 \item escript core library
44 \item finite element solver finley (including the linear solver library paso)
45 \item model library modellib
46 \item visualization interface pyvisi
47 \end{itemize}
48 The current version supports parallelization through OpenMP for distributed shared memory.
49 \end{abstract}
50
51 \tableofcontents
52
53 \input{Installation}
54 \input{TutorialPDE}
55
56
57 \input{escript}
58 \input{linearPDE}
59 \input{finley}
60 % \input{MPI}
61 %\input{pyvisi}
62
63 \input{modelframe}
64 %\input{bruce}
65
66 \makemodindex
67
68 \printindex
69 %\input{guide.ind}
70
71 \bibliographystyle{plain}
72 \bibliography{esys}
73
74 \end{document}

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.26