Move GPU task assignment
authorMark Abraham <mark.j.abraham@gmail.com>
Mon, 30 Sep 2019 18:06:20 +0000 (20:06 +0200)
committerMagnus Lundborg <magnus.lundborg@scilifelab.se>
Tue, 1 Oct 2019 15:44:05 +0000 (17:44 +0200)
commit08d616918c125249e0ce4de35317845b55711c9c
tree051fd4588c96944fd02dc1cb711bfe9f1afc9d42
parentbc93b21e79d656f21f439c2a7878a31d8c1fc2f4
Move GPU task assignment

This commit changes no functionality except that it does re-order some
log-file reporting, with GPU task assignment reporting now preceding
OpenMP and thread affinity reporting.

Now that there is multi-stage DD construction, the GPU task assignment
can be done between the stages. This will permit the construction of
GPU resources in time to build domain objects with GPU stream(s),
where appropriate.

Change-Id: I1734afa65ee5b54995ccf23a69ff25ec6587a019
src/gromacs/mdrun/runner.cpp
src/gromacs/taskassignment/taskassignment.h