Add PP decomposition simluationWorkload flags
authorSzilárd Páll <pall.szilard@gmail.com>
Thu, 12 Aug 2021 16:57:42 +0000 (18:57 +0200)
committerSzilárd Páll <pall.szilard@gmail.com>
Wed, 18 Aug 2021 18:13:16 +0000 (20:13 +0200)
commit817bebaea92727ec0ca9e9308b403ff10725e7fb
tree0e75563c901b62903cd0a6da52939c078b876f58
parentd7e298594f19e8473531a01dccf6c8700b2d104e
Add PP decomposition simluationWorkload flags

Add the complete set of flags that indicate whether there is PP
decomposition using CPU/GPU communication.

These flags allow simplifications in the force schedule.

The additional benefit is a reduced reliance on passing around commrec
for checks related to parallelization.

Refs #3913
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdrun/runner.cpp
src/gromacs/mdtypes/simulation_workload.h
src/gromacs/taskassignment/decidesimulationworkload.cpp
src/gromacs/taskassignment/decidesimulationworkload.h