Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
decidesimulationworkload.h File Reference
#include <vector>
#include "gromacs/mdtypes/inputrec.h"
#include "gromacs/mdtypes/simulation_workload.h"
+ Include dependency graph for decidesimulationworkload.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares routine for deciding simulation workload based on GPU tasks.

Author
Paul Bauer paul..nosp@m.baue.nosp@m.r.q@g.nosp@m.mail.nosp@m..com

Functions

SimulationWorkload gmx::createSimulationWorkload (bool useGpuForNonbonded, PmeRunMode pmeRunMode, bool useGpuForBonded, bool useGpuForUpdate, bool useGpuForBufferOps, bool useGpuHaloExchange, bool useGpuPmePpComm, bool haveEwaldSurfaceContribution)
 Build datastructure that contains decisions whether to run different workload task on GPUs. More...