From ef54c7290e40864d486a654fc0e5efa675db0156 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 27 Jun 2021 15:40:38 -0400 Subject: [PATCH] must pass pointer to Error class as argument since static functions don't have access to "this" --- src/KOKKOS/kokkos.cpp | 4 ++-- src/KOKKOS/kokkos.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/KOKKOS/kokkos.cpp b/src/KOKKOS/kokkos.cpp index 7c53ce0388..9f0cb14683 100644 --- a/src/KOKKOS/kokkos.cpp +++ b/src/KOKKOS/kokkos.cpp @@ -189,7 +189,7 @@ KokkosLMP::KokkosLMP(LAMMPS *lmp, int narg, char **arg) : Pointers(lmp) args.num_numa = numa; args.device_id = device; - initialize(args); + KokkosLMP::initialize(args,error); // default settings for package kokkos command @@ -304,7 +304,7 @@ KokkosLMP::~KokkosLMP() /* ---------------------------------------------------------------------- */ -void KokkosLMP::initialize(Kokkos::InitArguments args) +void KokkosLMP::initialize(Kokkos::InitArguments args, Error *error) { if (!Kokkos::is_initialized()) { if (is_finalized) diff --git a/src/KOKKOS/kokkos.h b/src/KOKKOS/kokkos.h index 7d05512bd7..a62666ba2a 100644 --- a/src/KOKKOS/kokkos.h +++ b/src/KOKKOS/kokkos.h @@ -53,7 +53,7 @@ class KokkosLMP : protected Pointers { KokkosLMP(class LAMMPS *, int, char **); ~KokkosLMP(); - static void initialize(Kokkos::InitArguments); + static void initialize(Kokkos::InitArguments, Error *); static void finalize(); void accelerator(int, char **); int neigh_count(int);