Skip to content

Commit b9eec5a

Browse files
committed
test: Configure test suite with MPI ABI support if enabled.
1 parent 1337f6f commit b9eec5a

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

Makefile.in

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ SRCDIR := $(shell cd @srcdir@;pwd)
1313
export TOP_BUILDDIR:=@TOP_BUILDDIR@
1414
CONFSET:=@CONFSET@
1515
CUDA_SUPPORT:=@CUDA_SUPPORT@
16+
ENABLE_MPI_ABI:=@ENABLE_MPI_ABI@
1617
export TOP_SRCDIR = $(SRCDIR)
1718
export CONFIGARGS:=@CONFIGARGS@
1819
exec_prefix=@exec_prefix@
@@ -52,6 +53,11 @@ endif
5253
endif
5354
endif
5455

56+
MPI_ABI=""
57+
ifeq ($(ENABLE_MPI_ABI),true)
58+
MPI_ABI=--enable-mpi-abi ## Build tests with MPI ABI
59+
endif
60+
5561
ifndef MPIEXEC
5662
MPIEXEC=mpiexec
5763
endif
@@ -121,7 +127,7 @@ else
121127
( if command -v -- "$${MPIEXEC}" > /dev/null 2>&1; \
122128
then echo -n "INFO: mpiexec command: "; which $${MPIEXEC}; echo "INFO: mpiexec arguments: $${MPITEST_MPIEXECARG}"; \
123129
else echo "WARNING: $${MPIEXEC} does not seem to be valid command! Please adjust PATH or set MPIEXEC accordingly."; sleep 2; fi ); \
124-
( mkdir -p mpich2/test/mpi ; cd mpich2/test/mpi ; $(SRCDIR)/mpich2/test/mpi/configure --with-mpi=$(prefix) $(CUDA_TESTS) $(LARGE_TESTS)); \
130+
( mkdir -p mpich2/test/mpi ; cd mpich2/test/mpi ; $(SRCDIR)/mpich2/test/mpi/configure --with-mpi=$(prefix) $(CUDA_TESTS) $(LARGE_TESTS) $(MPI_ABI)); \
125131
( hostname; rpm -qi pscom; rpm -qi psmgmt; $(SRCDIR)/scripts/vcversion -r $(SRCDIR); \
126132
$(MAKE) -C mpich2/test/mpi testing "TESTLIST=$${TESTSETLIST}" $(TESTDIRLIST) && \
127133
cp $(TESTSUMMARY).xml $${_LOGNAME}.xml && \

configure.ac

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -766,6 +766,7 @@ test -n "$FCFLAGS" && CONF_OPS="$CONF_OPS 'FCFLAGS=$FCFLAGS'"
766766

767767
AC_SUBST([CONFSET])
768768
AC_SUBST([CUDA_SUPPORT])
769+
AC_SUBST([ENABLE_MPI_ABI])
769770
AC_SUBST([MODULEFILE])
770771
AC_SUBST([EXTRA_VERSION_INFO])
771772
AC_SUBST([CUDA_HOME])

0 commit comments

Comments
 (0)