# Diff of /trunk/doc/user/finley.tex

revision 2558 by gross, Mon Jul 27 05:03:32 2009 UTC revision 2722 by gross, Fri Oct 16 06:45:01 2009 UTC
# Line 256  $7$, $10$, $15$ and $20$, respectively. Line 256  $7$, $10$, $15$ and $20$, respectively.
256
257
258  \begin{table}  \begin{table}
259  {\small  {\scriptsize
260  \begin{tabular}{l||c|c|c|c|c|c|c|c}  \begin{tabular}{l||c|c|c|c|c|c|c|c}
261  \member{setSolverMethod} & \member{DIRECT}& \member{PCG} & \member{GMRES} & \member{TFQMR} & \member{MINRES} & \member{PRES20} & \member{BICGSTAB} & \member{LUMPING} \\  \member{setSolverMethod} & \member{DIRECT}& \member{PCG} & \member{GMRES} & \member{TFQMR} & \member{MINRES} & \member{PRES20} & \member{BICGSTAB} & \member{LUMPING} \\
262  \hline  \hline
# Line 267  $7$, $10$, $15$ and $20$, respectively. Line 267  $7$, $10$, $15$ and $20$, respectively.
267     \hline\member{setIterMax} &  & $\checkmark$& $\checkmark$ & $\checkmark$& $\checkmark$& $\checkmark$ & $\checkmark$ \\     \hline\member{setIterMax} &  & $\checkmark$& $\checkmark$ & $\checkmark$& $\checkmark$& $\checkmark$ & $\checkmark$ \\
268   \hline\member{setTolerance} &  & $\checkmark$& $\checkmark$ & $\checkmark$& $\checkmark$& $\checkmark$ & $\checkmark$ \\   \hline\member{setTolerance} &  & $\checkmark$& $\checkmark$ & $\checkmark$& $\checkmark$& $\checkmark$ & $\checkmark$ \\
269   \hline\member{setAbsoluteTolerance} &  & $\checkmark$& $\checkmark$ & $\checkmark$& $\checkmark$& $\checkmark$ & $\checkmark$ \\   \hline\member{setAbsoluteTolerance} &  & $\checkmark$& $\checkmark$ & $\checkmark$& $\checkmark$& $\checkmark$ & $\checkmark$ \\
270    \hline\member{setReordering} & $\checkmark$ & & & & & & & \\
271  \end{tabular}  \end{tabular}
272  }  }
273  \caption{Solvers available for \finley and the \PASO package and the relevant options in \class{SolverOptions}  \caption{Solvers available for
274   \label{TAB FINLEY SOLVER OPTIONS 1}}  \finley
275    and the \PASO package and the relevant options in \class{SolverOptions}.
276    \MKL supports
277    \MINIMUMFILLIN
278    and
279    \NESTEDDESCTION
280    reordering.
281    Currently the \UMFPACK interface does not support any reordering.
282    \label{TAB FINLEY SOLVER OPTIONS 1} }
283  \end{table}  \end{table}
284
285  \begin{table}  \begin{table}
# Line 442  If the direct solver is selected which c Line 451  If the direct solver is selected which c
451  a suitable iterative solver from the \PASO is used.  a suitable iterative solver from the \PASO is used.
452
453  \subsection{Functions}  \subsection{Functions}
455  creates a \Domain object form the FEM mesh defined in  creates a \Domain object form the FEM mesh defined in
456  file \var{fileName}. The file must be given the \finley file format.  file \var{fileName}. The file must be given the \finley file format.
457  If \var{integrationOrder} is positive, a numerical integration scheme  If \var{integrationOrder} is positive, a numerical integration scheme
458  chosen which is accurate on each element up to a polynomial of  chosen which is accurate on each element up to a polynomial of
459  degree \var{integrationOrder} \index{integration order}. Otherwise  degree \var{integrationOrder} \index{integration order}. Otherwise
460    an appropriate integration order is chosen independently.
461    By default the labeling of mesh nodes and element distribution is
462    optimized. Set \var{optimize=False} to switch off relabeling and redistribution.
463    \end{funcdesc}
464
466    creates a \Domain object form the FEM mesh defined in
467    file \var{fileName}. The file must be given the \gmshextern file format.
468    If \var{integrationOrder} is positive, a numerical integration scheme
469    chosen which is accurate on each element up to a polynomial of
470    degree \var{integrationOrder} \index{integration order}. Otherwise
471  an appropriate integration order is chosen independently.  an appropriate integration order is chosen independently.
472    By default the labeling of mesh nodes and element distribution is
473    optimized. Set \var{optimize=False} to switch off relabeling and redistribution.
474    Currently \function{ReadGmsh} does not support MPI.
475  \end{funcdesc}  \end{funcdesc}
476
477
479  recovers a \Domain object from a dump file created by the \  recovers a \Domain object from a dump file created by the \
480  eateseates a \Domain object form the FEM mesh defined in  eateseates a \Domain object form the FEM mesh defined in
# Line 491  If \var{optimize}=\True mesh node relabe Line 515  If \var{optimize}=\True mesh node relabe
515  \end{funcdesc}  \end{funcdesc}
516
517  \begin{funcdesc}{Brick}{n0,n1,n2,order=1,l0=1.,l1=1.,l2=1., integrationOrder=-1, \\  \begin{funcdesc}{Brick}{n0,n1,n2,order=1,l0=1.,l1=1.,l2=1., integrationOrder=-1, \\
518    periodic0=\False,periodic1=\False,periodic2=\False,useElementsOnFace=\False,optimize=\False}    periodic0=\False,periodic1=\False,periodic2=\False,useElementsOnFace=\False,useMacroElements=\False, optimize=\False}
519  Generates a \Domain object representing a three dimensional brick between  Generates a \Domain object representing a three dimensional brick between
520  $(0,0,0)$ and $(l0,l1,l2)$ with orthogonal faces. The brick is filled with  $(0,0,0)$ and $(l0,l1,l2)$ with orthogonal faces. The brick is filled with
521  \var{n0} elements along the $x_0$-axis,  \var{n0} elements along the $x_0$-axis,

Legend:
 Removed from v.2558 changed lines Added in v.2722