Prechádzať zdrojové kódy

use correct number of CPUs when checking in master-slave mode

Corentin Salingue 8 rokov pred
rodič
commit
fe58870642
2 zmenil súbory, kde vykonal 6 pridanie a 4 odobranie
  1. 3 2
      tests/Makefile.am
  2. 3 2
      tools/Makefile.am

+ 3 - 2
tests/Makefile.am

@@ -120,15 +120,16 @@ endif
 
 MPI 			= $(MPIEXEC)  $(MPIEXEC_ARGS) -np 4
 LOADER_BIN2		= $(MPI) $(LOADER_BIN)
+MPI_RUN_ARGS		= STARPU_WORKERS_NOBIND=1 STARPU_NCPU=4
 else
 LOADER_BIN2		= $(LOADER_BIN)
 endif
 
 if STARPU_HAVE_AM111
-TESTS_ENVIRONMENT   =   top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)"
+TESTS_ENVIRONMENT   =   $(MPI_RUN_ARGS) top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)"
 LOG_COMPILER        =   $(LOADER_BIN2)
 else
-TESTS_ENVIRONMENT   =   top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)" $(LOADER_BIN2)
+TESTS_ENVIRONMENT   =   $(MPI_RUN_ARGS) top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)" $(LOADER_BIN2)
 endif
 endif
 

+ 3 - 2
tools/Makefile.am

@@ -194,16 +194,17 @@ endif
 if STARPU_USE_MPI_MASTER_SLAVE 
 MPI		= $(MPIEXEC)  $(MPIEXEC_ARGS) -np 4
 LOADER_BIN2	= $(MPI) $(LOADER_BIN)
+MPI_RUN_ARGS	= STARPU_WORKERS_NOBIND=1 STARPU_NCPU=4
 else
 LOADER_BIN2	= $(LOADER_BIN)
 endif
 
 
 if STARPU_HAVE_AM111
-TESTS_ENVIRONMENT	=	top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)"
+TESTS_ENVIRONMENT	=	$(MPI_RUN_ARGS) top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)"
 LOG_COMPILER		=	$(LOADER_BIN2)
 else
-TESTS_ENVIRONMENT	=	top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)" $(LOADER_BIN2)
+TESTS_ENVIRONMENT	=	$(MPI_RUN_ARGS) top_builddir="$(abs_top_builddir)" top_srcdir="$(abs_top_srcdir)" $(LOADER_BIN2)
 endif
 
 endif