
\section{Interfaces} 


\parskip = 0pt

\vspace{3mm} \subsection*{General}

\noindent {\bf Implements}: 

nullshrextract
\vspace{2mm}

\noindent {\bf Inherits}: 

nullinterp

nullgrid

nullvars
\vspace{2mm}
\subsection*{Grid Variables}
\vspace{5mm}\subsubsection{PRIVATE GROUPS}

\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~\\ 
\hline 
nylm &  & compact & 0 \\ 
 & reYN & description & Ylm in (p \\ 
& ~ & description & q) coordinates -- north patch \\ 
 & imYN & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
sylm &  & compact & 0 \\ 
 & reYS & description & Ylm in (p \\ 
& ~ & description & q) coordinates -- south patch \\ 
 & imYS & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
n1ylm &  & compact & 0 \\ 
 & re1YN & description & 1Ylm in (p \\ 
& ~ & description & q) coordinates -- north patch \\ 
 & im1YN & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
s1ylm &  & compact & 0 \\ 
 & re1YS & description & 1Ylm in (p \\ 
& ~ & description & q) coordinates -- south patch \\ 
 & im1YS & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
ntylm &  & compact & 0 \\ 
 & reTYN & description & Ylm in (p \\ 
& ~ & description & q) coordinates for Schw metric north patch \\ 
 & imTYN & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
stylm &  & compact & 0 \\ 
 & reTYS & description & Ylm in (p \\ 
& ~ & description & q) coordinates for Schw metric south patch \\ 
 & imTYS & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}
\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~ \\ 
\hline 
nt1ylm &  & compact & 0 \\ 
 & re1TYN & description & 1Ylm in (p \\ 
& ~ & description & q) coordinates for Schw metric north patch \\ 
 & im1TYN & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
st1ylm &  & compact & 0 \\ 
 & re1TYS & description & 1Ylm in (p \\ 
& ~ & description & q) coordinates for Schw metric south patch \\ 
 & im1TYS & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
tclm &  & compact & 0 \\ 
 & RTC & description & Expansion coefficients for the Schwarzchild metric \\ 
 & ITC & dimensions & 1 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 10 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
tcrlm &  & compact & 0 \\ 
 & RTCr & description & Radial  derivatives of expansion coefficients for the Schwarzchild metric \\ 
 & ITCr & dimensions & 1 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 10 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
tctlm &  & compact & 0 \\ 
 & RTCt & description & Time derivatives of xpansion coefficients for the Schwarzchild metric \\ 
 & ITCt & dimensions & 1 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 10 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & (l\_max+1)*(l\_max+1) \\ 
 &  & variable type & REAL \\ 
\hline 
clm &  & compact & 0 \\ 
 & RC & description & Expansion coefficients for the metric \\ 
 & IC & dimensions & 1 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 10 \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}
\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~ \\ 
\hline 
drclm &  & compact & 0 \\ 
 & RCr & description & Expansion coefficients for the radial derivative of the metric \\ 
 & ICr & dimensions & 1 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 10 \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
dtclm &  & compact & 0 \\ 
 & RCt & description & Expansion coefficients for the time derivative of the metric \\ 
 & ICt & dimensions & 1 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 10 \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_r1 & WT\_r1 & compact & 0 \\ 
 &  & description & Lambda derivative of the radius \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_scalars &  & compact & 0 \\ 
 & WT\_detg & description & various scalars \\ 
 & WT\_temp & dimensions & 2 \\ 
 & WT\_sigma2 & distribution & DEFAULT \\ 
 & WT\_elld & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_3vectors &  & compact & 0 \\ 
 & WT\_sigma\_vect & description & various 3-vectors \\ 
 & WT\_dr0\_vect & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 6 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_4vectors &  & compact & 0 \\ 
 & WT\_dr1\_vect & description & various 4-vectors \\ 
 & WT\_ell\_vect & dimensions & 2 \\ 
 & WT\_delld\_vect & distribution & DEFAULT \\ 
 & WT\_na\_vect & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 & WT\_sa\_vect & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 8 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}
