Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
decidesimulationworkload.cpp File Reference
#include "gmxpre.h"
#include "decidesimulationworkload.h"
#include "gromacs/ewald/pme.h"
#include "gromacs/taskassignment/taskassignment.h"
#include "gromacs/utility/arrayref.h"
+ Include dependency graph for decidesimulationworkload.cpp:

Description

Defines routine for building simulation workload task description.

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...