Objet : Developers list for StarPU
Archives de la liste
- From: pierrick Brunet <pierrick.brunet@inria.fr>
- To: starpu-devel@lists.gforge.inria.fr
- Subject: [Starpu-devel] dépendance de données
- Date: Tue, 17 Dec 2013 08:23:48 +0100
- 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>
Bonjour,
Dans le cadre de l'ADT KStar, je génère a partir de code openMP du code StarPU. Malheureusement le code généré semble ne pas fonctionner correctement au niveau des dépendances de données.
Est ce qu'il serait possible d'avoir plus d'information sur l'erreur que j'ai?
L'erreur : ../../src/core/dependencies/implicit_data_deps.c:552: _starpu_data_wait_until_available: Assertion `ret == 0' failed.
Le code :
starpu_data_handle_t CLjkJCOfresult_handle;
starpu_vector_data_register (&CLjkJCOfresult_handle, 0, (uintptr_t)result, 1, sizeof(result[0]));
CLjkJCOf_task->handles[0] = CLjkJCOfresult_handle;
CLjkJCOf_argstruct CLjkJCOf_params = {n};
CLjkJCOf_task->cl_arg = &CLjkJCOf_params;
CLjkJCOf_task->cl_arg_size = sizeof(CLjkJCOf_params);
starpu_task_submit(CLjkJCOf_task);
starpu_data_unregister(CLjkJCOfresult_handle);
Le souci étant durant l'appel starpu_data_unregister.
le type de result est : const long*
Le souci pouvant venir du fait que result est déjà enregistrer dans une tache parent (mais si j'ai bien compris, ça ne doit pas causer de problème normalement)
Merci d'avance,
Pierrick
- [Starpu-devel] dépendance de données, pierrick Brunet, 17/12/2013
- Re: [Starpu-devel] dépendance de données, Samuel Thibault, 17/12/2013
Archives gérées par MHonArc 2.6.19+.