| 82f98d71 | 23-May-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
SFHIP: PETSC_HAVE_COMPLEX codepath does not compile on SPOCK
/autofs/nccs-svm1_home1/szampini/Devel-spock/petsc/src/vec/is/sf/impls/basic/hip/sfhip.hip.cpp:140:107: error: no viable overloaded '+='
SFHIP: PETSC_HAVE_COMPLEX codepath does not compile on SPOCK
/autofs/nccs-svm1_home1/szampini/Devel-spock/petsc/src/vec/is/sf/impls/basic/hip/sfhip.hip.cpp:140:107: error: no viable overloaded '+=' template<typename Type> struct Add {__device__ Type operator() (Type& x,Type y) const {Type old = x; x += y; return old;}}; ~ ^ ~ /autofs/nccs-svm1_home1/szampini/Devel-spock/petsc/src/vec/is/sf/impls/basic/hip/sfhip.hip.cpp:69:27: note: in instantiation of member function 'Add<std::complex<double>>::operator()' requested here for (i=0; i<MBS; i++) op(data[t+i],buf[s+i]);
show more ...
|