|
Gromacs
2026.0-dev-20251119-5f0a571d
|
#include <cstdio>
Include dependency graph for manage_threading.h:
This graph shows which files directly or indirectly include this file:Declares functions for managing threading of listed forces.
Functions | |
| void | setup_bonded_threading (bonded_threading_t *bt, int numAtomsForce, bool useGpuForBondeds, const InteractionDefinitions &idef) |
| Divide the listed interactions over the threads and GPU. More... | |
| void setup_bonded_threading | ( | bonded_threading_t * | bt, |
| int | numAtomsForce, | ||
| bool | useGpuForBondeds, | ||
| const InteractionDefinitions & | idef | ||
| ) |
Divide the listed interactions over the threads and GPU.
Uses fr->nthreads for the number of threads, and sets up the thread-force buffer reduction. This should be called each time the bonded setup changes; i.e. at start-up without domain decomposition and at DD.
1.8.5