From 2a78aa637de118385f234714775a3a09cf8dce4e Mon Sep 17 00:00:00 2001 From: Craig Warren Date: Wed, 11 Dec 2019 13:49:56 +0000 Subject: [PATCH] Corrected string for CUDA dispersive material handling. --- gprMax/updates.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gprMax/updates.py b/gprMax/updates.py index 93a5564f..a03762b3 100644 --- a/gprMax/updates.py +++ b/gprMax/updates.py @@ -279,7 +279,7 @@ class CUDAUpdates: if config.get_model_config().materials['maxpoles'] > 0: kernels_fields = self.source_module(kernel_template_fields.substitute( REAL=config.sim_config.dtypes['C_float_or_double'], - REALFUNC=config.get_model_config().materials['cuda_real_func'], + REALFUNC=config.get_model_config().materials['cudarealfunc'], COMPLEX=config.get_model_config().materials['dispersiveCdtype'], N_updatecoeffsE=self.grid.updatecoeffsE.size, N_updatecoeffsH=self.grid.updatecoeffsH.size, @@ -299,8 +299,8 @@ class CUDAUpdates: # Value of COMPLEX is not relevant. kernels_fields = self.source_module(kernel_template_fields.substitute( REAL=config.sim_config.dtypes['C_float_or_double'], - REALFUNC=config.get_model_config().materials['cuda_real_func'], - COMPLEX=config.sim_config.dtypes['C_complex'], + REALFUNC=config.get_model_config().materials['cudarealfunc'], + COMPLEX=config.sim_config.dtypes['C_float_or_double'], N_updatecoeffsE=self.grid.updatecoeffsE.size, N_updatecoeffsH=self.grid.updatecoeffsH.size, NY_MATCOEFFS=self.grid.updatecoeffsE.shape[1],