Objet : Developers list for StarPU
Archives de la liste
- From: Amani Alonazi <amani.alonazi@kaust.edu.sa>
- To: Samuel Thibault <samuel.thibault@inria.fr>, Amani Alonazi <amani.alonazi@kaust.edu.sa>, starpu-devel@lists.gforge.inria.fr
- Subject: Re: [Starpu-devel] exposing the task color field to starpu-task-insert
- Date: Mon, 25 Jun 2018 11:06:44 +0300
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=amani.alonazi@kaust.edu.sa; spf=Pass smtp.mailfrom=amani.alonazi@kaust.edu.sa; spf=None smtp.helo=postmaster@mail-ed1-f45.google.com
- Ironport-phdr: 9a23:cvCzshbzThqXxnsmWUpLcO//LSx+4OfEezUN459isYplN5qZrs68bnLW6fgltlLVR4KTs6sC17KL9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa9bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjm58axlVAHnhzsGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7WYNEUSndbXstJVSNBDIOyYYUMAeQcI+hXs5Lwp14SoRakHwSgGP/jxz1Oi3Tr3aM6yeMhEQTe0QE8GtIBqnLUrNToP6oOVeC1y6/Iwi/CbvNXxDzw75LHchU7rvGKXLJ8a9DeyU0oFwPDlFqRqI3lMiiW1usXrmib9PZgWfixhGE6tgF9uCOvyd01h4TPm4kbxFfE9SBjz4Y0I921UE97Ydi+EJtRrS6WLYV2QtkkTmp1uyg60qULtYCncCUO0pgqxB7SZ+aZf4SU4R/vTumcLDd+iXl4YrywnQyy/lKlyuDkVsm7zlJKri1dn9nJrH8N1hjT5tGZRfRg40utwDiP2g/T5+1eLkA0kq3bK5ElwrEujJYcrUPDHirulEX3iq+ZaFkk9/C25+j7ZrjqvJyROo9uhg3gLqgjmdazDOs4PwQWWmiU4+W81Lnt/U3jR7VKi+U7nbPcsJ/AI8Qbp7S1DBVR0oYk7RawFTan0NUDkHkENl1FZQmHj5TzN17QPf/4EO2zg0+2nztz3fDJIqXhAonRLnjEiLrhZqp95FRGyAor0NBT/o9bBa8fIP3tXk/8r9jYDh4iMwyo2ObrEtp91o0ZWWKVDa+WLrnesV6O5uI1IumDfpUZuDjnK6tt2/m7tnY8hFIZNZWp3JEedXSkVqB9KkCEbH6qntcAG24XuhYWTerwiVTEXyQFIz6bWqs653kSDIWgBJXCDtSkhbWH3WGyGppQb3JHIlOFDGz0MYiIRrEXYXTWatR9myYcSP2tRpEs0TmqtRTm0PxoIO3O9SBetJT51dEz6feAuws18GldCs2b0imkS2Zyl3EJD2s/2al5oAp0zlCF2Lp5q/9RCMdPof5FT0EhPMiPnKRBF9nuV1eZLZ+yQ1G8T4DjWGlpF4Nj85o1e094Xu6aoFXG1iuuDaUSkuXXVp8977nAmXX9OoBmwiSfjfVzvxwdWsJKcFaeqOtn7QGKW9zKmliCi+CneblaxyefrD7en1rLh1lRVUtLaYuAXX0bYRGL/9Hw50eHQrP3TLp7b01OzsmNLqYMYdrs3w1L
- List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel/>
- List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>
Thanks Samuel,
Please find a patch for exposing the task->color field to task-insert utility attached here.
Thanks and Bye for now,
A.
On Sun, Jun 24, 2018 at 3:21 PM, Samuel Thibault <samuel.thibault@inria.fr> wrote:
Hello,
Amani Alonazi, le dim. 24 juin 2018 11:37:19 +0300, a ecrit:
> I made few modifications to starpu-1.2.4 in order to expose the task color
> field to starpu-task-insert utility. is there a way to do a pull request to
> this repo:
> [1]https://scm.gforge.inria.fr/anonscm/git/starpu/starpu.git
>
> Or is there an official github repo of starpu?
We do not have pull request possibilities.
But you can simply send your patch to this list, and we will happily
apply it :)
Samuel
diff -Naur starpu-1.2.4/include/starpu_task_util.h starpu-1.2.4-taskcolor/include/starpu_task_util.h --- starpu-1.2.4/include/starpu_task_util.h 2018-04-12 15:47:26.000000000 +0300 +++ starpu-1.2.4-taskcolor/include/starpu_task_util.h 2018-06-25 10:50:19.496245134 +0300 @@ -61,6 +61,7 @@ #define STARPU_NAME (23<<STARPU_MODE_SHIFT) #define STARPU_CL_ARGS (24<<STARPU_MODE_SHIFT) #define STARPU_SHIFTED_MODE_MAX (25<<STARPU_MODE_SHIFT) +#define STARPU_COLOR (26<<STARPU_MODE_SHIFT) struct starpu_task *starpu_task_build(struct starpu_codelet *cl, ...); int starpu_task_insert(struct starpu_codelet *cl, ...); diff -Naur starpu-1.2.4/mpi/src/starpu_mpi_task_insert.c starpu-1.2.4-taskcolor/mpi/src/starpu_mpi_task_insert.c --- starpu-1.2.4/mpi/src/starpu_mpi_task_insert.c 2018-04-12 15:47:26.000000000 +0300 +++ starpu-1.2.4-taskcolor/mpi/src/starpu_mpi_task_insert.c 2018-06-25 10:56:37.698483415 +0300 @@ -409,6 +409,11 @@ { select_node_policy = va_arg(varg_list_copy, int); } + else if (arg_type==STARPU_COLOR) + { + //task_color + (void)va_arg(varg_list_copy, int); + } else { STARPU_ABORT_MSG("Unrecognized argument %d, did you perhaps forget to end arguments with 0?\n", arg_type); diff -Naur starpu-1.2.4/src/util/starpu_task_insert_utils.c starpu-1.2.4-taskcolor/src/util/starpu_task_insert_utils.c --- starpu-1.2.4/src/util/starpu_task_insert_utils.c 2018-04-12 15:47:26.000000000 +0300 +++ starpu-1.2.4-taskcolor/src/util/starpu_task_insert_utils.c 2018-06-25 10:52:35.182177122 +0300 @@ -448,6 +448,11 @@ { (void)va_arg(varg_list, int); } + else if (arg_type==STARPU_COLOR) //task_color + { + int color_num = va_arg(varg_list, int); + task->color = color_num; + } else { STARPU_ABORT_MSG("Unrecognized argument %d, did you perhaps forget to end arguments with 0?\n", arg_type); @@ -652,6 +657,11 @@ arg_i++; (void)arglist[arg_i]; } + else if (arg_type == STARPU_COLOR) //task_color + { + arg_i++; + task->color = *(int *)arglist[arg_i]; + } else { STARPU_ABORT_MSG("unknown/unsupported argument %d, did you perhaps forget to end arguments with 0?", arg_type);
- [Starpu-devel] exposing the task color field to starpu-task-insert, Amani Alonazi, 24/06/2018
- Re: [Starpu-devel] exposing the task color field to starpu-task-insert, Samuel Thibault, 24/06/2018
- Re: [Starpu-devel] exposing the task color field to starpu-task-insert, Amani Alonazi, 25/06/2018
- Re: [Starpu-devel] exposing the task color field to starpu-task-insert, Nathalie Furmento, 25/06/2018
- Re: [Starpu-devel] exposing the task color field to starpu-task-insert, Amani Alonazi, 25/06/2018
- Re: [Starpu-devel] exposing the task color field to starpu-task-insert, Samuel Thibault, 24/06/2018
Archives gérées par MHonArc 2.6.19+.