diff options
Diffstat (limited to 'Source/Parser/GpuParser.H')
-rw-r--r-- | Source/Parser/GpuParser.H | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Parser/GpuParser.H b/Source/Parser/GpuParser.H index 0b5ac8d7f..393fd48e7 100644 --- a/Source/Parser/GpuParser.H +++ b/Source/Parser/GpuParser.H @@ -40,12 +40,13 @@ public: operator() (Ts... var) const noexcept { #ifdef AMREX_USE_GPU - amrex::GpuArray<amrex::Real,N> l_var{var...}; #if AMREX_DEVICE_COMPILE // WarpX compiled for GPU, function compiled for __device__ + amrex::GpuArray<amrex::Real,N> l_var{var...}; return wp_ast_eval<0>(m_gpu_parser_ast, l_var.data()); #else // WarpX compiled for GPU, function compiled for __host__ + amrex::ignore_unused(var...); return wp_ast_eval<0>(m_cpu_parser->ast, nullptr); #endif |