|
file | decidegpuusage.cpp |
| Defines functionality for deciding whether tasks will run on GPUs.
|
|
file | decidegpuusage.h |
| Declares functionality for deciding whether tasks will run on GPUs.
|
|
file | decidesimulationworkload.cpp |
| Defines routine for building simulation workload task description.
|
|
file | decidesimulationworkload.h |
| Declares routine for deciding simulation workload based on GPU tasks.
|
|
file | findallgputasks.cpp |
| Defines routine for collecting all GPU tasks found on ranks of a node.
|
|
file | findallgputasks.h |
| Declares routine for collecting all GPU tasks found on ranks of a node.
|
|
file | reportgpuusage.cpp |
| Defines routine for reporting GPU usage.
|
|
file | reportgpuusage.h |
| Declares routine for reporting GPU usage.
|
|
file | resourcedivision.cpp |
| Defines utility functionality for dividing resources and checking for consistency and usefulness.
|
|
file | resourcedivision.h |
| Declares utility functionality for dividing resources and checking for consistency and usefulness.
|
|
file | taskassignment.cpp |
| Defines helper and factory functionality for task assignment.
|
|
file | taskassignment.h |
| Declares high-level functionality for managing assigning tasks on ranks of a node to hardware on that node, and the factory function to build the correct flavours of gmx::INodeTaskAssigner required to implement the user's requirements.
|
|
file | usergpuids.cpp |
| Defines routines for handling user-specified GPU IDs.
|
|
file | usergpuids.h |
| Declares routines for handling user-specified GPU IDs.
|
|