must not allocate eatom and vatom in base class to avoid big memory leak
This commit is contained in:
@ -84,10 +84,10 @@ void PairMLIAPKokkos<DeviceType>::compute(int eflag, int vflag)
|
||||
if (data->nelements != model->nelements)
|
||||
error->all(FLERR, "Incompatible model and descriptor element count");
|
||||
|
||||
ev_init(eflag, vflag);
|
||||
ev_init(eflag, vflag, 0);
|
||||
if (eflag_atom && (int)k_eatom.h_view.extent(0) < maxeatom) {
|
||||
memoryKK->destroy_kokkos(k_eatom,eatom);
|
||||
memoryKK->create_kokkos(k_eatom,eatom,maxeatom,"pair:eatom");
|
||||
memoryKK->destroy_kokkos(k_eatom,eatom);
|
||||
memoryKK->create_kokkos(k_eatom,eatom,maxeatom,"pair:eatom");
|
||||
}
|
||||
|
||||
if (vflag_atom && (int)k_vatom.h_view.extent(0) < maxeatom) {
|
||||
|
||||
Reference in New Issue
Block a user