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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 790 - (hide annotations)
Wed Jul 26 23:12:34 2006 UTC (13 years, 4 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 jgs 82 % $Id$
2 gross 625 %
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 jgs 82 \documentclass{manual}
10    
11     % grab the handy definitions and \usepackage statements etc
12     \input{guide_defs}
13    
14     % title, author, etc stuff
15 gross 565 \title{\escript Users Guide}
16 jgs 82
17 jgs 107 \author{Lutz Gross et. al.(Editor)}
18 jgs 82 \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 gross 722 \release{$Revision$}
26 gross 625 \setreleaseinfo{Beta}
27 jgs 82 \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 woo409 757 \escript is a python based environment for implementing mathematical models in particular those based on coupled, non-linear, time-dependend patial differential equation.
40 gross 722
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 jgs 82 \end{abstract}
50    
51     \tableofcontents
52    
53 gross 565 \input{Installation}
54 jgs 121 \input{TutorialPDE}
55 jgs 82
56 gross 565
57 jgs 82 \input{escript}
58 gross 653 \input{linearPDE}
59 gross 568 \input{finley}
60 bcumming 790 % \input{MPI}
61 gross 606 %\input{pyvisi}
62 gross 568
63 jgs 121 \input{modelframe}
64 jgs 102 %\input{bruce}
65 jgs 82
66     \makemodindex
67    
68     \printindex
69     %\input{guide.ind}
70    
71 jgs 102 \bibliographystyle{plain}
72     \bibliography{esys}
73    
74 jgs 82 \end{document}

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.26