Skip to content

Commit 79e90db

Browse files
committed
removed broken test case
1 parent 1c35d7c commit 79e90db

File tree

1 file changed

+5
-66
lines changed

1 file changed

+5
-66
lines changed

test/SliceWrapper.cpp

Lines changed: 5 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -224,66 +224,6 @@ int many_type_test(int num_tuples) {
224224
using ExecutionSpace = Kokkos::DefaultExecutionSpace;
225225
using MemorySpace = ExecutionSpace::memory_space;
226226

227-
// Slice Wrapper Factory
228-
CabSliceFactory<ExecutionSpace, MemorySpace,
229-
double, short int, float, char, int,
230-
char, double, long unsigned int,
231-
long double> cabSliceFactory(num_tuples);
232-
233-
auto slice_wrapper0 = cabSliceFactory.makeSliceCab<0>();
234-
auto slice_wrapper1 = cabSliceFactory.makeSliceCab<1>();
235-
auto slice_wrapper2 = cabSliceFactory.makeSliceCab<2>();
236-
auto slice_wrapper3 = cabSliceFactory.makeSliceCab<3>();
237-
auto slice_wrapper4 = cabSliceFactory.makeSliceCab<4>();
238-
auto slice_wrapper5 = cabSliceFactory.makeSliceCab<5>();
239-
auto slice_wrapper6 = cabSliceFactory.makeSliceCab<6>();
240-
auto slice_wrapper7 = cabSliceFactory.makeSliceCab<7>();
241-
auto slice_wrapper8 = cabSliceFactory.makeSliceCab<8>();
242-
243-
// simd_parallel_for setup
244-
Cabana::SimdPolicy<cabSliceFactory.vecLen, ExecutionSpace> simd_policy(0, num_tuples);
245-
246-
// kernel that reads and writes
247-
auto vector_kernel = KOKKOS_LAMBDA(const int s, const int a) {
248-
double d0 = 42/(s+a+1.3);
249-
double d1 = d0*d0;
250-
double d2 = d1/123.456751;
251-
float f0 = 0;
252-
char c0 = 'a'+s+a;
253-
char c1 = 'a'+((s*a+a) % 26);
254-
int i0 = s+a;
255-
int i1 = s+a/int(d0);
256-
int i2 = i0+i1;
257-
slice_wrapper0.access(s,a) = d0;
258-
slice_wrapper1.access(s,a) = i0;
259-
slice_wrapper2.access(s,a) = f0;
260-
slice_wrapper3.access(s,a) = c0;
261-
slice_wrapper4.access(s,a) = i1;
262-
slice_wrapper5.access(s,a) = c1;
263-
slice_wrapper6.access(s,a) = d1;
264-
slice_wrapper7.access(s,a) = i2;
265-
slice_wrapper8.access(s,a) = d2;
266-
267-
assert(slice_wrapper0.access(s,a) == d0);
268-
assert(slice_wrapper1.access(s,a) == i0);
269-
assert(slice_wrapper2.access(s,a) == f0);
270-
printf("float: %f\n", slice_wrapper2.access(s,a));
271-
assert(slice_wrapper3.access(s,a) == c0);
272-
assert(slice_wrapper4.access(s,a) == i1);
273-
assert(slice_wrapper5.access(s,a) == c1);
274-
assert(slice_wrapper6.access(s,a) == d1);
275-
assert(slice_wrapper7.access(s,a) == i2);
276-
assert(slice_wrapper8.access(s,a) == d2);
277-
};
278-
279-
Cabana::simd_parallel_for(simd_policy, vector_kernel, "parallel_for_many_type_test");
280-
return 0;
281-
}
282-
283-
int ordered_many_type_test(int num_tuples) {
284-
using ExecutionSpace = Kokkos::DefaultExecutionSpace;
285-
using MemorySpace = ExecutionSpace::memory_space;
286-
287227
// Slice Wrapper Factory
288228
CabSliceFactory<ExecutionSpace, MemorySpace,
289229
long double, double, double,
@@ -317,8 +257,8 @@ int ordered_many_type_test(int num_tuples) {
317257
slice_wrapper0.access(s,a) = d0;
318258
slice_wrapper1.access(s,a) = d1;
319259
slice_wrapper2.access(s,a) = d2;
320-
slice_wrapper3.access(s,a) = f0;
321-
slice_wrapper4.access(s,a) = i0;
260+
slice_wrapper3.access(s,a) = i0;
261+
slice_wrapper4.access(s,a) = f0;
322262
slice_wrapper5.access(s,a) = i1;
323263
slice_wrapper6.access(s,a) = i2;
324264
slice_wrapper7.access(s,a) = c0;
@@ -327,8 +267,8 @@ int ordered_many_type_test(int num_tuples) {
327267
assert(slice_wrapper0.access(s,a) == d0);
328268
assert(slice_wrapper1.access(s,a) == d1);
329269
assert(slice_wrapper2.access(s,a) == d2);
330-
assert(slice_wrapper3.access(s,a) == f0);
331-
assert(slice_wrapper4.access(s,a) == i0);
270+
assert(slice_wrapper3.access(s,a) == i0);
271+
assert(slice_wrapper4.access(s,a) == f0);
332272
assert(slice_wrapper5.access(s,a) == i1);
333273
assert(slice_wrapper6.access(s,a) == i2);
334274
assert(slice_wrapper7.access(s,a) == c0);
@@ -345,8 +285,7 @@ int main(int argc, char* argv[]) {
345285

346286
Kokkos::ScopeGuard scope_guard(argc, argv);
347287

348-
//many_type_test(num_tuples); // fails due to types not being in descending order
349-
ordered_many_type_test(num_tuples);
288+
many_type_test(num_tuples);
350289
no_type_test(num_tuples);
351290
single_type_test(num_tuples);
352291
multi_type_test(num_tuples);

0 commit comments

Comments
 (0)