1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-07-17 21:27:07 +01:00

Merge with Christoph GPT checksum debug

This commit is contained in:
2025-07-15 03:06:09 +00:00
parent a77cd50b2f
commit 41f344bbd3
17 changed files with 704 additions and 65 deletions

View File

@@ -222,7 +222,7 @@ esac
############### Symplectic group
AC_ARG_ENABLE([Sp],
[AC_HELP_STRING([--enable-Sp=yes|no], [enable gauge group Sp2n])],
[AS_HELP_STRING([--enable-Sp=yes|no],[enable gauge group Sp2n])],
[ac_ENABLE_SP=${enable_Sp}], [ac_ENABLE_SP=no])
AM_CONDITIONAL(BUILD_SP, [ test "${ac_ENABLE_SP}X" == "yesX" ])
@@ -263,6 +263,28 @@ case ${ac_ACCELERATOR_AWARE_MPI} in
*);;
esac
############### CHECKSUM COMMS
AC_ARG_ENABLE([checksum-comms],
[AS_HELP_STRING([--enable-checksum-comms=yes|no],[checksum all communication])],
[ac_CHECKSUM_COMMS=${enable_checksum_comms}], [ac_CHECKSUM_COMMS=yes])
case ${ac_CHECKSUM_COMMS} in
yes)
AC_DEFINE([GRID_CHECKSUM_COMMS],[1],[checksum all communication]);;
*);;
esac
############### LOG VIEWS
AC_ARG_ENABLE([log-views],
[AS_HELP_STRING([--enable-log-views=yes|no],[log information on all view open/close])],
[ac_LOG_VIEWS=${enable_log_views}], [ac_LOG_VIEWS=yes])
case ${ac_LOG_VIEWS} in
yes)
AC_DEFINE([GRID_LOG_VIEWS],[1],[log information on all view open/close]);;
*);;
esac
############### SYCL/CUDA/HIP/none
AC_ARG_ENABLE([accelerator],
[AS_HELP_STRING([--enable-accelerator=cuda|sycl|hip|none],[enable none,cuda,sycl,hip acceleration])],