17 {
18 if(argc != 3) {
19 std::cerr << "Usage: 1.(This) 2.(sysSize) 3.(dimLoc)\n"
20 << " argc=" << argc << std::endl;
21 std::exit(EXIT_FAILURE);
22 }
23 int const sysSize = std::atoi(argv[1]);
24 int const dimLoc = std::atoi(argv[2]);
25
28 createManyBodySpinSpace_kernel<<<1, 1>>>(ptrTo_dPtr, sysSize, dimLoc);
30 cuCHECK(cudaDeviceSynchronize());
31
35 std::cout << "dPtr=" << dPtr << std::endl;
36
37 testManyBodySpaceBase_kernel<<<1, 1>>>(dPtr);
39 cuCHECK(cudaDeviceSynchronize());
40 std::cout << "Passed \"testManyBodySpaceBase_kernel\"\n" << std::endl;
41
42 return EXIT_SUCCESS;
43}
cuCHECK(cudaFuncGetAttributes(&attr, MatrixElementsInSector))