initial commit:
cudaMemBlock.hpp: simplifies memory management between device and host
a bit
cudaTimer.hpp: wrapper for cuda event timers
cudaUtils.h: little utility functions for cuda stuff
myUtils.h: little utility functions for c++ stuff
stdcatch.hpp: quick macros for catching std::errors
.gitignore: ignore the TAGS file
Added bool checkCUDAProfile(itn dev, int min_runtim, int min_compute)
host memory allocated with malloc now, extra safeguard in destructor
and memcpy.
cudaUtils.h: added SAFEWRITE, which output an error when trying to
write out of bounds.
generalized std::stderr with the define of dout.
moved the implementations outside the class definition, extra documentation
Merge remote-tracking branch 'origin/master'