Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Introduce typed tasks in SimDag
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 6 Oct 2009 16:58:13 +0000 (16:58 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 6 Oct 2009 16:58:13 +0000 (16:58 +0000)
commitb4cdae298b5a8f436f8c3ddf4c761529603df71a
treee1b487d4976f3d9908b9c33ac11c8cc551b36f56
parentf5ee12fe642b7ceaa87d2b85aca3591d612c8d40
Introduce typed tasks in SimDag
- Specify its kind and cost at creation.
- At scheduling, just give where it should be placed, and the cost for
  each involved resource is automatically computed.
- Existing constructors so far (more to come of course):
  - SD_task_create_comm_e2e() for end-to-end communication
  - SD_task_create_comp_seq() for sequential computation
- Use SD_task_schedulev() / SD_task_schedulel() to schedule them.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6725 48e7efb5-ca39-0410-a469-dd3cf9ba447f
ChangeLog
include/simdag/datatypes.h
include/simdag/simdag.h
src/simdag/private.h
src/simdag/sd_task.c