瀏覽代碼

Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/starpu/starpu

Samuel Thibault 5 年之前
父節點
當前提交
d2114e2ad4
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      mpi/src/nmad/starpu_mpi_nmad_backend.c

+ 7 - 2
mpi/src/nmad/starpu_mpi_nmad_backend.c

@@ -22,9 +22,9 @@
 
 #ifdef STARPU_USE_MPI_NMAD
 
-void _starpu_mpi_nmad_backend_init(struct starpu_conf *conf)
+static void starpu_mpi_nmad_backend_constructor(void) __attribute__((constructor));
+static void starpu_mpi_nmad_backend_constructor(void)
 {
-	(void)conf;
 	/* strat_prio is preferred for StarPU instead of default strat_aggreg */
 	setenv("NMAD_STRATEGY", "prio", 0 /* do not overwrite user-supplied value, if set */);
 	/* prefer rcache on ibverbs */
@@ -35,6 +35,11 @@ void _starpu_mpi_nmad_backend_init(struct starpu_conf *conf)
 	setenv("PIOM_DEDICATED_WAIT", "1", 0);
 }
 
+void _starpu_mpi_nmad_backend_init(struct starpu_conf *conf)
+{
+	(void)conf;
+}
+
 void _starpu_mpi_nmad_backend_shutdown(void)
 {
 }