\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~ \\ 
\hline 
wt\_d4vectors &  & compact & 0 \\ 
 & WT\_DSnorm\_vect & description & 3-deriv of various 4-vectors \\ 
 & WT\_DNnorm\_vect & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 24 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_dsigma\_vect & WT\_dsigma\_vect & compact & 0 \\ 
 &  & description & derivative of sigma \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 12 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_g1\_vect & WT\_g1\_vect & compact & 0 \\ 
 &  & description & lambda deriv. of covariant metric \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 20 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_gup\_vect & WT\_gup\_vect & compact & 0 \\ 
 &  & description & contravariant metric \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 20 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_jac &  & compact & 0 \\ 
 & WT\_j0\_vect & description & jacobian \\ 
 & WT\_j0inv\_vect & dimensions & 2 \\ 
 & WT\_j1\_vect & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 32 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_dj0\_vect & WT\_dj0\_vect & compact & 0 \\ 
 &  & description & second angular deriv. of Cart. coord \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 18 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}
\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~ \\ 
\hline 
wt\_affine\_metric &  & compact & 0 \\ 
 & WT\_eta0\_vect & description & affine metric and its derivative \\ 
 & WT\_etaup0\_vect & dimensions & 2 \\ 
 & WT\_eta1\_vect & distribution & DEFAULT \\ 
 & WT\_etaup1\_vect & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 20 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_deta0\_vect & WT\_deta0\_vect & compact & 0 \\ 
 &  & description & Angular derivatives of angular null metric components \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 12 \\ 
 &  & variable type & REAL \\ 
\hline 
wt\_cmpxcoord &  & compact & 0 \\ 
 & qa\_2 & description & The complex dyad \\ 
 & qa\_3 & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & COMPLEX \\ 
\hline 
\end{tabular*} 


\vspace{5mm}\subsubsection{PUBLIC GROUPS}

\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~\\ 
\hline 
shre\_gij & SHRE\_gij & compact & 0 \\ 
 &  & description & The spatial metric components on the extraction worldtube \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 12 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_git & SHRE\_git & compact & 0 \\ 
 &  & description & The mixt space-time metric components on the extraction worldtube \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 8 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_beta & SHRE\_beta & compact & 0 \\ 
 &  & description & The shift beta \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 6 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_alpha & SHRE\_alpha & compact & 0 \\ 
 &  & description & The lapse alpha \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_dgij &  & compact & 0 \\ 
 & SHRE\_drgij & description & Derivatives of the spatial metric components on the extraction worldtube \\ 
 & SHRE\_dqgij & dimensions & 2 \\ 
 & SHRE\_dpgij & distribution & DEFAULT \\ 
 & SHRE\_dtgij & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 12 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_dgit &  & compact & 0 \\ 
 & SHRE\_drgit & description & Derivatives of the mixt metric components on the extraction worldtube \\ 
 & SHRE\_dqgit & dimensions & 2 \\ 
 & SHRE\_dpgit & distribution & DEFAULT \\ 
 & SHRE\_dtgit & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 8 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}
\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~ \\ 
\hline 
shre\_dbeta &  & compact & 0 \\ 
 & SHRE\_drbeta & description & Derivatives of the shift beta \\ 
 & SHRE\_dqbeta & dimensions & 2 \\ 
 & SHRE\_dpbeta & distribution & DEFAULT \\ 
 & SHRE\_dtbeta & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 6 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_dalpha &  & compact & 0 \\ 
 & SHRE\_dralpha & description & Derivatives of the lapse alpha \\ 
 & SHRE\_dqalpha & dimensions & 2 \\ 
 & SHRE\_dpalpha & distribution & DEFAULT \\ 
 & SHRE\_dtalpha & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 


\vspace{5mm}\subsubsection{PROTECTED GROUPS}

\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~\\ 
\hline 
wt\_r0 & WT\_r0 & compact & 0 \\ 
 &  & description & Bondi radius of the world-tube \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
x\_wt & x\_wt & compact & 0 \\ 
 &  & description & The worldline path \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 2 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
