it was confirmed that cpp <complex> wouldn't be supported on GPU, neither would c99 'complex.h'