Split the advection kernel into interior and boundary kernels, speedup per kernel ~10-20%, overall 3-4%
Merge remote-tracking branch 'origin/cuda' into cuda
Added cudaSafeCall wrapper around (hopefully) all cuda api calls
Call cudaCheckError after all kernels to help localize bugs in kernels
Some more cudaSafeCall()s
Fixed missing ijkstart offset in advec_4 calccfl()
Fixed memory-leaks in pres_4
Call clearDevice() from destructor to clear device memory
Merge branch 'cuda'