Select one overload of log2 for the kokkos build

This commit is contained in:
Guillaume Fraux
2025-05-13 16:09:13 +02:00
parent 3215141d9e
commit 9ba50df9d8

View File

@ -961,7 +961,7 @@ EV_FLOAT pair_compute_neighlist (PairStyle* fpair, std::enable_if_t<(NEIGHFLAG&P
lastcall = fpair->lmp->update->ntimestep;
vectorsize = GetMaxNeighs(list);
if (vectorsize == 0) vectorsize = 1;
vectorsize = MathSpecial::powint(2,(int(log2(vectorsize) + 0.5))); // round to nearest power of 2
vectorsize = MathSpecial::powint(2,(int(log2(double(vectorsize)) + 0.5))); // round to nearest power of 2
#if defined(KOKKOS_ENABLE_HIP)
int max_vectorsize = 64;