From 2eff3f34edbbef34f12bf8361b9e0075443b28ba Mon Sep 17 00:00:00 2001 From: Peter Boyle Date: Tue, 15 Oct 2024 14:36:06 +0000 Subject: [PATCH] Alternate reduction; default to grids own but make a configure flag --enable-reduction=grid|mpi --- configure.ac | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/configure.ac b/configure.ac index 652944f9..776ca264 100644 --- a/configure.ac +++ b/configure.ac @@ -128,6 +128,20 @@ case ${ac_LAPACK} in AC_DEFINE([USE_LAPACK],[1],[use LAPACK]);; esac +############### internal reduction +AC_ARG_ENABLE([reduction], + [AS_HELP_STRING([--enable-reduction=mpi|grid],[enable reduction])], + [ac_REDUCTION=${enable_reduction}], [ac_REDUCTION=grid]) + +case ${ac_REDUCTION} in + mpi) + ;; + grid) + AC_DEFINE([USE_GRID_REDUCTION],[1],[use GRID REDUCTION]);; + *) + AC_DEFINE([USE_GRID_REDUCTION],[1],[use GRID REDUCTION]);; +esac + ############### tracing AC_ARG_ENABLE([tracing], [AS_HELP_STRING([--enable-tracing=none|nvtx|roctx|timer],[enable tracing])],