Skip to content

Commit bb78624

Browse files
committed
Fix: Add conditional compilation for CUDA and ROCM in MLKEDF descriptor functions
1 parent c44b46a commit bb78624

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

source/source_io/write_mlkedf_descriptors.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ void Write_MLKEDF_Descriptors::generateTrainData_KS(
8282
this->generateTrainData_KS(out_dir, &psi_double, pelec, pw_psi, pw_rho, ucell, veff);
8383
}
8484

85+
#if ((defined __CUDA) || (defined __ROCM))
8586
void Write_MLKEDF_Descriptors::generateTrainData_KS(
8687
const std::string& out_dir,
8788
psi::Psi<std::complex<double>, base_device::DEVICE_GPU>* psi,
@@ -111,6 +112,7 @@ void Write_MLKEDF_Descriptors::generateTrainData_KS(
111112

112113
this->generateTrainData_KS(dir, &psi_cpu_double, pelec, pw_psi, pw_rho, ucell, veff);
113114
}
115+
#endif
114116

115117
void Write_MLKEDF_Descriptors::generate_descriptor(
116118
const std::string& out_dir,

source/source_io/write_mlkedf_descriptors.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class Write_MLKEDF_Descriptors
4242
const double *veff
4343
);
4444

45+
#if ((defined __CUDA) || (defined __ROCM))
4546
void generateTrainData_KS(
4647
const std::string& dir,
4748
psi::Psi<std::complex<double>, base_device::DEVICE_GPU>* psi,
@@ -60,6 +61,7 @@ class Write_MLKEDF_Descriptors
6061
UnitCell& ucell,
6162
const double *veff
6263
);
64+
#endif
6365

6466
void generate_descriptor(
6567
const std::string& out_dir,

0 commit comments

Comments
 (0)