calculation of transport coefficients on device (Defect #180)


Added by Lars Zeidlewicz over 7 years ago. Updated over 7 years ago.


Status:New Start date:06 Sep 2011
Priority:High Due date:
Assignee:Christian Schäfer % Done:

0%

Category:-
Target version:-

Description

Christopher and I found that the OpenCL code for calculations of transport coefficients (opencl_tk_kappa.cl) is plain serial code without any parallelisation.
In particular, the private memory objects of size VOL4D*(something) are bound(!) to exceed device memory capacities.

In order to get a working program, please change that (for blueprints look at heatbath_even or some similar kernel). Also, remove kappa_karsch if you don't want it anymore.

Afterwards, testing tk_kappa and tk_kappa_hybrid will be necessary.


History

Updated by Christopher Pinke over 7 years ago

There were some changes in the prog regarding the transportcoefficient calculation.
Now there is only the hybrid executable left, it is now called "transportcoefficient" to have a unique name.
Also, this prog only features the clover-discre., not the karsch one. If you want to implement the latter too, you should just check an older version of the git.

Also available in: Atom PDF