
\section{Schedule} 


\parskip = 0pt


\noindent This section lists all the variables which are assigned storage by thorn EinsteinAnalysis/Hydro\_Analysis.  Storage can either last for the duration of the run ({\bf Always} means that if this thorn is activated storage will be assigned, {\bf Conditional} means that if this thorn is activated storage will be assigned for the duration of the run if some condition is met), or can be turned on for the duration of a schedule function.


\subsection*{Storage}

\hspace{5mm}

 \begin{tabular*}{160mm}{ll} 
~& {\bf Conditional:} \\ 
~ &  Hydro\_Analysis\_rho\_max\\ 
~ &  Hydro\_Analysis\_rho\_max\_loc\\ 
~ &  Hydro\_Analysis\_total\_rest\_mass\\ 
~ &  Hydro\_Analysis\_masses\_fractions\\ 
~ &  grid\_spacing\_product\\ 
~ &  Hydro\_Analysis\_rho\_sum\\ 
~ &  Hydro\_Analysis\_rho\_center\_volume\_weighted\\ 
~ &  Hydro\_Analysis\_rho\_center\_volume\_weighted\_gf[3]\\ 
~ &  Hydro\_Analysis\_rho\_max\_origin\_distance\\ 
~ &  Hydro\_Analysis\_core\_rho\_sum\\ 
~ &  Hydro\_Analysis\_core\_rho\_centroid\\ 
~ &  Hydro\_Analysis\_masses\_temps[3]\\ 
~ &  Hydro\_Analysis\_masses\\ 
~ & ~\\ 
\end{tabular*} 


\subsection*{Scheduled Functions}
\vspace{5mm}

\noindent {\bf CCTK\_BASEGRID}   (conditional) 

\hspace{5mm} hydro\_analysis\_init 

\hspace{5mm}{\it initialize variables } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf CCTK\_POSTSTEP}   (conditional) 

\hspace{5mm} hydro\_analysis 

\hspace{5mm}{\it group for hydro\_analysis routines } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Type:  & group \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis\_CompCoreRhoCentroid}   (conditional) 

\hspace{5mm} hydro\_analysis\_compcorerhocentroid\_getstorage 

\hspace{5mm}{\it get temporary storage for duration of reduction } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Before:  & hydro\_analysis\_compcorerhocentroid\_preparereduction \\ 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis\_CompCoreRhoCentroid}   (conditional) 

\hspace{5mm} hydro\_analysis\_compcorerhocentroid\_preparereduction 

\hspace{5mm}{\it prepare core center of mass densities for reduction } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~& ~ &loop-local\\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis\_CompCoreRhoCentroid}   (conditional) 

\hspace{5mm} hydro\_analysis\_compcorerhocentroid\_reduction 

\hspace{5mm}{\it compute the global core center of mass reduction results } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & hydro\_analysis\_compcorerhocentroid\_preparereduction \\ 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis\_CompCoreRhoCentroid}   (conditional) 

\hspace{5mm} hydro\_analysis\_compcorerhocentroid\_freestorage 

\hspace{5mm}{\it free temporary storage } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & hydro\_analysis\_compcorerhocentroid\_reduction \\ 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf CCTK\_POSTSTEP}   (conditional) 

\hspace{5mm} hydro\_analysis\_masses 

\hspace{5mm}{\it computation of rest masses contained within given radii } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Type:  & group \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis\_Masses}   (conditional) 

\hspace{5mm} hydro\_analysis\_masses\_local 

\hspace{5mm}{\it rest masses within given radii, local calculations } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & fortran \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis\_Masses}   (conditional) 

\hspace{5mm} hydro\_analysis\_masses\_global 

\hspace{5mm}{\it rest masses within given radii, reduction operation } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & hydro\_analysis\_masses\_local \\ 
~ & Language:  & fortran \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis}   (conditional) 

\hspace{5mm} hydro\_analysis\_preparereduction 

\hspace{5mm}{\it compute the local reduction results } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & c \\ 
~ & Options:  & global-early \\ 
~& ~ &loop-local\\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis}   (conditional) 

\hspace{5mm} hydro\_analysis\_reduction 

\hspace{5mm}{\it compute the global reduction results } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & hydro\_analysis\_preparereduction \\ 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis}   (conditional) 

\hspace{5mm} hydro\_analysis\_locationsearch 

\hspace{5mm}{\it look for the location of the maximum density } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & hydro\_analysis\_reduction \\ 
~ & Type:  & group \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis\_LocationSearch}   (conditional) 

\hspace{5mm} hydro\_analysis\_locationsearch\_setup 

\hspace{5mm}{\it prepare data structures for search } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis\_LocationSearch}   (conditional) 

\hspace{5mm} hydro\_analysis\_locationsearch\_search 

\hspace{5mm}{\it search for the location of the maximum density } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & hydro\_analysis\_locationsearch\_setup \\ 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~& ~ &loop-local\\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis\_LocationSearch}   (conditional) 

\hspace{5mm} hydro\_analysis\_locationsearch\_combine 

\hspace{5mm}{\it communicate and verify the location of the maximum density } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & hydro\_analysis\_locationsearch\_search \\ 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis}   (conditional) 

\hspace{5mm} hydro\_analysis\_findseparation 

\hspace{5mm}{\it compute the proper distance between the maximum of the density and the origin (along a straight coordinate line) } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & hydro\_analysis\_locationsearch \\ 
~ & Language:  & fortran \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf Hydro\_Analysis}   (conditional) 

\hspace{5mm} hydro\_analysis\_compcorerhocentroid 

\hspace{5mm}{\it compute center of mass of core region } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & After:  & hydro\_analysis\_locationsearch \\ 
~ & Type:  & group \\ 
\end{tabular*} 



\vspace{5mm}\parskip = 10pt 
