20 {
21 if(argc != 4) {
22 std::cerr << "Usage: 1.(This) 2.(m) 3.(sysSize) 4.(dimLoc)\n"
23 << " argc=" << argc << std::endl;
24 std::exit(EXIT_FAILURE);
25 }
26 int const m = std::atoi(argv[1]);
27 int const sysSize = std::atoi(argv[2]);
28 int const dimLoc = std::atoi(argv[3]);
29
32 create_mBodyOperatorSpace_kernel<<<1, 1>>>(ptrTo_dPtr, m, sysSize, dimLoc);
34 cuCHECK(cudaDeviceSynchronize());
35
38 cudaMemcpyDeviceToHost));
39 std::cout << "dPtr=" << dPtr << std::endl;
41
42 testManyBodySpaceBase_kernel<<<1, 1>>>(dPtr);
44 cuCHECK(cudaDeviceSynchronize());
45 std::cout << "Passed \"testManyBodySpaceBase_kernel\"\n" << std::endl;
46
47 testOperatorSpaceBase_kernel<<<1, 1>>>(dPtr);
49 cuCHECK(cudaDeviceSynchronize());
50 std::cout << "Passed \"testOperatorSpaceBase_kernel\"\n" << std::endl;
51
52 return EXIT_SUCCESS;
53}
Definition mytypes.hpp:147
cuCHECK(cudaFuncGetAttributes(&attr, MatrixElementsInSector))