Jacob Hummel edited 2-Framework.tex  about 8 years ago

Commit id: d867614f4f4a4f1d02d1ff2e80255c542a9cd106

deletions | additions      

       

All particles are expected to have the following fields defined: particle IDs, masses, coordinates, and velocities.   SPH particles are additionally expected to have a smoothing length, density, and internal energy.   This section provides an overview of the design and capabilities of the \code{gadfly} framework.   Section \ref{sec:hierarchy} describes framework, including  the \code{Simulation}, \code{Snapshot}, and \code{PartType DataFrame} objects at the core of \code{gadfly}.   Our memory-efficient \code{gadfly} (Section \ref{sec:hierarchy}), our  approach to data file  accessis outlined in Section \ref{sec:fileIO},  and intelligent memory management (Section \ref{sec:fileIO}),  our handling of unit conversions (Section \ref{sec:units})  and coordinate transformations is discussed in Sections \ref{sec:units} (Section \ref{sec:coords}),  and \ref{sec:coords}, respectively. the included utilities for parallel batch processing (Section \ref{sec:parallel}).