message: general/cuda.cpp revert
diff: @@ -17,8 +17,7 @@ namespace mfem
  // Internal debug option, useful for tracking CUDA allocations, deallocations
  // and transfers.
  -#define MFEM_TRACK_CUDA_MEM
  -#undef MFEM_TRACK_CUDA_CPY
  +// #define MFEM_TRACK_CUDA_MEM
  #ifdef MFEM_USE_CUDA
  void mfem_cuda_error(cudaError_t err, const char *expr, const char *func,
  @@ -36,7 +35,7 @@ void* CuMemAlloc(void** dptr, size_t bytes)
  {
  #ifdef MFEM_USE_CUDA
  #ifdef MFEM_TRACK_CUDA_MEM
  - mfem::out << "\033[32mCuMemAlloc(): allocating " << bytes << " bytes ... \033[m"
  + mfem::out << "CuMemAlloc(): allocating " << bytes << " bytes ... "
  << std::flush;
  #endif
  MFEM_GPU_CHECK(cudaMalloc(dptr, bytes));
  @@ -66,8 +65,7 @@ void* CuMemFree(void *dptr)
  {
  #ifdef MFEM_USE_CUDA
  #ifdef MFEM_TRACK_CUDA_MEM
  - mfem::out << "\033[31mCuMemFree(): deallocating memory @ " << dptr <<
  - " ... \033[m"
  + mfem::out << "CuMemFree(): deallocating memory @ " << dptr << " ... "
  << std::flush;
  #endif
  MFEM_GPU_CHECK(cudaFree(dptr));
  @@ -81,12 +79,12 @@ void* CuMemFree(void *dptr)
  void* CuMemcpyHtoD(void* dst, const void* src, size_t bytes)
  {
  #ifdef MFEM_USE_CUDA
  -#ifdef MFEM_TRACK_CUDA_CPY
  +#ifdef MFEM_TRACK_CUDA_MEM
  mfem::out << "CuMemcpyHtoD(): copying " << bytes << " bytes from "
  << src << " to " << dst << " ... " << std::flush;
  #endif
  MFEM_GPU_CHECK(cudaMemcpy(dst, src, bytes, cudaMemcpyHostToDevice));
  -#ifdef MFEM_TRACK_CUDA_CPY
  +#ifdef MFEM_TRACK_CUDA_MEM
  mfem::out << "done." << std::endl;
  #endif
  #endif
  @@ -104,12 +102,12 @@ void* CuMemcpyHtoDAsync(void* dst, const void* src, size_t bytes)
  void* CuMemcpyDtoD(void *dst, const void *src, size_t bytes)
  {
  #ifdef MFEM_USE_CUDA
  -#ifdef MFEM_TRACK_CUDA_CPY
  +#ifdef MFEM_TRACK_CUDA_MEM
  mfem::out << "CuMemcpyDtoD(): copying " << bytes << " bytes from "
  << src << " to " << dst << " ... " << std::flush;
  #endif
  MFEM_GPU_CHECK(cudaMemcpy(dst, src, bytes, cudaMemcpyDeviceToDevice));
  -#ifdef MFEM_TRACK_CUDA_CPY
  +#ifdef MFEM_TRACK_CUDA_MEM
  mfem::out << "done." << std::endl;
  #endif
  #endif
  @@ -127,12 +125,12 @@ void* CuMemcpyDtoDAsync(void* dst, const void *src, size_t bytes)
  void* CuMemcpyDtoH(void *dst, const void *src, size_t bytes)
  {
  #ifdef MFEM_USE_CUDA
  -#ifdef MFEM_TRACK_CUDA_CPY
  +#ifdef MFEM_TRACK_CUDA_MEM
  mfem::out << "CuMemcpyDtoH(): copying " << bytes << " bytes from "
  << src << " to " << dst << " ... " << std::flush;
  #endif
  MFEM_GPU_CHECK(cudaMemcpy(dst, src, bytes, cudaMemcpyDeviceToHost));
  -#ifdef MFEM_TRACK_CUDA_CPY
  +#ifdef MFEM_TRACK_CUDA_MEM
  mfem::out << "done." << std::endl;
  #endif
  #endif
  