diff --git a/gprMax/config.py b/gprMax/config.py index 95d65985..253a08dc 100644 --- a/gprMax/config.py +++ b/gprMax/config.py @@ -91,6 +91,7 @@ class ModelConfig: deviceID = 0 self.device = {"dev": sim_config.set_model_device(deviceID), "snapsgpu2cpu": False} + self.device["deviceID"] = deviceID # Total memory usage for all grids in the model. Starts with 50MB overhead. self.mem_overhead = 65e6 diff --git a/gprMax/model_build_run.py b/gprMax/model_build_run.py index 4ca40867..49af22d5 100644 --- a/gprMax/model_build_run.py +++ b/gprMax/model_build_run.py @@ -309,11 +309,12 @@ class ModelBuildRun: if config.sim_config.general["solver"] == "opencl": solvername = "OpenCL" platformname = " on " + " ".join(config.get_model_config().device["dev"].platform.name.split()) - devicename = " ".join(config.get_model_config().device["dev"].name.split()) else: solvername = "CUDA" platformname = "" - devicename = " ".join(config.get_model_config().device["dev"].name().split()) + + devicename = (f'[{config.get_model_config().device["deviceID"]}]' + f'{" ".join(config.get_model_config().device["dev"].name().split())}') logger.basic( f"\nModel {config.model_num + 1}/{config.sim_config.model_end} " f"on {config.sim_config.hostinfo['hostname']} "