Generating new blocksizes to LIBCUSMM

Abhishek Bagusetty abhishek... at gmail.com
Fri Oct 24 11:38:07 UTC 2014


Hi Users & Developers,

I am trying to generate kernels for block sizes that are not default. I see 
that new kernels with block-sizes to generate are added to the 
/src/dbcsr_lib/cuda/libcusmm/generate.cu. But what is unclear is that how 
one would generate the parameters for these user defined block-sizes in 
/src/dbcsr_lib/cuda/libcusmm/parameters.txt and add the cudakernels to 
libcusmm.cu.

Can someone guide me through this process of adding new block sizes to 
libcusmm and generating kernels for the respective blocksizes. 

The version under usage is cp2k-2.5 and the documentation page seems to be 
bit outdated http://www.cp2k.org/howto:libcusmm.

Any pointers for this appreciated. 

Thanks,
Abhishek

-----------------------------------------------------------------------------------------------------------
Abhishek Bagusetty
PhD Student, Computational Modeling & Simulation
Center for Simulation and Modeling
Department of Chemical & Petroleum Engineering
University of Pittsburgh
Pittsburgh, PA - 15261
Office : 920 Benedum Hall
-----------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20141024/09a83397/attachment.htm>


More information about the CP2K-user mailing list