9d21fc5400
added a couple new theory functions (dglktfzf, dglktflf, fmuf).
DKS-1.2.0
2025-06-10 14:20:45 +02:00
21b4c591b9
adopted DKS to Cuda12 and GV100. For Tesla K40c code lines are still present but commented by as35.
2023-01-30 12:38:52 +01:00
efa3311b45
increased minimum required cmake version to 3.2
2023-01-30 12:27:37 +01:00
ee33aacdd6
fix a minor bug on reporting the selected device.
2022-10-31 17:49:20 +01:00
48f6f9c25e
make newer compilers happy.
2022-04-08 16:53:34 +02:00
db79798da5
switch to the shared dks lib.
2020-12-28 18:17:41 +01:00
9381b14b87
changed version to 1.1.4
DKS-1.1.4
2020-06-09 13:04:48 +02:00
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
DKS-1.1.3
2017-09-19 13:36:42 +02:00
5c9048a308
added a macOS specific flag which deals with path variables of shared libs
2017-08-21 14:16:57 +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
6d14df5b32
update chiSquare test functions to check the created kernel before execution
2017-08-17 16:57:30 +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
ce3491740c
remove openmp flags for apple machines
2017-08-17 16:54:07 +02:00
fc6d2ccd4a
update doxygen HTML output
2017-08-10 15:50:25 +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
DKS-1.1.2
2017-06-07 11:10:38 +02:00
aa14065994
Merge branch 'master' of gitlab.psi.ch:uldis_l/DKS
2017-06-06 14:24:20 +02:00
50ecb31042
remove any OpenCL calls when DKS compiled without OpenCL
2017-06-06 14:23:24 +02:00
3d130aa01f
write CUDA libraries that are needed for linking in config file
2017-06-06 14:22:34 +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
1d420504cc
fix FFT test when OPAL and/or Musr modules are not compiled
2017-05-30 11:05:12 +02:00
cc59f550ab
move patch version forward
2017-05-29 13:29:08 +02:00
d20fea2caa
readme updated
2017-05-29 13:28:23 +02:00
8b7d824b3a
updated documentation
2017-05-29 13:21:34 +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
cadd258668
update DKS version
DKS-1.1.1
2017-04-27 18:15:48 +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
432d2f5e4e
Correct patch and minor versions set when installing dks
DKS-1.1.0
2017-04-05 17:28:13 +02:00
6e57cf5580
DKSConfigVersion file provided to allow cmake find_package to determine if compatible DKS version is installed
2017-03-15 15:18:58 +01:00
9e9a20c4af
add tests for collimator physics and kick/push
2017-03-15 10:02:00 +01: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
e9d411235c
merge dks-1.0.0-branch (fix conflicts)
2017-02-07 09:57:04 +01:00
c4e7029b5d
libcuda loaded from stubs
2017-01-16 15:25:31 +01:00
8750ea06e5
remove duplicate flags for c++ and cuda compilers
2017-01-16 11:10:22 +01:00
69a9f7b9fb
remove rpath in cmake when AMD OpenCL is used - fixes segfaults in OpenCL. Write compiler flags and cmake options in DKSConfig.cmake.in file to be used by projects using DKS
2017-01-10 16:06:00 +01:00