Split ParticleCtls across GridCtls in shared memory case
Fixed bilinear interpolation
Converted all doubles to reals ('typedef double real' or 'typedef float real' when compiling) and serialized PGroup and ParticleVec pointers. Note that this commit introduces a memory leak in cuda_ptm that needs to be fixed"
Added pointer serialization to Grid and Frame and fixed seg fault in CUDAPTM
CUDA version is working!!! and needs to be cleaned up :(
Updataed CUDA version to use bilinear interpolation
Added minimal error notification to Grid
Added OpenMP parallelization
Added documentation to main.cpp
Added doc to PTM class
Documented and modified GridCtl::GridCtl()
Added documentation to GridCtl
Replaced GRID_NOT_FOUND with NA
Merged Grid::init into Grid::Grid
Added documentation to Grid class
Updated documentation