j\_wt & j\_wt & compact & 0 \\ 
 &  & description & The metric function J of the worldtube \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 2 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & COMPLEX \\ 
\hline 
j\_l & j\_l & compact & 0 \\ 
 &  & description & Lambda derivative of the metric function J of the worldtube \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & COMPLEX \\ 
\hline 
beta\_wt & beta\_wt & compact & 0 \\ 
 &  & description & The expansion factor beta \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 2 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
beta\_l & beta\_l & compact & 0 \\ 
 &  & description & Lambda derivative of the expansion factor beta \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}
\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~ \\ 
\hline 
u\_wt & u\_wt & compact & 0 \\ 
 &  & description & The shift U \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 2 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & COMPLEX \\ 
\hline 
u\_l & u\_l & compact & 0 \\ 
 &  & description & Lambda derivative of the shift U \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & COMPLEX \\ 
\hline 
u\_x\_wt & u\_x\_wt & compact & 0 \\ 
 &  & description & Radial derivative of the shift U \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & COMPLEX \\ 
\hline 
q\_wt & q\_wt & compact & 0 \\ 
 &  & description & The auxiliary variable of the U equation \\ 
& ~ & description &  Q \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 2 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & COMPLEX \\ 
\hline 
w\_wt & w\_wt & compact & 0 \\ 
 &  & description & The mass aspect W \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 2 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
w\_l & w\_l & compact & 0 \\ 
 &  & description & Lambda derivative of the mass aspect W \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}
\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~ \\ 
\hline 
shre\_gij\_e & SHRE\_gij\_e & compact & 0 \\ 
 &  & description & The spatial metric components on the extraction worldtube \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 12 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_git\_e & SHRE\_git\_e & compact & 0 \\ 
 &  & description & The mixt space-time metric components on the extraction worldtube \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 8 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_beta\_e & SHRE\_beta\_e & compact & 0 \\ 
 &  & description & The shift beta \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 6 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_alpha\_e & SHRE\_alpha\_e & compact & 0 \\ 
 &  & description & The lapse alpha \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & DEFAULT \\ 
 &  & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_dgij\_e &  & compact & 0 \\ 
 & SHRE\_drgij\_e & description & Derivatives of the spatial metric components on the extraction worldtube \\ 
 & SHRE\_dqgij\_e & dimensions & 2 \\ 
 & SHRE\_dpgij\_e & distribution & DEFAULT \\ 
 & SHRE\_dtgij\_e & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 12 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_dgit\_e &  & compact & 0 \\ 
 & SHRE\_drgit\_e & description & Derivatives of the mixt metric components on the extraction worldtube \\ 
 & SHRE\_dqgit\_e & dimensions & 2 \\ 
 & SHRE\_dpgit\_e & distribution & DEFAULT \\ 
 & SHRE\_dtgit\_e & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 8 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}
\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~ \\ 
\hline 
shre\_dbeta\_e &  & compact & 0 \\ 
 & SHRE\_drbeta\_e & description & Derivatives of the shift beta \\ 
 & SHRE\_dqbeta\_e & dimensions & 2 \\ 
 & SHRE\_dpbeta\_e & distribution & DEFAULT \\ 
 & SHRE\_dtbeta\_e & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 6 \\ 
 &  & variable type & REAL \\ 
\hline 
shre\_dalpha\_e &  & compact & 0 \\ 
 & SHRE\_dralpha\_e & description & Derivatives of the lapse alpha \\ 
 & SHRE\_dqalpha\_e & dimensions & 2 \\ 
 & SHRE\_dpalpha\_e & distribution & DEFAULT \\ 
 & SHRE\_dtalpha\_e & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
& ~ & ghostsize & NULLGRID::N\_ANG\_GHOST\_PTS \\ 
 &  & group type & ARRAY \\ 
 &  & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
& ~ & size & (NULLGRID::N\_ANG\_PTS\_INSIDE\_EQ+2*(NULLGRID::N\_ANG\_EV\_OUTSIDE\_EQ+NULLGRID::N\_ANG\_STENCIL\_SIZE)) \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 2 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}\parskip = 10pt 
