From 60f8ee70ed15adacd2d5469cde6794e0cf38a155 Mon Sep 17 00:00:00 2001 From: James Edwards Date: Thu, 17 Aug 2023 14:28:10 -0600 Subject: [PATCH] gpu_enabled needs to be true only when gpu is used --- CIME/case/case.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CIME/case/case.py b/CIME/case/case.py index 567eb223988..0b0f9078660 100644 --- a/CIME/case/case.py +++ b/CIME/case/case.py @@ -458,7 +458,10 @@ def get_values(self, item, attribute=None, resolved=True, subgroup=None): def get_value(self, item, attribute=None, resolved=True, subgroup=None): if item == "GPU_ENABLED": if not self.gpu_enabled: - if self.get_value("GPU_TYPE") != "none": + if ( + self.get_value("GPU_TYPE") != "none" + and self.get_value("NGPUS_PER_NODE") > 0 + ): self.gpu_enabled = True return "true" if self.gpu_enabled else "false"