<div dir="ltr">I have tried adding the triples of required block sizes but the build fails because parameters couldn't be found in the parameters.txt . I have also tried adding some default parameters to the parameters.txt file for the new block sizes but that didn't really work out. The libcusmm.cu which involves kernels for matrix transpose and other functions, fail as it couldn't find the new block sizes that were recently added. <div><br></div><div>BTW, from my past experiences, the libcusmm.cu looks like a auto-generated file created while building libsmm package.  </div><div><div><br>On Monday, October 27, 2014 4:57:20 AM UTC-4, Samuel Andermatt wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr">Adding new Kernels in generate.py is just adding something like:<br><br>triples += combinations(41, 7, 15)<br><br>This will add all combinations of the block sizes specified.<br>The parameters in parameters.txt are generated using autotuning. I think if you do not specify them they will use some default parameters. I am not sure how you could generate the parameters yourself (the calculations are also somewhat expensive). However there are a lot more parameters available in the development version of cp2k. So maybe you can just copy the optimised parameters from there.<br></div></blockquote></div></div></div>