StatMech
Loading...
Searching...
No Matches
getAttributesOfMatrixElementsInSector.cpp File Reference

Functions

 debug_print ("# Determining GPU configuration.")
 
 cuCHECK (cudaFuncGetAttributes(&attr, MatrixElementsInSector))
 

Variables

struct cudaFuncAttributes attr
 
Integer_t const nThread = (Integer_t)sqrt(attr.maxThreadsPerBlock)
 
Integer_t const nBlock = (Integer_t)(dim_max%nThread==0 ? dim_max/nThread: dim_max/nThread+1)
 
GPUconfig GPUconf (dim3(nBlock, nBlock, 1), dim3(nThread, nThread, 1), 0, queue)
 

Function Documentation

◆ cuCHECK()

cuCHECK ( cudaFuncGetAttributes &,  MatrixElementsInSector)

◆ debug_print()

debug_print ( "# Determining GPU configuration."  )

Variable Documentation

◆ attr

struct cudaFuncAttributes attr

◆ GPUconf

GPUconfig GPUconf(dim3(nBlock, nBlock, 1), dim3(nThread, nThread, 1), 0, queue) ( dim3(nBlock, nBlock, 1)  ,
dim3(nThread, nThread, 1)  ,
,
queue   
)

◆ nBlock

Integer_t const nBlock = (Integer_t)(dim_max%nThread==0 ? dim_max/nThread: dim_max/nThread+1)

◆ nThread

Integer_t const nThread = (Integer_t)sqrt(attr.maxThreadsPerBlock)