Skip to content

Commit 514c03c

Browse files
committed
Removed (most of the) warnings
1 parent 9572e10 commit 514c03c

File tree

3 files changed

+5
-30
lines changed

3 files changed

+5
-30
lines changed

src/misc/CudaMemory.cuh

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,8 @@
99
#include <cuda_runtime.h>
1010
#include <device_launch_parameters.h>
1111

12-
#include <cassert>
13-
14-
15-
// TODO: this method is duplicated in CudaTools.cuh
16-
// Somehow including it here break compilation - fix it please.
17-
#define checkCuda(ans) { cudaAssert2((ans), __FILE__, __LINE__); }
18-
inline void cudaAssert2(cudaError_t code, const char *file, int line, bool abort=true)
19-
{
20-
#if defined(DEBUG) || defined(_DEBUG) || !defined(NDEBUG)
21-
if (code != cudaSuccess)
22-
{
23-
fprintf(stderr,"GPUassert: (%d) %s %s %d\n", code, cudaGetErrorString(code), file, line);
24-
assert(code == cudaSuccess); // If debugging it helps to see call tree somehow
25-
if (abort) exit(code);
26-
}
27-
#endif
28-
}
12+
#include "misc/CudaTools.cuh"
13+
2914

3015
inline void* getPinnedMemory(size_t aNumOfBytes) {
3116
void *memory = nullptr;

src/misc/CudaTools.cuh

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,12 @@
55
#ifndef LIBAPR_CUDATOOLS_HPP
66
#define LIBAPR_CUDATOOLS_HPP
77

8-
98
#include <cuda_runtime.h>
109
#include <device_launch_parameters.h>
1110
#include <cuda_runtime_api.h>
1211
#include <iostream>
1312
#include <chrono>
14-
15-
#include "data_structures/Mesh/PixelData.hpp"
16-
13+
#include <cassert>
1714

1815
#define checkCuda(ans) { cudaAssert((ans), __FILE__, __LINE__); }
1916
inline void cudaAssert(cudaError_t code, const char *file, int line, bool abort=true)
@@ -112,6 +109,8 @@ enum CopyDir : CopyDirType {
112109
INVALID = 4 // Just wrong/last value keeper for validating settings
113110
};
114111

112+
template <typename T>
113+
class PixelData;
115114

116115
/**
117116
* Checks if provided type is a PixelData container

test/PullingSchemeCudaTest.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,6 @@ TEST(PullingSchemeTest, OVPCCUDA_Ydir) {
147147
const PixelDataDim dim = levels.getDimension();
148148
gi.init(2 * dim.y, dim.x, dim.z); // <-- Y-dir
149149

150-
int levelMax = gi.l_max - 1;
151-
int levelMin = gi.l_min;
152-
153150
// Initialize all needed objects
154151
APRTimer t(false);
155152

@@ -185,9 +182,6 @@ TEST(PullingSchemeTest, OVPCCUDA_Xdir) {
185182
const PixelDataDim dim = levels.getDimension();
186183
gi.init(dim.y, 2 * dim.x, dim.z); // <-- X-dir
187184

188-
int levelMax = gi.l_max - 1;
189-
int levelMin = gi.l_min;
190-
191185
// Initialize all needed objects
192186
APRTimer t(false);
193187

@@ -223,9 +217,6 @@ TEST(PullingSchemeTest, OVPCCUDA_Zdir) {
223217
const PixelDataDim dim = levels.getDimension();
224218
gi.init(dim.y, dim.x, 2 * dim.z); // <-- Z-dir
225219

226-
int levelMax = gi.l_max - 1;
227-
int levelMin = gi.l_min;
228-
229220
// Initialize all needed objects
230221
APRTimer t(false);
231222

0 commit comments

Comments
 (0)