DKS issueshttps://gitlab.psi.ch/uldis_l/DKS/-/issues2018-09-10T21:28:32+02:00https://gitlab.psi.ch/uldis_l/DKS/-/issues/6FFT separate from DKSOPAL2018-09-10T21:28:32+02:00Uldis LocansFFT separate from DKSOPALCreate DKSFFT interface so fft can be used without DKSOPALCreate DKSFFT interface so fft can be used without DKSOPALUldis LocansUldis Locanshttps://gitlab.psi.ch/uldis_l/DKS/-/issues/5not all include files are installed in dks 1.1.02018-09-10T21:28:32+02:00gsellnot all include files are installed in dks 1.1.0`make install` doesn't install all required include files in version 1.1.0`make install` doesn't install all required include files in version 1.1.0Uldis LocansUldis Locanshttps://gitlab.psi.ch/uldis_l/DKS/-/issues/4make install fails2018-09-10T21:28:32+02:00gsellmake install failsThe command
```
make install
```
fails, with following error:
```
-- Installing: /opt/psi/MPI/dks/1.0.1/openmpi/1.10.4/gcc/5.4.0/lib/libdks.a
CMake Error at src/cmake_install.cmake:36 (file):
file INSTALL cannot copy file "/o...The command
```
make install
```
fails, with following error:
```
-- Installing: /opt/psi/MPI/dks/1.0.1/openmpi/1.10.4/gcc/5.4.0/lib/libdks.a
CMake Error at src/cmake_install.cmake:36 (file):
file INSTALL cannot copy file "/opt/tmp/gsell/build/dks-1.0.1/src/libdks.a"
to "/opt/psi/MPI/dks/1.0.1/openmpi/1.10.4/gcc/5.4.0/lib/libdks.a".
Call Stack (most recent call first):
cmake_install.cmake:49 (include)
```https://gitlab.psi.ch/uldis_l/DKS/-/issues/3OPENCL_KERNELS is defined twice in mpicc call2018-09-10T21:28:32+02:00gsellOPENCL_KERNELS is defined twice in mpicc callThe macro 'OPENCL_KERNELS' is defined twice in the compiler command line. This causes the following warning:
```
<command-line>:0:0: warning: "OPENCL_KERNELS" redefined
<command-line>:0:0: note: this is the location of the previous defi...The macro 'OPENCL_KERNELS' is defined twice in the compiler command line. This causes the following warning:
```
<command-line>:0:0: warning: "OPENCL_KERNELS" redefined
<command-line>:0:0: note: this is the location of the previous definition
```https://gitlab.psi.ch/uldis_l/DKS/-/issues/2use CMake's FindCUDA()2018-09-10T21:28:32+02:00gselluse CMake's FindCUDA()CMake provides a module 'FindCUDA()'. This should be used instead of some home-made code.
There is at least the following issues with the current code in CMakeList.txt:
* libcuda is not found. This library is in the 'stubs' directory of...CMake provides a module 'FindCUDA()'. This should be used instead of some home-made code.
There is at least the following issues with the current code in CMakeList.txt:
* libcuda is not found. This library is in the 'stubs' directory of the library directory. $CUDA_TOOLKIT_ROOT_DIR/lib64/stubshttps://gitlab.psi.ch/uldis_l/DKS/-/issues/1provide flags and libs for projects using DKS2018-09-10T21:28:32+02:00suter_aprovide flags and libs for projects using DKSIt would be extremely helpful if DKS could provide compiler- and linker-flags as well as the libraries needed to link against. Furthermore, it would be useful if DKS could provide flags, showing what infrastructure is available (CUDA, Op...It would be extremely helpful if DKS could provide compiler- and linker-flags as well as the libraries needed to link against. Furthermore, it would be useful if DKS could provide flags, showing what infrastructure is available (CUDA, OpenCL, MIC, ...).
A project which relies on DKS would then need little to know about the available infrastructure.Uldis LocansUldis Locans