Andrew Davis edited sectionIntroduction_.tex  over 9 years ago

Commit id: 1dbd8c0cd7f0fcdace440fbd546fa41f5a87f3b2

deletions | additions      

       

\section{Introduction}  CAD based particle transport has several possible impimentations   The DAGMC toolkit has been used succesfully on several complex geometries, and has been shown to be very close to native geometries in terms of computational performance. There are a number of updates recently, along with several additions to the supported code base, namely FLUKA [ref] and Geant4 [ref].A team from Korea [ref] originally developed a DAGMC-Geant4 interface, which we have improved upon in an evolutionary manner.  \subsection{Fluka}  We have implimented a version of DAGMC that interfaces with the Fluka code, this implimentation is known as FluDAG. The Fluka team had previously done work on FluGG [ref], an interface for users to be able to use Geant4 geometry with Fluka physics, this exposed an API from which we could inject DAGMC functions. In terms of code structure the fundmental DAGMC library calls are made through functions callable by the Fortran based Fluka routines.   \subsection{DagSolid}  A team from Hanyang University in Korea, originally developed DagSolid for MOAB 4.0.1 \cite{dag_solid_kr}. \cite{dag_solid_kr}, their work showed that DagSolid is significantly faster than the native tesellated solid implimentation by at least a factor of $\sim$ 50-1500.  The CNERG team at UW-Madison updated this to the current release version of MOAB and added several improvments. Most notably, the use of the native Geant4 unit system, to properly import DAGMC models as centimeter based models and added significant unit test coverage to the DagSolid class. The unit tests assert all behaviours as specified in the Geant4 Toolkit Developer guide \cite{}.  References can be typeset properly using the provided \textsc{Bib}\TeX style  file. See examples of a journal~\cite{journal}, conference