@@ -141,10 +141,8 @@ struct kernel_traits<Deorbitalized<XCEF,KEDF>> {
141141 double & v2rho2, double & v2rhosigma, double & v2rholapl, double & v2rhotau,
142142 double & v2sigma2, double & v2sigmalapl, double & v2sigmatau,
143143 double & v2lapl2, double & v2lapltau, double & v2tau2 ) {
144- #if defined(__CUDACC__) || defined(__HIPCC__)
144+ #if defined(__CUDACC__) || defined(__HIPCC__) || defined(__SYCL_DEVICE_ONLY__) || defined(EXCHCXX_ENABLE_SYCL)
145145 printf (" eval_vxc_fxc_unpolar not implemented for deorbitalized kernels\n " );
146- #elif defined(__SYCL_DEVICE_ONLY__) || defined(EXCHCXX_ENABLE_SYCL)
147- sycl::ext::oneapi::experimental::printf (" eval_vxc_fxc_unpolar not implemented for deorbitalized kernels\n " );
148146 #else
149147 unused (rho, sigma, lapl, tau, vrho, vsigma, vlapl, vtau, v2rho2, v2rhosigma, v2rholapl, v2rhotau, v2sigma2, v2sigmalapl, v2sigmatau, v2lapl2, v2lapltau, v2tau2);
150148 throw std::runtime_error (" eval_vxc_fxc_unpolar not implemented for deorbitalized kernels" );
@@ -172,10 +170,8 @@ struct kernel_traits<Deorbitalized<XCEF,KEDF>> {
172170 double & v2lapl2_aa, double & v2lapl2_ab, double & v2lapl2_bb,
173171 double & v2lapltau_a_a, double & v2lapltau_a_b, double & v2lapltau_b_a, double & v2lapltau_b_b,
174172 double & v2tau2_aa, double & v2tau2_ab, double & v2tau2_bb ) {
175- #if defined(__CUDACC__) || defined(__HIPCC__)
173+ #if defined(__CUDACC__) || defined(__HIPCC__) || defined(__SYCL_DEVICE_ONLY__) || defined(EXCHCXX_ENABLE_SYCL)
176174 printf (" eval_vxc_fxc_polar not implemented for deorbitalized kernels\n " );
177- #elif defined(__SYCL_DEVICE_ONLY__) || defined(EXCHCXX_ENABLE_SYCL)
178- sycl::ext::oneapi::experimental::printf (" eval_vxc_fxc_polar not implemented for deorbitalized kernels\n " );
179175 #else
180176 unused (rho_a, rho_b, sigma_aa, sigma_ab, sigma_bb, lapl_a, lapl_b, tau_a, tau_b, vrho_a, vrho_b, vsigma_aa, vsigma_ab, vsigma_bb, vlapl_a, vlapl_b, vtau_a, vtau_b, v2rho2_aa, v2rho2_ab, v2rho2_bb, v2rhosigma_a_aa, v2rhosigma_a_ab, v2rhosigma_a_bb, v2rhosigma_b_aa, v2rhosigma_b_ab, v2rhosigma_b_bb, v2rholapl_a_a, v2rholapl_a_b, v2rholapl_b_a, v2rholapl_b_b, v2rhotau_a_a, v2rhotau_a_b, v2rhotau_b_a, v2rhotau_b_b, v2sigma2_aa_aa, v2sigma2_aa_ab, v2sigma2_aa_bb, v2sigma2_ab_ab, v2sigma2_ab_bb, v2sigma2_bb_bb, v2sigmalapl_aa_a, v2sigmalapl_aa_b, v2sigmalapl_ab_a, v2sigmalapl_ab_b, v2sigmalapl_bb_a, v2sigmalapl_bb_b, v2sigmatau_aa_a, v2sigmatau_aa_b, v2sigmatau_ab_a, v2sigmatau_ab_b, v2sigmatau_bb_a, v2sigmatau_bb_b, v2lapl2_aa, v2lapl2_ab, v2lapl2_bb, v2lapltau_a_a, v2lapltau_a_b, v2lapltau_b_a, v2lapltau_b_b, v2tau2_aa, v2tau2_ab, v2tau2_bb);
181177 throw std::runtime_error (" eval_vxc_fxc_polar not implemented for deorbitalized kernels" );
@@ -188,10 +184,8 @@ struct kernel_traits<Deorbitalized<XCEF,KEDF>> {
188184 double & v2rho2, double & v2rhosigma, double & v2rholapl, double & v2rhotau,
189185 double & v2sigma2, double & v2sigmalapl, double & v2sigmatau,
190186 double & v2lapl2, double & v2lapltau, double & v2tau2 ) {
191- #if defined(__CUDACC__) || defined(__HIPCC__)
187+ #if defined(__CUDACC__) || defined(__HIPCC__) || defined(__SYCL_DEVICE_ONLY__) || defined(EXCHCXX_ENABLE_SYCL)
192188 printf (" eval_fxc_unpolar not implemented for deorbitalized kernels\n " );
193- #elif defined(__SYCL_DEVICE_ONLY__) || defined(EXCHCXX_ENABLE_SYCL)
194- sycl::ext::oneapi::experimental::printf (" eval_fxc_unpolar not implemented for deorbitalized kernels\n " );
195189 #else
196190 unused (rho, sigma, lapl, tau, v2rho2, v2rhosigma, v2rholapl, v2rhotau, v2sigma2, v2sigmalapl, v2sigmatau, v2lapl2, v2lapltau, v2tau2);
197191 throw std::runtime_error (" eval_fxc_unpolar not implemented for deorbitalized kernels" );
@@ -216,10 +210,8 @@ struct kernel_traits<Deorbitalized<XCEF,KEDF>> {
216210 double & v2lapl2_aa, double & v2lapl2_ab, double & v2lapl2_bb,
217211 double & v2lapltau_a_a, double & v2lapltau_a_b, double & v2lapltau_b_a, double & v2lapltau_b_b,
218212 double & v2tau2_aa, double & v2tau2_ab, double & v2tau2_bb ) {
219- #if defined(__CUDACC__) || defined(__HIPCC__)
213+ #if defined(__CUDACC__) || defined(__HIPCC__) || defined(__SYCL_DEVICE_ONLY__) || defined(EXCHCXX_ENABLE_SYCL)
220214 printf (" eval_fxc_polar not implemented for deorbitalized kernels\n " );
221- #elif defined(__SYCL_DEVICE_ONLY__) || defined(EXCHCXX_ENABLE_SYCL)
222- sycl::ext::oneapi::experimental::printf (" eval_fxc_polar not implemented for deorbitalized kernels\n " );
223215 #else
224216 unused (rho_a, rho_b, sigma_aa, sigma_ab, sigma_bb, lapl_a, lapl_b, tau_a, tau_b, v2rho2_aa, v2rho2_ab, v2rho2_bb, v2rhosigma_a_aa, v2rhosigma_a_ab, v2rhosigma_a_bb, v2rhosigma_b_aa, v2rhosigma_b_ab, v2rhosigma_b_bb, v2rholapl_a_a, v2rholapl_a_b, v2rholapl_b_a, v2rholapl_b_b, v2rhotau_a_a, v2rhotau_a_b, v2rhotau_b_a, v2rhotau_b_b, v2sigma2_aa_aa, v2sigma2_aa_ab, v2sigma2_aa_bb, v2sigma2_ab_ab, v2sigma2_ab_bb, v2sigma2_bb_bb, v2sigmalapl_aa_a, v2sigmalapl_aa_b, v2sigmalapl_ab_a, v2sigmalapl_ab_b, v2sigmalapl_bb_a, v2sigmalapl_bb_b, v2sigmatau_aa_a, v2sigmatau_aa_b, v2sigmatau_ab_a, v2sigmatau_ab_b, v2sigmatau_bb_a, v2sigmatau_bb_b, v2lapl2_aa, v2lapl2_ab, v2lapl2_bb, v2lapltau_a_a, v2lapltau_a_b, v2lapltau_b_a, v2lapltau_b_b, v2tau2_aa, v2tau2_ab, v2tau2_bb);
225217 throw std::runtime_error (" eval_fxc_polar not implemented for deorbitalized kernels" );
0 commit comments