Objet : Developers list for StarPU
Archives de la liste
- From: Samuel Thibault <samuel.thibault@ens-lyon.org>
- To: Benoît Lizé <benoit.lize@gmail.com>
- Cc: starpu-devel@lists.gforge.inria.fr
- Subject: Re: [Starpu-devel] Void interface and StarPU-MPI
- Date: Wed, 5 Mar 2014 12:43:55 +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>
Does the attached patch work?
Samuel
Index: mpi/src/starpu_mpi_datatype.c
===================================================================
--- mpi/src/starpu_mpi_datatype.c (révision 12330)
+++ mpi/src/starpu_mpi_datatype.c (copie de travail)
@@ -105,6 +105,21 @@
}
/*
+ * Void
+ */
+
+static void handle_to_datatype_void(starpu_data_handle_t data_handle
STARPU_ATTRIBUTE_UNUSED, MPI_Datatype *datatype)
+{
+ int ret;
+
+ ret = MPI_Type_contiguous(0, MPI_BYTE, datatype);
+ STARPU_ASSERT_MSG(ret == MPI_SUCCESS, "MPI_Type_contiguous failed");
+
+ ret = MPI_Type_commit(datatype);
+ STARPU_ASSERT_MSG(ret == MPI_SUCCESS, "MPI_Type_commit failed");
+}
+
+/*
* Generic
*/
@@ -116,7 +131,7 @@
[STARPU_CSR_INTERFACE_ID] = NULL,
[STARPU_BCSR_INTERFACE_ID] = NULL,
[STARPU_VARIABLE_INTERFACE_ID] = handle_to_datatype_variable,
- [STARPU_VOID_INTERFACE_ID] = NULL,
+ [STARPU_VOID_INTERFACE_ID] = handle_to_datatype_void,
[STARPU_MULTIFORMAT_INTERFACE_ID] = NULL,
};
- [Starpu-devel] Void interface and StarPU-MPI, Benoît Lizé, 03/03/2014
- Re: [Starpu-devel] Void interface and StarPU-MPI, Samuel Thibault, 05/03/2014
- Re: [Starpu-devel] Void interface and StarPU-MPI, Samuel Thibault, 05/03/2014
- Re: [Starpu-devel] Void interface and StarPU-MPI, Samuel Thibault, 05/03/2014
- Re: [Starpu-devel] Void interface and StarPU-MPI, Nathalie Furmento, 05/03/2014
- Re: [Starpu-devel] Void interface and StarPU-MPI, Samuel Thibault, 05/03/2014
Archives gérées par MHonArc 2.6.19+.