Commit Graph

33 Commits

Author SHA1 Message Date
43cb9020c4 adapted for CUDA 11 2020-06-09 12:55:55 +02:00
3d946f666b added the two new muSR functions ifgk and ifll (CUDA/OpenCL). 2019-01-22 14:10:02 +01:00
e6021eb6e3 Set kernel argument size to a value > 0
For the case that map or fun is not used in the msr-file, the corresponding
call to the setKernelArg still needs a 2nd argument > 0, otherwise macOS crashes.
2018-12-11 11:35:32 +01:00
24604042e7 Coulomb scattering and rot updated in cuda version 2017-09-19 13:36:42 +02:00
ba701a5744 remove opencl event tracking since it causes memory leak 2017-08-18 14:11:35 +02:00
74b12ebdc0 release old OpenCL kernel before creating a new one 2017-08-18 13:13:55 +02:00
79833cf7f5 update work item size correctly for devices where supported size is smaller than DKS default 2017-08-17 16:56:57 +02:00
d1774b84e8 added doxygen files 2017-08-10 14:58:12 +02:00
ccc4329bef updated documentation 2017-08-10 14:57:48 +02:00
7ca93a3a49 dont link with boost filesystem 2017-06-07 11:10:38 +02:00
50ecb31042 remove any OpenCL calls when DKS compiled without OpenCL 2017-06-06 14:23:24 +02:00
5071ea5741 add option to link DKS with static cuda libraries 2017-06-06 14:22:00 +02:00
efe5f0db38 remove nvToolsExt for manual profiling 2017-05-30 11:07:22 +02:00
2c9fe4ea6f fix for seperate FFT 2017-05-29 13:18:37 +02:00
e32f9aaff2 include FFT in DKSOPAL and DKSBaseMuSR 2017-05-29 12:49:32 +02:00
f3527969cb seperate FFT from DKSOPAL 2017-05-29 09:39:25 +02:00
a94ed9f3b8 Update CUDA particle matter interaction according to latest changes in opal 2017-04-27 18:15:35 +02:00
61919ae53c add enablerutherford scattering flag to opal collimatorphysics 2017-04-27 10:54:02 +02:00
9b9910e9f9 add seed to random number initialization 2017-03-15 10:01:28 +01:00
244ad0b230 OPALs greens function added to algorithms 2017-03-15 10:00:40 +01:00
9734157ad8 push and kick for OPALs BorisPusher 2017-03-15 09:59:33 +01:00
24f9c9dbf4 allow to enalbe wich parts of DKS to compile trough cmake flags 2017-02-28 15:11:59 +01:00
47fe8e8e52 allow to enalbe wich parts of DKS to compile trough cmake flags 2017-02-28 15:07:22 +01:00
eee9dfd89e seperate OPAL DKS functions from base 2017-02-28 15:06:45 +01:00
7c7c2e240b dksbase use Algoruthms base class for fft, colimator physics and greens function 2017-02-15 09:00:55 +01:00
b5c5da29b2 add function to generate list of random numbers with cuda and opencl on the device 2016-12-09 13:43:09 +01:00
3a74d6cdee init randoms - each thread gets same seed but different sequence 2016-11-28 16:23:29 +01:00
b3a12e02a8 OpenCL FFT using clfft and tests 2016-11-21 16:14:11 +01:00
4432d32480 OpenCL greens function calculation for OPAL 2016-11-17 18:03:28 +01:00
63a008d111 Greens function calculation for OPAL rewriten with abstract base class 2016-11-17 18:02:48 +01:00
87cdf52f07 Collimator physics for MIC fix 2016-11-16 18:12:17 +01:00
027bdc01f5 FFT for OpenCL using clFFT library 2016-11-16 18:12:00 +01:00
4fa529aaea snapshot of svn 2016-10-10 14:49:32 +02:00