Skip to content

Commit

Permalink
Added Open issues and Migration sections
Browse files Browse the repository at this point in the history
  • Loading branch information
scoochflex committed Oct 9, 2015
1 parent d5acb74 commit 3f86380
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
Binary file modified Documentation/Geant4-GPUSRS.pdf
Binary file not shown.
19 changes: 19 additions & 0 deletions Documentation/Geant4-GPUSRS.tex
Original file line number Diff line number Diff line change
Expand Up @@ -440,6 +440,15 @@ \subsubsection{Release Requirements}
% ----------------------------- Sub Section ----------------------------- %
\subsection{Maintainability and Support Requirements} % Victor

\subsubsection{Maintenance Requirements}
Baeause G4-STORK is open source, the code written can be maintained by anyone. The original developers will not be maintaining the code, it will have to be done by end users.

\subsubsection{Supportability Requirements}
There will be a setup.txt file describing briefly how to add a function and set inital parameters.

\subsubsection{Adaptability Requirements}
The completed project is expected to run on Fedora and OSx.

% ----------------------------- Sub Section ----------------------------- %
\subsection{Security Requirements}\label{ReqType_Security} % Rob
\subsubsection{Access Requirements}
Expand Down Expand Up @@ -505,6 +514,10 @@ \section{Project Issues}

% ----------------------------- Sub Section ----------------------------- %
\subsection{Open Issues} % Victor
\begin{itemize}
\item The amount of time required to speedup all classes and libraries involved in G4-STORK is unknown, feasibility of project is in question
\item The actual speedup of G4-STORK achievable is unknown it could be far less than desired
\end{itemize}

% ----------------------------- Sub Section ----------------------------- %
\subsection{Off-the-Shelf Solutions} % Rob
Expand Down Expand Up @@ -561,6 +574,12 @@ \subsection{Tasks}\label{SubSec_Tasks} % Matt
% ----------------------------- Sub Section ----------------------------- %
\subsection{Migration to the New Product} % Victor

\subsubsection{Requirements for Migration to the New Product}
Once the end product has been implemented, all new projects using G4-STORK running on GPU's will use the new code.

\subsubsection{Data That Has to Be Modified or Translated for the New System}
In order to take advantage of the GPU speedup, old projects will need to be modified to use the new classes written for GPU acceleration.

% ----------------------------- Sub Section ----------------------------- %
\subsection{Risks} % Rob

Expand Down

0 comments on commit 3f86380

Please sign in to comment.