\newcommand{\fixme}[1]{{\bf #1}}
-\chapter{Numerical validation and performance optimization on GPUs of
+\chapter[Numerical validation and performance optimization on GPUs in atomic physics]{Numerical validation and performance optimization on GPUs of
an application in atomic physics}
\label{chapter15}
the output $R$-matrix becomes the input $R$-matrix
for the next evaluation.
-%% \begin{algorithm}
-%% \caption{\label{prop-algo}PROP algorithm}
-%% \begin{algorithmic}
-%% \FOR{all scattering energies}
-%% \FOR{all sectors}
-%% \STATE Read amplitude arrays
-%% \STATE Read correction data
-%% \STATE Construct local $R$-matrices
-%% \STATE From $\Re^{I}$ and local $R$-matrices, compute $\Re^{O}$
-%% \STATE $\Re^{O}$ becomes $\Re^{I}$ for the next sector
-%% \ENDFOR
-%% \STATE Compute physical $R$-Matrix
-%% \ENDFOR
-%% \end{algorithmic}
-%% \end{algorithm}
+\begin{algorithm}
+\caption{\label{prop-algo}PROP algorithm}
+\begin{algorithmic}
+\FOR{all scattering energies}
+ \FOR{all sectors}
+ \STATE Read amplitude arrays
+ \STATE Read correction data
+\STATE Construct local $R$-matrices
+\STATE From $\Re^{I}$ and local $R$-matrices, compute $\Re^{O}$
+\STATE $\Re^{O}$ becomes $\Re^{I}$ for the next sector
+ \ENDFOR
+ \STATE Compute physical $R$-Matrix
+\ENDFOR
+\end{algorithmic}
+\end{algorithm}
On the first sector, there is no input $R$-matrix yet. To bootstrap