#2794: TACC Stampede3-skx Compilation Failing [-Wincompatible-function-pointer-type]
Reporter: vik@arizona.edu Status: submitted Milestone: ET_2023_05 Version: ET_2023_05 Type: bug Priority: blocker Component: EinsteinToolkit thorn
I am failing to compile on the new TACC Stampede3 skx-nodes (Intel Xeon Platinum 8160 ("Skylake"), documentation [here](https://docs.tacc.utexas.edu/hpc/stampede3/)%5C). I am running into the following error that terminates the compilation:
``` /work2/09313/<user>/stampede3/einstein/Cactus/arrangements/CactusNumerical/ReflectionSymmetry/src/register.c:67:22: error: incompatible function pointer types passing 'CCTK_INT4 (const restrict CCTK_POINTER_TO_CONST, const CCTK_INT4, const CCTK_INT4, const CCTK_INT4, const CCTK_INT4, const CCTK_INT4, const CCTK_INT4, const restrict CCTK_POINTER_TO_CONST *, const CCTK_INT4, const CCTK_INT4 *, const CCTK_INT4, const CCTK_INT4 *, const restrict CCTK_POINTER *, const CCTK_INT4)' (aka 'int (const void *const restrict, const int, const int, const int, const int, const int, const int, const void *const restrict *, const int, const int *, const int, const int *, void *const restrict *, const int)') to parameter of type 'CCTK_INT4 (*)(const CCTK_POINTER_TO_CONST, const CCTK_INT4, const CCTK_INT4, const CCTK_INT4, const CCTK_INT4, const CCTK_INT4, const CCTK_INT4, const CCTK_POINTER_TO_CONST *, const CCTK_INT4, const CCTK_INT4 *, const CCTK_INT4, const CCTK_INT4 *, const CCTK_POINTER *, const CCTK_INT4)' (aka 'int (*)(const void *const, const int, const int, const int, const int, const int, const int, const void *const *, const int, const int *, const int, const int *, void *const *, const int)') [-Wincompatible-function-pointer-types] 67 | (cctkGH, handle, ReflectionSymmetry_Interpolate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /work2/09313/<user>/stampede3/einstein/Cactus/configs/vacuum/bindings/include/ReflectionSymmetry_Prototypes.h:56:19: note: passing argument to parameter 'symmetry_interpolate' here 56 | CCTK_INT (*const symmetry_interpolate)(const CCTK_POINTER_TO_CONST cctkGH , | ^ 1 error generated. ```
I have attached the machine and option list being used for Stampede3-skx. attachment: stampede3-skx.cfg (https://api.bitbucket.org/2.0/repositories/einsteintoolkit/tickets/issues/27...) attachment: stampede3-skx.ini (https://api.bitbucket.org/2.0/repositories/einsteintoolkit/tickets/issues/27...)
-- Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2794/tacc-stampede3-skx...