#include int main(int argc, char *argv[]) { int size = 1000000; bool pass = true; // Allocate auto-managed host/device views of data: hc::array_view A(size); hc::array_view B(size); hc::array_view C(size); // Initialize host data for (int i=0; i (size), [=] (hc::index<1> idx) [[hc]] { int i = idx[0]; C[i] = A[i] + B[i]; }); for (int i=0; i