@@ -25,6 +25,12 @@ IF("${CMAKE_BUILD_TYPE}" STREQUAL "Release")
2525 add_compile_options ("-O2" )
2626ENDIF ()
2727
28+ IF (USE_64BIT_INT)
29+ IF ("${GPU_VENDOR} " STREQUAL "intel" )
30+ add_compile_options ("-fno-sycl-id-queries-fit-in-int" )
31+ ENDIF ()
32+ ENDIF ()
33+
2834PROJECT (${TARGET} LANGUAGES CXX )
2935IF (WITH_GPU)
3036 IF ("${GPU_LANG} " STREQUAL "cuda" )
@@ -110,10 +116,6 @@ SET(TARGET_SRC
110116 ./src/dftOperator/KohnShamDFTBaseOperator.cc
111117 ./src/dftOperator/KohnShamDFTStandardEigenOperator.cc
112118 ./src/dftOperator/veffPrimeForLRDM.cc
113- ./src/force /force .cc
114- ./src/force /forceWfcContractions.cc
115- ./src/force /eshelbyTensor/eshelbyTensor.cc
116- ./src/force /eshelbyTensor/eshelbyTensorSpinPolarized.cc
117119 ./src/triangulation/meshMovement/meshMovement.cc
118120 ./src/triangulation/meshMovement/meshMovementGaussian.cc
119121 ./src/triangulation/meshMovement/meshMovementAffineTransform.cc
@@ -192,28 +194,10 @@ SET(TARGET_SRC
192194 ./src/dft/lowrankApproxScfDielectricMatrixInv.cc
193195 ./src/dft/lowrankApproxScfDielectricMatrixInvSpinPolarized.cc
194196 ./src/dft/computeOutputDensityDirectionalDerivative.cc
195- ./src/force /configurationalForceCompute/FNonlinearCoreCorrectionGammaAtomsElementalContribution.cc
196- ./src/force /configurationalForceCompute/FPSPLocalGammaAtomsElementalContribution.cc
197- ./src/force /configurationalForceCompute/FSmearedChargesGammaAtomsElementalContribution.cc
198- ./src/force /configurationalForceCompute/FnlGammaElementalContribution.cc
199- ./src/force /configurationalForceCompute/accumulateForceContributionGammaAtomsFloating.cc
200- ./src/force /configurationalForceCompute/computeFloatingAtomsForces.cc
201- ./src/force /configurationalForceCompute/configurationalForceEEshelbyFPSPFnlLinFE.cc
202- ./src/force /configurationalForceCompute/configurationalForceEselfLinFE.cc
203- ./src/force /configurationalForceCompute/gaussianGeneratorConfForceOpt.cc
204- ./src/force /configurationalStressCompute/ENonlinearCoreCorrectionContribution.cc
205- ./src/force /configurationalStressCompute/EnlStressContribution.cc
206- ./src/force /configurationalStressCompute/EPSPStressContribution.cc
207- ./src/force /configurationalStressCompute/ESmearedStressContribution.cc
208- ./src/force /configurationalStressCompute/computeStressEEshelbyEPSPEnlEk.cc
209- ./src/force /configurationalStressCompute/computeStressEself.cc
210- ./src/force /configurationalStressCompute/stress.cc
211- ./src/force /createBinObjectsForce.cc
212- ./src/force /locateAtomCoreNodesForce.cc
197+ ./src/force /configurationalForce.cc
213198 ./utils/FEBasisOperationsKernelsInternalHost.cc
214199 ./utils/FEBasisOperations.cc
215200 ./utils/FEBasisOperationsKernels.cc
216- ./src/force /locateAtomCoreNodesForce.cc
217201 ./src/atom/AtomicCenteredNonLocalOperator.cc
218202 ./src/atom/AtomPseudoWavefunctions.cc
219203 ./src/atom/AtomCenteredSphericalFunctionContainer.cc
@@ -245,7 +229,6 @@ SET(DEVICE_SRC
245229 ./src/dft/densityFirstOrderResponseCalculatorDeviceKernels.cc
246230 ./src/dft/solveVselfInBinsDeviceKernels.cc
247231 ./src/linAlg/linearAlgebraOperationsDeviceKernels.cc
248- ./src/force /forceWfcContractionsDeviceKernels.cc
249232 ./utils/constraintMatrixInfoDeviceKernels.cc
250233 ./utils/DeviceAPICalls.cu.cc
251234 ./utils/BLASWrapperDevice.cc
@@ -254,6 +237,7 @@ SET(DEVICE_SRC
254237 ./utils/matrixFreeDeviceKernels.cc
255238 ./utils/FEBasisOperationsKernelsInternalDevice.cc
256239 ./src/atom/AtomicCenteredNonLocalOperatorKernelsDevice.cc
240+ ./src/force /configurationalForceKernels.cc
257241 ./src/dftOperator/KohnShamHamiltonianOperatorDeviceKernels.cc
258242 ./src/excManager/excManagerDeviceKernels.cc
259243 ./src/excManager/exchangeCorrelationFunctionalEvaluatorDevice.cc
@@ -267,7 +251,6 @@ SET(DEVICE_SRC
267251 ./src/dft/densityFirstOrderResponseCalculatorDeviceKernels.cc
268252 ./src/dft/solveVselfInBinsDeviceKernels.cc
269253 ./src/linAlg/linearAlgebraOperationsDeviceKernels.cc
270- ./src/force /forceWfcContractionsDeviceKernels.cc
271254 ./utils/constraintMatrixInfoDeviceKernels.cc
272255 ./utils/DeviceAPICalls.hip.cc
273256 ./utils/BLASWrapperDevice.cc
@@ -279,6 +262,7 @@ SET(DEVICE_SRC
279262 ./src/dftOperator/KohnShamHamiltonianOperatorDeviceKernels.cc
280263 ./src/excManager/excManagerDeviceKernels.cc
281264 ./src/excManager/exchangeCorrelationFunctionalEvaluatorDevice.cc
265+ ./src/force /configurationalForceKernels.cc
282266 )
283267ELSEIF ("${GPU_LANG} " STREQUAL "sycl" )
284268SET (DEVICE_SRC
@@ -289,7 +273,6 @@ SET(DEVICE_SRC
289273 ./src/dft/densityFirstOrderResponseCalculatorDeviceKernels.cc
290274 ./src/dft/solveVselfInBinsDeviceKernels.cc
291275 ./src/linAlg/linearAlgebraOperationsDeviceKernels.cc
292- ./src/force /forceWfcContractionsDeviceKernels.cc
293276 ./utils/constraintMatrixInfoDeviceKernels.cc
294277 ./utils/DeviceAPICalls.sycl.cc
295278 ./utils/BLASWrapperDevice.cc
@@ -301,6 +284,7 @@ SET(DEVICE_SRC
301284 ./src/dftOperator/KohnShamHamiltonianOperatorDeviceKernels.cc
302285 ./src/excManager/excManagerDeviceKernels.cc
303286 ./src/excManager/exchangeCorrelationFunctionalEvaluatorDevice.cc
287+ ./src/force /configurationalForceKernels.cc
304288 )
305289
306290ENDIF ()
@@ -383,9 +367,6 @@ ENDIF()
383367
384368IF (USE_64BIT_INT)
385369 ADD_DEFINITIONS (-DDFTFE_WITH_64BIT_INT )
386- IF ("${GPU_VENDOR} " STREQUAL "intel" )
387- add_compile_options ("-fno-sycl-id-queries-fit-in-int" )
388- ENDIF ()
389370ENDIF ()
390371
391372#
0 commit comments