[clfft] 17/32: make added huge test DISABLED by default
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Tue Apr 26 08:34:10 UTC 2016
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch master
in repository clfft.
commit 2d2138249b76f0b23090169f008e930716e35267
Author: Timmy <timmy.liu at amd.com>
Date: Mon Apr 4 13:51:48 2016 -0500
make added huge test DISABLED by default
---
src/library/generator.transpose.cpp | 1 -
src/library/plan.cpp | 76 +++++----
src/tests/accuracy_test_postcallback.cpp | 100 ++++++------
src/tests/accuracy_test_pow2.cpp | 66 ++++----
src/tests/accuracy_test_pow3.cpp | 103 ++++++------
src/tests/accuracy_test_pow3_precallback.cpp | 52 +++---
src/tests/accuracy_test_pow5.cpp | 228 ++++++++++++++-------------
src/tests/accuracy_test_pow5_precallback.cpp | 53 ++++---
8 files changed, 361 insertions(+), 318 deletions(-)
diff --git a/src/library/generator.transpose.cpp b/src/library/generator.transpose.cpp
index 5c28076..5f38648 100644
--- a/src/library/generator.transpose.cpp
+++ b/src/library/generator.transpose.cpp
@@ -1931,7 +1931,6 @@ clfftStatus genSwapKernelGeneral(const FFTGeneratedTransposeNonSquareAction::Sig
}//end of for (size_t bothDir = 0; bothDir < 2; bothDir++)
- //std::cout << transKernel.str();
//by now the kernel string is generated
strKernel = transKernel.str();
return CLFFT_SUCCESS;
diff --git a/src/library/plan.cpp b/src/library/plan.cpp
index ea13c0a..e67e175 100644
--- a/src/library/plan.cpp
+++ b/src/library/plan.cpp
@@ -622,15 +622,7 @@ clfftStatus clfftBakePlan( clfftPlanHandle plHandle, cl_uint numQueues, cl_comma
clLengths[1] = 10000;//10,000 x 100,000
clLengths[0] = fftPlan->length[0]/clLengths[1];
- //timmy ensure clLengths[0] > clLengths[1] only when inplace is enabled
- //so that swap kernel is launched after the square transpose kernel since twiddling is only enabled in swap kernel if it is the second kernel
- if (clLengths[0] < clLengths[1] && clfftGetRequestLibNoMemAlloc() && fftPlan->placeness == CLFFT_INPLACE)
- {
- std::cout << "switch lengths" << std::endl;
- //size_t temp = clLengths[0];
- //clLengths[0] = clLengths[1];
- //clLengths[1] = temp;
- }
+
// Start of block where transposes are generated; 1D FFT
while (1 && (fftPlan->inputLayout != CLFFT_REAL) && (fftPlan->outputLayout != CLFFT_REAL))
@@ -653,29 +645,62 @@ clfftStatus clfftBakePlan( clfftPlanHandle plHandle, cl_uint numQueues, cl_comma
clfftGenerators transGen = Transpose_GCN;
- //non square in-place tranpose currently support 1:2 ratio
- //TODO: expand the support to 1:3, 1:5 and 1:10 ratio
- /*
- if (clfftGetRequestLibNoMemAlloc() &&
- ((clLengths[0] == 2*clLengths[1]) ||
- (clLengths[0] == 3*clLengths[1]) ||
- (clLengths[0] == 5*clLengths[1]) ||
- (clLengths[0] == 10 * clLengths[1])) &&
- fftPlan->placeness == CLFFT_INPLACE)
- */
size_t dim_ratio = biggerDim / smallerDim;
size_t dim_residue = biggerDim % smallerDim;
+ // If this is an in-place transform the
+ // input and output layout, dimensions and strides
+ // *MUST* be the same.
+ //
+ bool inStrideEqualsOutStride = true;
+ for (size_t u = fftPlan->inStride.size(); u-- > 0; ) {
+ if (fftPlan->inStride[u] != fftPlan->outStride[u])
+ {
+ inStrideEqualsOutStride = false;
+ break;
+ }
+ }
+ //packed data is required for inplace transpose
+ bool isDataPacked = true;
+ for (size_t u = 0; u < fftPlan->inStride.size(); u++)
+ {
+ if (u == 0)
+ {
+ if (fftPlan->inStride[0] == 1)
+ continue;
+ else
+ {
+ isDataPacked = false;
+ break;
+ }
+ }
+ else
+ {
+ int packDataSize = 1;
+ for (size_t i = 0; i < u; i++)
+ packDataSize *= fftPlan->length[i];
+ if (fftPlan->inStride[u] == packDataSize)
+ continue;
+ else
+ {
+ isDataPacked = false;
+ break;
+ }
+ }
+ }
if (clfftGetRequestLibNoMemAlloc() &&
dim_residue == 0 &&
((dim_ratio % 2 == 0) ||
(dim_ratio % 3 == 0) ||
(dim_ratio % 5 == 0) ||
(dim_ratio % 10 == 0)) &&
- fftPlan->placeness == CLFFT_INPLACE)
+ fftPlan->placeness == CLFFT_INPLACE &&
+ (fftPlan->inputLayout == fftPlan->outputLayout) &&
+ (inStrideEqualsOutStride) && (isDataPacked))
{
padding = 0;
fftPlan->allOpsInplace = true;
transGen = Transpose_NONSQUARE;
+ //std::cout << "Transpose_NONSQUARE" << std::endl;
}
if( clfftGetRequestLibNoMemAlloc() &&
@@ -2078,9 +2103,7 @@ clfftStatus clfftBakePlan( clfftPlanHandle plHandle, cl_uint numQueues, cl_comma
// if leading dim is larger than the other dim it makes sense to swap and transpose
if (clLengths[0] > clLengths[1])
{
- //twidding can be done in swap when swap is the second kernel for now
- //TODO enable twiddling in swap here as well
- //Twiddling can be done in any swap kernel now
+ //Twiddling will be done in swap kernel, in regardless of the order
fftPlan->nonSquareKernelOrder = SWAP_AND_TRANSPOSE;
}
else
@@ -2096,11 +2119,8 @@ clfftStatus clfftBakePlan( clfftPlanHandle plHandle, cl_uint numQueues, cl_comma
fftPlan->nonSquareKernelOrder = TRANSPOSE_AND_SWAP;
}
}
- //if the original input data is more than 1d only TRANSPOSE_LEADING_AND_SWAP order is supported
- //TODO need to fix this here. related to multi dim batch size.
- //if (fftPlan->length.size() > 2)
- // currKernelOrder = TRANSPOSE_LEADING_AND_SWAP;
- std::cout << "currKernelOrder = " << fftPlan->nonSquareKernelOrder << std::endl;
+
+ //std::cout << "currKernelOrder = " << fftPlan->nonSquareKernelOrder << std::endl;
//ends tranpose kernel order
//Transpose stage 1
diff --git a/src/tests/accuracy_test_postcallback.cpp b/src/tests/accuracy_test_postcallback.cpp
index 2299587..ef03a19 100644
--- a/src/tests/accuracy_test_postcallback.cpp
+++ b/src/tests/accuracy_test_postcallback.cpp
@@ -2759,265 +2759,269 @@ void huge_1D_forward_in_place_complex_to_complex(size_t lenSize, size_t batchSiz
data_pattern pattern = sawtooth;
postcallback_complex_to_complex<T, cl_T, fftw_T>(pattern, direction, lengths, batch, input_strides, output_strides, input_distance, output_distance, in_layout, out_layout, placeness);
}
+//TESTS disabled by default since they take a long time to execute
+//TO enable this tests
+//1. make sure ENV CLFFT_REQUEST_LIB_NOMEMALLOC=1
+//2. pass --gtest_also_run_disabled_tests to TEST.exe
//177147 = 243 * 243 * 3, forward (no need for backward), planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//1594323 = 729 * 729 * 3 foward (no need for backward), planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//14348907 = 2187 * 2187 * 3 backward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//78125 = 125 * 125 * 5, forward planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//1953125 = 625 * 625 * 5 forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//48828125 = 3125 * 3125 * 5 forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
+TEST_F(accuracy_test_postcallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_postcallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
+TEST_F(accuracy_test_postcallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
diff --git a/src/tests/accuracy_test_pow2.cpp b/src/tests/accuracy_test_pow2.cpp
index 43271ce..c3b0a84 100644
--- a/src/tests/accuracy_test_pow2.cpp
+++ b/src/tests/accuracy_test_pow2.cpp
@@ -1297,6 +1297,10 @@ TEST_F(accuracy_test_pow2_double, large_1D_forward_in_place_complex_planar_to_co
// *****************************************************
// *****************************************************
+//TESTS disabled by default since they take a long time to execute
+//TO enable this tests
+//1. make sure ENV CLFFT_REQUEST_LIB_NOMEMALLOC=1
+//2. pass --gtest_also_run_disabled_tests to TEST.exe
#define CLFFT_TEST_HUGE
#ifdef CLFFT_TEST_HUGE
@@ -1342,37 +1346,37 @@ void test_name() \
catch( const std::exception& err ) { handle_exception(err); } \
}
-SP_HUGE_TEST( huge_sp_test_1, 1048576, 11 )
-SP_HUGE_TEST( huge_sp_test_2, 1048576*2, 7 )
-SP_HUGE_TEST( huge_sp_test_3, 1048576*4, 3 )
-SP_HUGE_TEST( huge_sp_test_4, 1048576*8, 5 )
-SP_HUGE_TEST( huge_sp_test_5, 1048576*16, 3 )
-SP_HUGE_TEST( huge_sp_test_6, 1048576*32, 2 )
-SP_HUGE_TEST( huge_sp_test_7, 1048576*64, 1 )
-
-DP_HUGE_TEST( huge_dp_test_1, 524288, 11 )
-DP_HUGE_TEST( huge_dp_test_2, 524288*2, 7 )
-DP_HUGE_TEST( huge_dp_test_3, 524288*4, 3 )
-DP_HUGE_TEST( huge_dp_test_4, 524288*8, 5 )
-DP_HUGE_TEST( huge_dp_test_5, 524288*16, 3 )
-DP_HUGE_TEST( huge_dp_test_6, 524288*32, 2 )
-DP_HUGE_TEST( huge_dp_test_7, 524288*64, 1 )
-
-SP_HUGE_TEST( large_sp_test_1, 8192, 11 )
-SP_HUGE_TEST( large_sp_test_2, 8192*2, 7 )
-SP_HUGE_TEST( large_sp_test_3, 8192*4, 3 )
-SP_HUGE_TEST( large_sp_test_4, 8192*8, 5 )
-SP_HUGE_TEST( large_sp_test_5, 8192*16, 3 )
-SP_HUGE_TEST( large_sp_test_6, 8192*32, 21 )
-SP_HUGE_TEST( large_sp_test_7, 8192*64, 17 )
-
-DP_HUGE_TEST( large_dp_test_1, 4096, 11 )
-DP_HUGE_TEST( large_dp_test_2, 4096*2, 7 )
-DP_HUGE_TEST( large_dp_test_3, 4096*4, 3 )
-DP_HUGE_TEST( large_dp_test_4, 4096*8, 5 )
-DP_HUGE_TEST( large_dp_test_5, 4096*16, 3 )
-DP_HUGE_TEST( large_dp_test_6, 4096*32, 21 )
-DP_HUGE_TEST( large_dp_test_7, 4096*64, 17 )
+SP_HUGE_TEST( DISABLED_huge_sp_test_1, 1048576, 11 )
+SP_HUGE_TEST( DISABLED_huge_sp_test_2, 1048576*2, 7 )
+SP_HUGE_TEST( DISABLED_huge_sp_test_3, 1048576*4, 3 )
+SP_HUGE_TEST( DISABLED_huge_sp_test_4, 1048576*8, 5 )
+SP_HUGE_TEST( DISABLED_huge_sp_test_5, 1048576*16, 3 )
+SP_HUGE_TEST( DISABLED_huge_sp_test_6, 1048576*32, 2 )
+SP_HUGE_TEST( DISABLED_huge_sp_test_7, 1048576*64, 1 )
+
+DP_HUGE_TEST( DISABLED_huge_dp_test_1, 524288, 11 )
+DP_HUGE_TEST( DISABLED_huge_dp_test_2, 524288*2, 7 )
+DP_HUGE_TEST( DISABLED_huge_dp_test_3, 524288*4, 3 )
+DP_HUGE_TEST( DISABLED_huge_dp_test_4, 524288*8, 5 )
+DP_HUGE_TEST( DISABLED_huge_dp_test_5, 524288*16, 3 )
+DP_HUGE_TEST( DISABLED_huge_dp_test_6, 524288*32, 2 )
+DP_HUGE_TEST( DISABLED_huge_dp_test_7, 524288*64, 1 )
+
+SP_HUGE_TEST( DISABLED_large_sp_test_1, 8192, 11 )
+SP_HUGE_TEST( DISABLED_large_sp_test_2, 8192*2, 7 )
+SP_HUGE_TEST( DISABLED_large_sp_test_3, 8192*4, 3 )
+SP_HUGE_TEST( DISABLED_large_sp_test_4, 8192*8, 5 )
+SP_HUGE_TEST( DISABLED_large_sp_test_5, 8192*16, 3 )
+SP_HUGE_TEST( DISABLED_large_sp_test_6, 8192*32, 21 )
+SP_HUGE_TEST( DISABLED_large_sp_test_7, 8192*64, 17 )
+
+DP_HUGE_TEST( DISABLED_large_dp_test_1, 4096, 11 )
+DP_HUGE_TEST( DISABLED_large_dp_test_2, 4096*2, 7 )
+DP_HUGE_TEST( DISABLED_large_dp_test_3, 4096*4, 3 )
+DP_HUGE_TEST( DISABLED_large_dp_test_4, 4096*8, 5 )
+DP_HUGE_TEST( DISABLED_large_dp_test_5, 4096*16, 3 )
+DP_HUGE_TEST( DISABLED_large_dp_test_6, 4096*32, 21 )
+DP_HUGE_TEST( DISABLED_large_dp_test_7, 4096*64, 17 )
#endif
diff --git a/src/tests/accuracy_test_pow3.cpp b/src/tests/accuracy_test_pow3.cpp
index 67f8699..ef79d2d 100644
--- a/src/tests/accuracy_test_pow3.cpp
+++ b/src/tests/accuracy_test_pow3.cpp
@@ -1833,182 +1833,185 @@ void huge_1D_forward_in_place_complex_to_complex(size_t lenSize, size_t batchSiz
data_pattern pattern = sawtooth;
complex_to_complex<T, cl_T, fftw_T>(pattern, direction, lengths, batch, input_strides, output_strides, input_distance, output_distance, in_layout, out_layout, placeness);
}
-
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_5292_10)
+//TESTS disabled by default since they take a long time to execute
+//TO enable this tests
+//1. make sure ENV CLFFT_REQUEST_LIB_NOMEMALLOC=1
+//2. pass --gtest_also_run_disabled_tests to TEST.exe
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_5292_10)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(5292, 10, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//177147 = 243 * 243 * 3, backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_177147_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_177147_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_177147_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_177147_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//1594323 = 729 * 729 * 3 backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_1594323_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_1594323_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_1594323_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_1594323_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
@@ -2016,89 +2019,89 @@ TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_interleaved_
//14348907 = 2187 * 2187 * 3 backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_14348907_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_14348907_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_14348907_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_14348907_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
+TEST_F(accuracy_test_pow3_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
+TEST_F(accuracy_test_pow3_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
diff --git a/src/tests/accuracy_test_pow3_precallback.cpp b/src/tests/accuracy_test_pow3_precallback.cpp
index 6b09d22..b183617 100644
--- a/src/tests/accuracy_test_pow3_precallback.cpp
+++ b/src/tests/accuracy_test_pow3_precallback.cpp
@@ -1833,135 +1833,139 @@ void huge_1D_forward_in_place_complex_to_complex(size_t lenSize, size_t batchSiz
data_pattern pattern = sawtooth;
precallback_complex_to_complex<T, cl_T, fftw_T>(pattern, direction, lengths, batch, input_strides, output_strides, input_distance, output_distance, in_layout, out_layout, placeness);
}
+//TESTS disabled by default since they take a long time to execute
+//TO enable this tests
+//1. make sure ENV CLFFT_REQUEST_LIB_NOMEMALLOC=1
+//2. pass --gtest_also_run_disabled_tests to TEST.exe
//177147 = 243 * 243 * 3, forward (no need for backward), planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(177147, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_177147_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(177147, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//1594323 = 729 * 729 * 3 foward (no need for backward), planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1594323, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1594323_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1594323, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//14348907 = 2187 * 2187 * 3 backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
+TEST_F(accuracy_test_pow3_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(14348907, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow3_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
+TEST_F(accuracy_test_pow3_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_14348907_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(14348907, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
diff --git a/src/tests/accuracy_test_pow5.cpp b/src/tests/accuracy_test_pow5.cpp
index 89b0adf..1446c95 100644
--- a/src/tests/accuracy_test_pow5.cpp
+++ b/src/tests/accuracy_test_pow5.cpp
@@ -1833,622 +1833,626 @@ void huge_1D_forward_in_place_complex_to_complex(size_t lenSize, size_t batchSiz
data_pattern pattern = sawtooth;
complex_to_complex<T, cl_T, fftw_T>(pattern, direction, lengths, batch, input_strides, output_strides, input_distance, output_distance, in_layout, out_layout, placeness);
}
+//TESTS disabled by default since they take a long time to execute
+//TO enable this tests
+//1. make sure ENV CLFFT_REQUEST_LIB_NOMEMALLOC=1
+//2. pass --gtest_also_run_disabled_tests to TEST.exe
//78125 = 125 * 125 * 5, backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_78125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_78125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_78125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_78125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//1953125 = 625 * 625 * 5 backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_1953125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_1953125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_1953125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_1953125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//48828125 = 3125 * 3125 * 5 backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_48828125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_48828125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_48828125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_48828125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//10,0000 = 100 * 1,000, backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_100000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_100000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_100000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_100000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_100000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_100000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_100000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_100000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_100000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_100000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_100000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_100000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_100000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_100000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_100000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_100000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//1,000,000 = 1,000 * 1,000, backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1000000, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_1000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1000000, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1000000, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_1000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1000000, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1000000, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_1000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1000000, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1000000, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_1000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_1000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1000000, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1000000, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1000000, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1000000, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1000000, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1000000, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1000000, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1000000, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_1000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1000000, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//10,000,000 = 10,000 * 1,000, backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_10000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_10000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(10000000, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_10000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_10000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(10000000, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_10000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_10000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(10000000, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_10000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_10000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(10000000, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_10000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_10000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(10000000, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_10000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_10000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(10000000, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_10000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_10000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(10000000, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_10000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_10000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(10000000, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_10000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_10000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(10000000, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_10000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_10000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(10000000, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_10000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_10000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(10000000, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_10000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_10000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(10000000, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_10000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_10000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(10000000, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_10000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_10000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(10000000, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_10000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_10000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(10000000, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_10000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_10000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(10000000, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//100,000,000 = 10,000 * 10,000, backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_100000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_100000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000000, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_100000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_100000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000000, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_100000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_100000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000000, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_planar_to_complex_planar_100000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_100000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000000, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_100000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_100000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000000, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_100000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_100000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000000, 1, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_100000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_100000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000000, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_planar_to_complex_planar_100000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_planar_to_complex_planar_100000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000000, 3, layout::complex_planar, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000000, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000000_1)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000000, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000000, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_single, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000000_3)
+TEST_F(accuracy_test_pow5_single, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(100000000, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000000, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000000_1)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000000_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000000, 1, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_100000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000000, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_double, huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000000_3)
+TEST_F(accuracy_test_pow5_double, DISABLED_huge_1D_backward_in_place_complex_interleaved_to_complex_interleaved_100000000_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(100000000, 3, layout::complex_interleaved, direction::backward); }
catch (const std::exception& err) { handle_exception(err); }
diff --git a/src/tests/accuracy_test_pow5_precallback.cpp b/src/tests/accuracy_test_pow5_precallback.cpp
index ee1db2f..7045dde 100644
--- a/src/tests/accuracy_test_pow5_precallback.cpp
+++ b/src/tests/accuracy_test_pow5_precallback.cpp
@@ -1834,133 +1834,138 @@ void huge_1D_forward_in_place_complex_to_complex(size_t lenSize, size_t batchSiz
precallback_complex_to_complex<T, cl_T, fftw_T>(pattern, direction, lengths, batch, input_strides, output_strides, input_distance, output_distance, in_layout, out_layout, placeness);
}
+//TESTS disabled by default since they take a long time to execute
+//TO enable this tests
+//1. make sure ENV CLFFT_REQUEST_LIB_NOMEMALLOC=1
+//2. pass --gtest_also_run_disabled_tests to TEST.exe
+
//78125 = 125 * 125 * 5, backward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(78125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_78125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(78125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//1953125 = 625 * 625 * 5 backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(1953125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_1953125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(1953125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//48828125 = 3125 * 3125 * 5 backward and forward, planar and interleaved, single and double, batch size 1 and 3
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 1, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_planar_to_complex_planar_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 3, layout::complex_planar, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
//interleaved
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_single, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
+TEST_F(accuracy_test_pow5_precallback_single, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< float, cl_float, fftwf_complex >(48828125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_1)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 1, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
}
-TEST_F(accuracy_test_pow5_precallback_double, huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
+TEST_F(accuracy_test_pow5_precallback_double, DISABLED_huge_1D_forward_in_place_complex_interleaved_to_complex_interleaved_48828125_3)
{
try { huge_1D_forward_in_place_complex_to_complex< double, cl_double, fftw_complex >(48828125, 3, layout::complex_interleaved, direction::forward); }
catch (const std::exception& err) { handle_exception(err); }
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/clfft.git
More information about the debian-science-commits
mailing list