diff --git a/lib/gpu/lal_pppm.cpp b/lib/gpu/lal_pppm.cpp index 39249ea350..f957b36a7d 100644 --- a/lib/gpu/lal_pppm.cpp +++ b/lib/gpu/lal_pppm.cpp @@ -79,6 +79,8 @@ grdtyp *PPPMT::init(const int nlocal, const int nall, FILE *_screen, return nullptr; } + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom;