17#if defined(DFTFE_WITH_DEVICE)
18# ifndef deviceKernelsGeneric_H_
19# define deviceKernelsGeneric_H_
30 namespace deviceKernelsGeneric
33 setupDevice(
const int &mpi_rank);
35 template <
typename ValueTypeComplex,
typename ValueTypeReal>
38 const ValueTypeComplex *complexArr,
39 ValueTypeReal * realArr,
40 ValueTypeReal * imagArr);
43 template <
typename ValueTypeComplex,
typename ValueTypeReal>
46 const ValueTypeReal * realArr,
47 const ValueTypeReal * imagArr,
48 ValueTypeComplex * complexArr);
52 template <
typename ValueType>
64 template <
typename ValueType1,
typename ValueType2>
66 interpolateNodalDataToQuadDevice(
70 const ValueType2 * parentShapeFunc,
71 const ValueType1 * mapPointToCellIndex,
72 const ValueType1 * mapPointToProcLocal,
73 const ValueType1 * mapPointToShapeFuncIndex,
74 const ValueType2 * parentNodalValues,
75 ValueType2 * quadValues);
Definition pseudoPotentialToDftfeConverter.cc:34
unsigned int size_type
Definition TypeConfig.h:6