Basic population of simulation workload
authorPaul Bauer <paul.bauer.q@gmail.com>
Mon, 7 Oct 2019 09:36:04 +0000 (11:36 +0200)
committerArtem Zhmurov <zhmurov@gmail.com>
Thu, 10 Oct 2019 13:22:15 +0000 (15:22 +0200)
commit2a921e947c98feb93d57fc5296bf0ccb68a7f99a
treef87bde22dc6d850923544f780dd0eb27aac6e645
parent754dfec1b9cf5c0a81d90e6a6cce66212d6decd1
Basic population of simulation workload

Adds basic population of simulation workload datastructure from
information available after task assignment is done to GPU(s).

Also changes population of step and domain work datastructures to
return new datastructure instead of passing pointer to routine that
fills them.

Change-Id: Ie48a4f74eaa69092f24355e19f66a90d6700baa0
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdrun/isimulator.h
src/gromacs/mdrun/md.cpp
src/gromacs/mdrun/runner.cpp
src/gromacs/mdtypes/simulation_workload.h
src/gromacs/taskassignment/CMakeLists.txt
src/gromacs/taskassignment/decidesimulationworkload.cpp [new file with mode: 0644]
src/gromacs/taskassignment/decidesimulationworkload.h [new file with mode: 0644]
src/gromacs/taskassignment/taskassignment.h