11:08 $ PYOPENCL_COMPILER_OUTPUT=1 python pyopencl_kernel_1.py Choose platform: [0] Choice [0]: Choose device(s): [0] [1] [2] Choice, comma-separated [0]:2 Set the environment variable PYOPENCL_CTX=':2' to avoid being asked again. /usr/local/lib/python2.7/site-packages/pyopencl/__init__.py:203: CompilerWarning: Built kernel retrieved from cache. Original from-source build had warnings: Build on succeeded, but said: In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_real' PYOPENCL_DECLARE_COMPLEX_TYPE(float, FLT); ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:35:11: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' REAL_TP TPROOT##_real(TP a) { return a.real; } \ ^ :7:1: note: expanded from here cfloat_real ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_imag' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:36:11: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' REAL_TP TPROOT##_imag(TP a) { return a.imag; } \ ^ :7:1: note: expanded from here cfloat_imag ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_abs' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:37:11: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' REAL_TP TPROOT##_abs(TP a) { return hypot(a.real, a.imag); } \ ^ :7:1: note: expanded from here cfloat_abs ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_new' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:39:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_new(REAL_TP real, REAL_TP imag) \ ^ :7:1: note: expanded from here cfloat_new ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_fromreal' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:47:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_fromreal(REAL_TP real) \ ^ :7:1: note: expanded from here cfloat_fromreal ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_neg' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:56:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_neg(TP a) { return TPROOT##_new(-a.real, -a.imag); } \ ^ :7:1: note: expanded from here cfloat_neg ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_conj' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:57:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_conj(TP a) { return TPROOT##_new(a.real, -a.imag); } \ ^ :7:1: note: expanded from here cfloat_conj ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_add' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:59:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_add(TP a, TP b) \ ^ :7:1: note: expanded from here cfloat_add ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_addr' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:64:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_addr(TP a, REAL_TP b) \ ^ :7:1: note: expanded from here cfloat_addr ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_radd' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:68:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_radd(REAL_TP a, TP b) \ ^ :7:1: note: expanded from here cfloat_radd ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_sub' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:73:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_sub(TP a, TP b) \ ^ :7:1: note: expanded from here cfloat_sub ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_mul' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:79:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_mul(TP a, TP b) \ ^ :7:1: note: expanded from here cfloat_mul ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_mulr' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:86:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_mulr(TP a, REAL_TP b) \ ^ :7:1: note: expanded from here cfloat_mulr ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_rmul' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:91:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_rmul(REAL_TP a, TP b) \ ^ :7:1: note: expanded from here cfloat_rmul ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_rdivide' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:96:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_rdivide(REAL_TP z1, TP z2) \ ^ :7:1: note: expanded from here cfloat_rdivide ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_divide' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:110:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_divide(TP z1, TP z2) \ ^ :7:1: note: expanded from here cfloat_divide ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_divider' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:136:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_divider(TP a, REAL_TP b) \ ^ :7:1: note: expanded from here cfloat_divider ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_pow' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:141:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_pow(TP a, TP b) \ ^ :7:1: note: expanded from here cfloat_pow ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_powr' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:153:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_powr(TP a, REAL_TP b) \ ^ :7:1: note: expanded from here cfloat_powr ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_rpow' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:166:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_rpow(REAL_TP a, TP b) \ ^ :7:1: note: expanded from here cfloat_rpow ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_sqrt' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:177:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_sqrt(TP a) \ ^ :7:1: note: expanded from here cfloat_sqrt ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_exp' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:198:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_exp(TP a) \ ^ :7:1: note: expanded from here cfloat_exp ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_log' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:206:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_log(TP a) \ ^ :7:1: note: expanded from here cfloat_log ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_sin' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:209:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_sin(TP a) \ ^ :7:1: note: expanded from here cfloat_sin ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_cos' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:216:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_cos(TP a) \ ^ :7:1: note: expanded from here cfloat_cos ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_tan' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:223:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_tan(TP a) \ ^ :7:1: note: expanded from here cfloat_tan ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_sinh' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:239:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_sinh(TP a) \ ^ :7:1: note: expanded from here cfloat_sinh ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_cosh' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:246:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_cosh(TP a) \ ^ :7:1: note: expanded from here cfloat_cosh ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:278:1: warning: no previous prototype for function 'cfloat_tanh' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:253:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_tanh(TP a) \ ^ :7:1: note: expanded from here cfloat_tanh ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_real' PYOPENCL_DECLARE_COMPLEX_TYPE(double, DBL); ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:35:11: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' REAL_TP TPROOT##_real(TP a) { return a.real; } \ ^ :7:1: note: expanded from here cdouble_real ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_imag' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:36:11: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' REAL_TP TPROOT##_imag(TP a) { return a.imag; } \ ^ :7:1: note: expanded from here cdouble_imag ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_abs' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:37:11: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' REAL_TP TPROOT##_abs(TP a) { return hypot(a.real, a.imag); } \ ^ :7:1: note: expanded from here cdouble_abs ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_new' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:39:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_new(REAL_TP real, REAL_TP imag) \ ^ :7:1: note: expanded from here cdouble_new ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_fromreal' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:47:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_fromreal(REAL_TP real) \ ^ :7:1: note: expanded from here cdouble_fromreal ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_neg' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:56:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_neg(TP a) { return TPROOT##_new(-a.real, -a.imag); } \ ^ :7:1: note: expanded from here cdouble_neg ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_conj' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:57:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_conj(TP a) { return TPROOT##_new(a.real, -a.imag); } \ ^ :7:1: note: expanded from here cdouble_conj ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_add' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:59:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_add(TP a, TP b) \ ^ :7:1: note: expanded from here cdouble_add ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_addr' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:64:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_addr(TP a, REAL_TP b) \ ^ :7:1: note: expanded from here cdouble_addr ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_radd' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:68:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_radd(REAL_TP a, TP b) \ ^ :7:1: note: expanded from here cdouble_radd ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_sub' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:73:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_sub(TP a, TP b) \ ^ :7:1: note: expanded from here cdouble_sub ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_mul' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:79:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_mul(TP a, TP b) \ ^ :7:1: note: expanded from here cdouble_mul ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_mulr' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:86:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_mulr(TP a, REAL_TP b) \ ^ :7:1: note: expanded from here cdouble_mulr ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_rmul' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:91:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_rmul(REAL_TP a, TP b) \ ^ :7:1: note: expanded from here cdouble_rmul ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_rdivide' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:96:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_rdivide(REAL_TP z1, TP z2) \ ^ :7:1: note: expanded from here cdouble_rdivide ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_divide' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:110:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_divide(TP z1, TP z2) \ ^ :7:1: note: expanded from here cdouble_divide ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_divider' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:136:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_divider(TP a, REAL_TP b) \ ^ :7:1: note: expanded from here cdouble_divider ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_pow' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:141:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_pow(TP a, TP b) \ ^ :7:1: note: expanded from here cdouble_pow ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_powr' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:153:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_powr(TP a, REAL_TP b) \ ^ :7:1: note: expanded from here cdouble_powr ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_rpow' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:166:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_rpow(REAL_TP a, TP b) \ ^ :7:1: note: expanded from here cdouble_rpow ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_sqrt' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:177:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_sqrt(TP a) \ ^ :7:1: note: expanded from here cdouble_sqrt ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_exp' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:198:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_exp(TP a) \ ^ :7:1: note: expanded from here cdouble_exp ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_log' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:206:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_log(TP a) \ ^ :7:1: note: expanded from here cdouble_log ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_sin' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:209:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_sin(TP a) \ ^ :7:1: note: expanded from here cdouble_sin ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_cos' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:216:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_cos(TP a) \ ^ :7:1: note: expanded from here cdouble_cos ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_tan' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:223:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_tan(TP a) \ ^ :7:1: note: expanded from here cdouble_tan ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_sinh' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:239:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_sinh(TP a) \ ^ :7:1: note: expanded from here cdouble_sinh ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_cosh' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:246:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_cosh(TP a) \ ^ :7:1: note: expanded from here cdouble_cosh ^ In file included from :11: /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:282:1: warning: no previous prototype for function 'cdouble_tanh' /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:276:3: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE' PYOPENCL_DECLARE_COMPLEX_TYPE_INT(BASE, BASE_3LTR, c##BASE, c##BASE##_t) ^ /usr/local/lib/python2.7/site-packages/pyopencl/cl/pyopencl-complex.h:253:6: note: expanded from macro 'PYOPENCL_DECLARE_COMPLEX_TYPE_INT' TP TPROOT##_tanh(TP a) \ ^ :7:1: note: expanded from here cdouble_tanh ^ warn(text, CompilerWarning) 40.0 ✔ ~/git/PythonCode/OpenCL [master|…7] 11:09 $ ✔ ~/git/PythonCode/OpenCL [master|…7] 11:09 $