int main() { __BEGIN_DEBUG version1(); version2(); version3(); version4(); version5(); version6(); version7(); version8(); version9(); version10(); version11(); version12(); version13(); version14(); version15(); version16(); version17(); version18(); version19(); version20(); version21(); __END_DEBUG }
int run(int N, int nIters) { Array<complex<double>,1> A(N), B(N); version1(A,B,nIters); version2(A,B,nIters); version2b(A,B,nIters); version3(A,B,nIters); version4(A,B,nIters); return 0; }