Cloned SEACAS for EXODUS library with extra build files for internal package management.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

132 lines
3.7 KiB

\chapter{Sample Session} \label{appx:example}
The following is an example session with \caps{\PROGRAM}. Text following
the \caps{\PROGRAM} prompt (\verb|ALG>|) is supplied by the user. The
program response (if any) is shown directly below the equation or
command. Comments on the example are in {\em italics}.
\newenvironment{comments} {\em}{}
\verb|ALG>| \cmd{LIST VARS}
\begin{verbatim}
Database: /User/me/testing/input_databse.e
SAMPLE DATABASE FOR ALGEBRA
Number of coordinates per node = 2
Number of nodes = 644
Number of elements = 480
Number of element blocks = 1
Number of node sets = 0
Number of side sets = 0
Code: MISCPROG version 1.0 on 12/23/85 at 10:21:59
\end{verbatim}
\verb|ALG>| \cmd{LIST STEPS}
\begin{verbatim}
Number of time steps = 21
Minimum time = 0.00
Maximum time = 10.00
\end{verbatim}
\newpage
\verb|ALG>| \cmd{SHOW TMAX}
\vspace{-\medskipamount}
\begin{verbatim}
Select all times from 0.0 to 10.0
Number of selected times = 21
\end{verbatim}
\verb|ALG>| \cmd{TMAX 5.0}
\vspace{-\medskipamount}
\begin{verbatim}
Select all times from 0.0 to 5.0
Number of selected times = 11
\end{verbatim}
\verb|ALG>| \cmd{NINTV 5}
\vspace{-\medskipamount}
\begin{verbatim}
Select times 0.0 to 5.0 in 5 intervals with delta offset
Number of selected times = 5
\end{verbatim}
\begin{comments}
These commands select up to 5 time steps between 0.0 and 5.0 starting at
an offset (1.0) from 0.0. The steps with the times nearest 1.0, 2.0,
3.0, 4.0, and 5.0 are selected. The equations are evaluated and the
results written to the output database only for the selected steps.
\end{comments}
\verb|ALG>| \cmd{LIST NAMES}
\begin{verbatim}
Coordinate names: R Z
Variables Names:
Global: RESIDUAL ENERGY NORM L2NORM
Nodal: DISPLR DISPLZ VELR VELZ ACCELR ACCELZ
Element: SIGR SIGZ SIGT TAURZ EPSR EPST
EPSRZ
\end{verbatim}
\verb|ALG>| \cmd{SAVE NODAL}
\begin{comments}
All the input database nodal variables (\cmd{DISPLR}, \cmd{DISPLZ}, \ldots,
\cmd{ACCELZ}) will be written unchanged to the output database (unless
they are assigned a value or listed in a \cmd{DELETE} command).
\end{comments}
\newpage
\verb|ALG>|
\cmd{VONMISES = (1.0$/$SQRT(2.0)) $*$ TMAG(SIGR,SIGZ,SIGT,TAURZ,0,0)} \\
\verb|ALG>|
\cmd{EFFSTR = SQRT(1.5) $*$ 5.79E-3 $*$ VONMISES$**$4 $*$
EXP(-12.0$/$300.0$*$1.987)} \\
\verb|ALG>|
\cmd{PRESS = (SIGR $+$ SIGZ $+$ SIGT) $/$ 3.0} \\
\verb|ALG>|
\cmd{PRESS100 = (SIGR\$100 + SIGZ\$100 + SIGT\$100) $/$ 3.0} \\
\verb|ALG>|
\cmd{PHI = EFFSTR $-$ 0.023 $-$ PRESS $*$ (4.43E$-$8 $-$ 3.7E$-$15 $*$
PRESS)} \\
\verb|ALG>|
\cmd{ALPHA = SIGR\$56} \\
\verb|ALG>|
\cmd{BETA = ALPHA $+$ 1.414}
\begin{comments}
Assign element variables \cmd{VONMISES}, \cmd{EFFSTR}, \cmd{PRESS}, and
\cmd{PHI} and global variables \cmd{PRESS100}, \cmd{ALPHA}, and
\cmd{BETA}. Note that the \cmd{PRESS100} equation could be replaced by
``\cmd{PRESS100 = PRESS\$100}''.
\end{comments}
\verb|ALG>| \cmd{DELETE ALPHA}
\begin{comments}
\cmd{ALPHA} (assigned in the equation ``\cmd{ALPHA = SIGR\$56}'' above)
becomes a temporary variable and will not be written to the output
database.
\end{comments}
\verb|ALG>| \cmd{BAD = (A + 1)) + SIN (1,2)}
\vspace{-\medskipamount}
\begin{verbatim}
*** Expected 1 parameter(s) for function SIN, found 2
*** Parenthesis do not balance
*** "A" is not a database variable
Equation ignored
\end{verbatim}
\begin{comments}
This equation contains several errors. Each error is flagged and the
equation is ignored.
\end{comments}
\verb|ALG>| \cmd{END}
\begin{comments}
No further user input is accepted and the equation evaluation
begins.
\end{comments}