Merge pull request #3802 from stanmoore1/acks2_warnings

Fix (harmless) compiler warnings in Kokkos ACKS2
This commit is contained in:
Axel Kohlmeyer
2023-06-01 12:57:55 -04:00
committed by GitHub

View File

@ -66,10 +66,10 @@ class FixACKS2ReaxFFKokkos : public FixACKS2ReaxFF, public KokkosBase {
FixACKS2ReaxFFKokkos(class LAMMPS *, int, char **); FixACKS2ReaxFFKokkos(class LAMMPS *, int, char **);
~FixACKS2ReaxFFKokkos(); ~FixACKS2ReaxFFKokkos();
void init() override;
void setup_pre_force(int) override;
void pre_force(int) override;
void cleanup_copy(); void cleanup_copy();
void init();
void setup_pre_force(int);
void pre_force(int);
DAT::tdual_ffloat_1d get_s() {return k_s;} DAT::tdual_ffloat_1d get_s() {return k_s;}
@ -235,11 +235,11 @@ class FixACKS2ReaxFFKokkos : public FixACKS2ReaxFF, public KokkosBase {
void init_shielding_k(); void init_shielding_k();
void init_hist(); void init_hist();
void allocate_matrix(); void allocate_matrix() override;
void allocate_array(); void allocate_array();
void deallocate_array(); void deallocate_array();
int bicgstab_solve(); int bicgstab_solve();
void calculate_Q(); void calculate_Q() override;
int neighflag; int neighflag;
int nlocal,nall,nmax,newton_pair; int nlocal,nall,nmax,newton_pair;
@ -251,13 +251,13 @@ class FixACKS2ReaxFFKokkos : public FixACKS2ReaxFF, public KokkosBase {
typename AT::t_int_2d d_sendlist; typename AT::t_int_2d d_sendlist;
typename AT::t_xfloat_1d_um v_buf; typename AT::t_xfloat_1d_um v_buf;
void grow_arrays(int); void grow_arrays(int) override;
void copy_arrays(int, int, int); void copy_arrays(int, int, int) override;
void sort_kokkos(Kokkos::BinSort<KeyViewType, BinOp> &Sorter) override; void sort_kokkos(Kokkos::BinSort<KeyViewType, BinOp> &Sorter) override;
int pack_exchange(int, double *); int pack_exchange(int, double *) override;
int unpack_exchange(int, double *); int unpack_exchange(int, double *) override;
void get_chi_field(); void get_chi_field() override;
double memory_usage(); double memory_usage() override;
void sparse_matvec_acks2(typename AT::t_ffloat_1d &, typename AT::t_ffloat_1d &); void sparse_matvec_acks2(typename AT::t_ffloat_1d &, typename AT::t_ffloat_1d &);
}; };