23 |
\end{itemize} |
\end{itemize} |
24 |
|
|
25 |
\subsection{The \modesys Library Tree} |
\subsection{The \modesys Library Tree} |
26 |
The \verb esys library tree has \textbf{3} main modules.\verb escript , \verb finley and \verb pycad . |
The \verb esys library tree has \textbf{3} main modules, \verb escript , \verb finley and \verb pycad . |
27 |
\begin{enumerate} |
\begin{enumerate} |
28 |
\item \modescript is the PDE solving module. |
\item \modescript is the PDE solving module. |
29 |
\item \modfinley is the discretisation tool and is the finite element package. |
\item \modfinley is the discretisation tool and finite element package. |
30 |
\item \modpycad is a special development for creating irregular domains and models. |
\item \modpycad is a special development for creating irregular domains and models. That are easily interpretable by \esc . |
31 |
\end{enumerate} |
\end{enumerate} |
32 |
Further explanations on each of these is available in the user guide or in the API documentation at \url{http://www.access.edu.au/esys13/nightly/epydoc/index.html} . \ESCRIPT is also dependent on a few other open-source packages which are not maintained by the \ESCRIPT developers. These are \modnumpy an array and matrix handling package, \modmpl a simple plotting and visualisation tool, \modvtk the advanced plotting and visualisation package and ...... These packages are included with the binary release but may not be the most recent and up to date. |
Further explanations on each of these is available in the user guide or in the API documentation at \url{https://launchpad.net/escript-finley/+download}. \ESCRIPT is also dependent on a few other open-source packages which are not maintained by the \ESCRIPT development team. These are \modnumpy an array and matrix handling package, \modmpl a simple plotting and visualisation tool, \modvtk the advanced plotting and visualisation package and \verb gmsh which is required by \modpycad. These packages (\textbf{except} for \verb gmsh ) are included with the binary release but may not be the most recent and up to date. |
33 |
|
|
34 |
\subsection{File Commands and Opperations in \ESCRIPT} |
\subsection{File Commands and Opperations in \ESCRIPT} |
35 |
A number of common file opperations and commands are used throughout this cookbook. It is often advantageous to implement these commands when large numbers of output files are generated or dependencies are located in other locations. |
A number of common file opperations and commands are used throughout this cookbook. It is often advantageous to implement these commands when large numbers of output files are generated or dependencies are located in other locations. |