Skip to content

Instantly share code, notes, and snippets.

@Jutho
Created September 29, 2017 23:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Jutho/93cf7b8791535f86f36002479ce8501c to your computer and use it in GitHub Desktop.
Save Jutho/93cf7b8791535f86f36002479ce8501c to your computer and use it in GitHub Desktop.
Errors building latest hptt
src/transpose.cpp:383:39: error: assigning to 'float' from incompatible type
'complex<float>'
B[i + j * ldb] = alpha * std::conj(A[i * lda + j]);
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/transpose.cpp:676:13: note: in instantiation of function template
specialization 'hptt::macro_kernel_scalar<1, float, true>' requested here
macro_kernel_scalar<betaIsZero,floatType, conjA>(&A[i*lda], ...
^
src/transpose.cpp:842:16: note: in instantiation of function template
specialization 'hptt::transpose_int<32, 32, 1, float, false, true>'
requested here
transpose_int<blocking_,blocking_,1,floatType, useStreami...
^
src/transpose.cpp:383:39: error: assigning to 'float' from incompatible type
'complex<float>'
B[i + j * ldb] = alpha * std::conj(A[i * lda + j]);
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/transpose.cpp:676:13: note: in instantiation of function template
specialization 'hptt::macro_kernel_scalar<1, float, false>' requested here
macro_kernel_scalar<betaIsZero,floatType, conjA>(&A[i*lda], ...
^
src/transpose.cpp:844:16: note: in instantiation of function template
specialization 'hptt::transpose_int<32, 32, 1, float, false, false>'
requested here
transpose_int<blocking_,blocking_,1,floatType, useStreami...
^
src/transpose.cpp:383:39: error: assigning to 'float' from incompatible type
'complex<float>'
B[i + j * ldb] = alpha * std::conj(A[i * lda + j]);
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/transpose.cpp:676:13: note: in instantiation of function template
specialization 'hptt::macro_kernel_scalar<0, float, true>' requested here
macro_kernel_scalar<betaIsZero,floatType, conjA>(&A[i*lda], ...
^
src/transpose.cpp:847:16: note: in instantiation of function template
specialization 'hptt::transpose_int<32, 32, 0, float, false, true>'
requested here
transpose_int<blocking_,blocking_,0,floatType, useStreami...
^
src/transpose.cpp:383:39: error: assigning to 'float' from incompatible type
'complex<float>'
B[i + j * ldb] = alpha * std::conj(A[i * lda + j]);
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/transpose.cpp:676:13: note: in instantiation of function template
specialization 'hptt::macro_kernel_scalar<0, float, false>' requested here
macro_kernel_scalar<betaIsZero,floatType, conjA>(&A[i*lda], ...
^
src/transpose.cpp:849:16: note: in instantiation of function template
specialization 'hptt::transpose_int<32, 32, 0, float, false, false>'
requested here
transpose_int<blocking_,blocking_,0,floatType, useStreami...
^
src/transpose.cpp:701:47: error: assigning to 'float' from incompatible type
'complex<float>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/transpose.cpp:855:16: note: in instantiation of function template
specialization 'hptt::transpose_int_constStride1<1, float, false, true>'
requested here
transpose_int_constStride1<1,floatType, useStreamingStore...
^
src/transpose.cpp:701:47: error: assigning to 'float' from incompatible type
'complex<float>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/transpose.cpp:857:16: note: in instantiation of function template
specialization 'hptt::transpose_int_constStride1<1, float, false, false>'
requested here
transpose_int_constStride1<1,floatType, useStreamingStore...
^
src/transpose.cpp:701:47: error: assigning to 'float' from incompatible type
'complex<float>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/transpose.cpp:860:16: note: in instantiation of function template
specialization 'hptt::transpose_int_constStride1<0, float, false, true>'
requested here
transpose_int_constStride1<0,floatType, useStreamingStore...
^
src/transpose.cpp:701:47: error: assigning to 'float' from incompatible type
'complex<float>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/transpose.cpp:862:16: note: in instantiation of function template
specialization 'hptt::transpose_int_constStride1<0, float, false, false>'
requested here
transpose_int_constStride1<0,floatType, useStreamingStore...
^
src/transpose.cpp:383:39: error: assigning to 'double' from incompatible type
'complex<double>'
B[i + j * ldb] = alpha * std::conj(A[i * lda + j]);
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/transpose.cpp:676:13: note: in instantiation of function template
specialization 'hptt::macro_kernel_scalar<1, double, true>' requested here
macro_kernel_scalar<betaIsZero,floatType, conjA>(&A[i*lda], ...
^
src/transpose.cpp:842:16: note: in instantiation of function template
specialization 'hptt::transpose_int<16, 16, 1, double, false, true>'
requested here
transpose_int<blocking_,blocking_,1,floatType, useStreami...
^
src/transpose.cpp:383:39: error: assigning to 'double' from incompatible type
'complex<double>'
B[i + j * ldb] = alpha * std::conj(A[i * lda + j]);
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/transpose.cpp:676:13: note: in instantiation of function template
specialization 'hptt::macro_kernel_scalar<1, double, false>' requested
here
macro_kernel_scalar<betaIsZero,floatType, conjA>(&A[i*lda], ...
^
src/transpose.cpp:844:16: note: in instantiation of function template
specialization 'hptt::transpose_int<16, 16, 1, double, false, false>'
requested here
transpose_int<blocking_,blocking_,1,floatType, useStreami...
^
src/transpose.cpp:383:39: error: assigning to 'double' from incompatible type
'complex<double>'
B[i + j * ldb] = alpha * std::conj(A[i * lda + j]);
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/transpose.cpp:676:13: note: in instantiation of function template
specialization 'hptt::macro_kernel_scalar<0, double, true>' requested here
macro_kernel_scalar<betaIsZero,floatType, conjA>(&A[i*lda], ...
^
src/transpose.cpp:847:16: note: in instantiation of function template
specialization 'hptt::transpose_int<16, 16, 0, double, false, true>'
requested here
transpose_int<blocking_,blocking_,0,floatType, useStreami...
^
src/transpose.cpp:383:39: error: assigning to 'double' from incompatible type
'complex<double>'
B[i + j * ldb] = alpha * std::conj(A[i * lda + j]);
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/transpose.cpp:676:13: note: in instantiation of function template
specialization 'hptt::macro_kernel_scalar<0, double, false>' requested
here
macro_kernel_scalar<betaIsZero,floatType, conjA>(&A[i*lda], ...
^
src/transpose.cpp:849:16: note: in instantiation of function template
specialization 'hptt::transpose_int<16, 16, 0, double, false, false>'
requested here
transpose_int<blocking_,blocking_,0,floatType, useStreami...
^
src/transpose.cpp:701:47: error: assigning to 'double' from incompatible type
'complex<double>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/transpose.cpp:855:16: note: in instantiation of function template
specialization 'hptt::transpose_int_constStride1<1, double, false, true>'
requested here
transpose_int_constStride1<1,floatType, useStreamingStore...
^
src/transpose.cpp:701:47: error: assigning to 'double' from incompatible type
'complex<double>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/transpose.cpp:857:16: note: in instantiation of function template
specialization 'hptt::transpose_int_constStride1<1, double, false, false>'
requested here
transpose_int_constStride1<1,floatType, useStreamingStore...
^
src/transpose.cpp:701:47: error: assigning to 'double' from incompatible type
'complex<double>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/transpose.cpp:860:16: note: in instantiation of function template
specialization 'hptt::transpose_int_constStride1<0, double, false, true>'
requested here
transpose_int_constStride1<0,floatType, useStreamingStore...
^
src/transpose.cpp:701:47: error: assigning to 'double' from incompatible type
'complex<double>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/transpose.cpp:862:16: note: in instantiation of function template
specialization 'hptt::transpose_int_constStride1<0, double, false, false>'
requested here
transpose_int_constStride1<0,floatType, useStreamingStore...
^
src/transpose.cpp:877:47: error: assigning to 'float' from incompatible type
'complex<float>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/../include/macros.h:43:18: note: expanded from macro 'HPTT_DUPLICATE'
__VA_ARGS__ } \
^~~~~~~~~~~
src/transpose.cpp:994:10: note: in instantiation of function template
specialization 'hptt::axpy_1D<1, float, true, true, true>' requested here
axpy_1D<betaIsZero, floatType, useStreamingStores, spawnThreads...
^
src/transpose.cpp:877:47: error: assigning to 'float' from incompatible type
'complex<float>'
B[i] = alpha * std::conj(A[i]) + beta * B[i];
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/../include/macros.h:43:18: note: expanded from macro 'HPTT_DUPLICATE'
__VA_ARGS__ } \
^~~~~~~~~~~
src/transpose.cpp:996:10: note: in instantiation of function template
specialization 'hptt::axpy_1D<1, float, true, true, false>' requested here
axpy_1D<betaIsZero, floatType, useStreamingStores, spawnThreads...
^
src/transpose.cpp:913:70: error: assigning to 'float' from incompatible type
'complex<float>'
...+ j * ldb] = alpha * std::conj(A[i + j * lda]) + beta * B[i + j * ldb];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/../include/macros.h:43:18: note: expanded from macro 'HPTT_DUPLICATE'
__VA_ARGS__ } \
^~~~~~~~~~~
src/transpose.cpp:1003:10: note: in instantiation of function template
specialization 'hptt::axpy_2D<1, float, true, true, true>' requested here
axpy_2D<betaIsZero, floatType, useStreamingStores, spawnThreads...
^
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment