StatMech
Loading...
Searching...
No Matches
ObjectOnGPU_ManyBodySpinSpace_test.cu File Reference

Functions

int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)
9 {
10 if(argc != 3) {
11 std::cerr << "Usage: 1.(This) 2.(sysSize) 3.(dimLoc)\n"
12 << " argc=" << argc << std::endl;
13 std::exit(EXIT_FAILURE);
14 }
15 int const sysSize = std::atoi(argv[1]);
16 int const dimLoc = std::atoi(argv[2]);
17
18 ObjectOnGPU<ManyBodySpinSpace> dMBHSpace(ManyBodySpinSpace(sysSize, dimLoc));
19
20 testManyBodySpaceBase_kernel<<<1, 1>>>(dMBHSpace.ptr());
21 cuCHECK(cudaGetLastError());
22 cuCHECK(cudaDeviceSynchronize());
23 std::cout << "Passed \"testManyBodySpaceBase_kernel\"\n" << std::endl;
24
25 return EXIT_SUCCESS;
26}
Definition HilbertSpace.hpp:423
Definition ObjectOnGPU.cuh:149
cuCHECK(cudaFuncGetAttributes(&attr, MatrixElementsInSector))