Fuse some Kokkos kernels to reduce launch latency for small systems

This commit is contained in:
Stan Moore
2023-04-28 14:40:59 -06:00
parent 4a608dced6
commit 235372d6e8
14 changed files with 185 additions and 12 deletions

View File

@ -61,6 +61,7 @@ class Modify : protected Pointers {
virtual void setup_pre_force(int);
virtual void setup_pre_reverse(int, int);
virtual void initial_integrate(int);
virtual void fused_integrate();
virtual void post_integrate();
virtual void pre_exchange();
virtual void pre_neighbor();
@ -150,6 +151,8 @@ class Modify : protected Pointers {
double memory_usage();
int check_fuse_integrate();
protected:
// internal fix counts