From 15da7a00f8036e7b27b2e655245f0cf46940e313 Mon Sep 17 00:00:00 2001 From: Hongxu Ren Date: Sat, 28 Mar 2026 10:55:49 +0800 Subject: [PATCH] fix: remove device=cpu restriction for EXX PW calculation Remove the hard-coded check that only allows EXX PW to run on CPU device. This enables EXX PW calculations to run on GPU devices when available. --- source/source_io/module_parameter/input_conv.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/source/source_io/module_parameter/input_conv.cpp b/source/source_io/module_parameter/input_conv.cpp index efe7fe481dc..956a48c148d 100644 --- a/source/source_io/module_parameter/input_conv.cpp +++ b/source/source_io/module_parameter/input_conv.cpp @@ -519,11 +519,6 @@ void Input_Conv::Convert() { ModuleBase::WARNING_QUIT("Input_Conv", "EXX PW works only with nspin=1 and 2"); } - - if (PARAM.inp.device != "cpu") - { - ModuleBase::WARNING_QUIT("Input_Conv", "EXX PW works only with device=cpu"); - } } //----------------------------------------------------------