This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by ucx configure 1.12, which was generated by GNU Autoconf 2.69. Invocation command line was $ /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/contrib/../configure --disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi ## --------- ## ## Platform. ## ## --------- ## hostname = atl1-1-02-005-33.pace.gatech.edu uname -m = x86_64 uname -r = 3.10.0-1160.49.1.el7.x86_64 uname -s = Linux uname -v = #1 SMP Tue Nov 9 16:09:48 UTC 2021 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/extras/qd/bin PATH: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin PATH: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin PATH: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/bin PATH: /storage/home/hcodaman1/rrahaman6/pace-scs/bin PATH: /opt/pace-system/bin PATH: /opt/pace-common/bin PATH: /opt/pace-admin/bin PATH: /opt/torque/current/sbin PATH: /opt/torque/current/bin PATH: /opt/moab/current/bin PATH: /usr/lib64/ccache PATH: /usr/local/bin PATH: /usr/bin PATH: /usr/local/sbin PATH: /usr/sbin PATH: /opt/iozone/bin PATH: /storage/home/hcodaman1/rrahaman6/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:3048: checking for gcc configure:3075: result: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc configure:3304: checking for C compiler version configure:3313: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc --version >&5 nvc 22.1-0 64-bit target on x86-64 Linux -tp skylake-avx512 NVIDIA Compilers and Tools Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. configure:3324: $? = 0 configure:3313: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -v >&5 Export NVCOMPILER=/storage/coda-apps/test/manual/packages/nvhpc/22.1/Linux_x86_64/22.1 Export PGI=/storage/coda-apps/test/manual/packages/nvhpc/22.1 nvc-Warning-No files to process configure:3324: $? = 0 configure:3313: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -V >&5 nvc 22.1-0 64-bit target on x86-64 Linux -tp skylake-avx512 NVIDIA Compilers and Tools Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. configure:3324: $? = 0 configure:3313: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -qversion >&5 nvc-Error-Unknown switch: -qversion configure:3324: $? = 1 configure:3344: checking whether the C compiler works configure:3366: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc conftest.c >&5 configure:3370: $? = 0 configure:3418: result: yes configure:3421: checking for C compiler default output file name configure:3423: result: a.out configure:3429: checking for suffix of executables configure:3436: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c >&5 configure:3440: $? = 0 configure:3462: result: configure:3484: checking whether we are cross compiling configure:3492: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c >&5 "conftest.c", line 17: warning: statement is unreachable return 0; ^ configure:3496: $? = 0 configure:3503: ./conftest configure:3507: $? = 0 configure:3522: result: no configure:3527: checking for suffix of object files configure:3549: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:3553: $? = 0 configure:3574: result: o configure:3578: checking whether we are using the GNU C compiler configure:3597: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:3597: $? = 0 configure:3606: result: yes configure:3615: checking whether /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc accepts -g configure:3635: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -g conftest.c >&5 configure:3635: $? = 0 configure:3676: result: yes configure:3693: checking for /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc option to accept ISO C89 configure:3756: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 56: warning: statement is unreachable return 0; ^ configure:3756: $? = 0 configure:3769: result: none needed configure:3795: checking how to run the C preprocessor configure:3865: result: cpp configure:3885: cpp conftest.c configure:3885: $? = 0 configure:3899: cpp conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:3899: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include configure:3928: checking for grep that handles long lines and -e configure:3986: result: /usr/bin/grep configure:3991: checking for egrep configure:4053: result: /usr/bin/grep -E configure:4058: checking for ANSI C header files configure:4078: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4078: $? = 0 configure:4151: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c >&5 configure:4151: $? = 0 configure:4151: ./conftest configure:4151: $? = 0 configure:4162: result: yes configure:4175: checking for sys/types.h configure:4175: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4175: $? = 0 configure:4175: result: yes configure:4175: checking for sys/stat.h configure:4175: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4175: $? = 0 configure:4175: result: yes configure:4175: checking for stdlib.h configure:4175: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4175: $? = 0 configure:4175: result: yes configure:4175: checking for string.h configure:4175: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4175: $? = 0 configure:4175: result: yes configure:4175: checking for memory.h configure:4175: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4175: $? = 0 configure:4175: result: yes configure:4175: checking for strings.h configure:4175: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4175: $? = 0 configure:4175: result: yes configure:4175: checking for inttypes.h configure:4175: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4175: $? = 0 configure:4175: result: yes configure:4175: checking for stdint.h configure:4175: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4175: $? = 0 configure:4175: result: yes configure:4175: checking for unistd.h configure:4175: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4175: $? = 0 configure:4175: result: yes configure:4188: checking minix/config.h usability configure:4188: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 52: catastrophic error: cannot open source file "minix/config.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:4188: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:4188: result: no configure:4188: checking minix/config.h presence configure:4188: cpp conftest.c conftest.c:19:26: fatal error: minix/config.h: No such file or directory #include ^ compilation terminated. configure:4188: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #include configure:4188: result: no configure:4188: checking for minix/config.h configure:4188: result: no configure:4209: checking whether it is safe to define __EXTENSIONS__ configure:4227: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:4227: $? = 0 configure:4234: result: yes configure:4254: checking for git configure:4270: found /usr/bin/git configure:4281: result: yes configure:4349: checking for a BSD-compatible install configure:4417: result: /usr/bin/install -c configure:4428: checking whether build environment is sane configure:4483: result: yes configure:4634: checking for a thread-safe mkdir -p configure:4673: result: /usr/bin/mkdir -p configure:4680: checking for gawk configure:4696: found /usr/bin/gawk configure:4707: result: gawk configure:4718: checking whether make sets $(MAKE) configure:4740: result: yes configure:4770: checking for style of include used by make configure:4798: result: GNU configure:4832: checking whether make supports nested variables configure:4849: result: yes configure:4938: checking whether UID '3168645' is supported by ustar format configure:4944: result: no configure:4948: checking whether GID '304' is supported by ustar format configure:4951: result: yes configure:4959: checking how to create a ustar tar archive configure:5013: tardir=conftest.dir && eval false >conftest.tar configure:5016: $? = 1 configure:5041: result: none configure:5050: checking dependency style of /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc configure:5161: result: tcc configure:5188: checking whether make supports nested variables configure:5205: result: yes configure:5217: checking whether to enable maintainer-specific portions of Makefiles configure:5226: result: no configure:5306: checking for gcc configure:5333: result: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc configure:5562: checking for C compiler version configure:5571: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc --version >&5 nvc 22.1-0 64-bit target on x86-64 Linux -tp skylake-avx512 NVIDIA Compilers and Tools Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. configure:5582: $? = 0 configure:5571: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -v >&5 Export NVCOMPILER=/storage/coda-apps/test/manual/packages/nvhpc/22.1/Linux_x86_64/22.1 Export PGI=/storage/coda-apps/test/manual/packages/nvhpc/22.1 nvc-Warning-No files to process configure:5582: $? = 0 configure:5571: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -V >&5 nvc 22.1-0 64-bit target on x86-64 Linux -tp skylake-avx512 NVIDIA Compilers and Tools Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. configure:5582: $? = 0 configure:5571: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -qversion >&5 nvc-Error-Unknown switch: -qversion configure:5582: $? = 1 configure:5586: checking whether we are using the GNU C compiler configure:5614: result: yes configure:5623: checking whether /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc accepts -g configure:5684: result: yes configure:5701: checking for /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc option to accept ISO C89 configure:5777: result: none needed configure:5909: checking for C++ compiler version configure:5918: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ --version >&5 nvc++ 22.1-0 64-bit target on x86-64 Linux -tp skylake-avx512 NVIDIA Compilers and Tools Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. configure:5929: $? = 0 configure:5918: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -v >&5 Export NVCOMPILER=/storage/coda-apps/test/manual/packages/nvhpc/22.1/Linux_x86_64/22.1 Export PGI=/storage/coda-apps/test/manual/packages/nvhpc/22.1 nvc++-Warning-No files to process configure:5929: $? = 0 configure:5918: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -V >&5 nvc++ 22.1-0 64-bit target on x86-64 Linux -tp skylake-avx512 NVIDIA Compilers and Tools Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. configure:5929: $? = 0 configure:5918: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -qversion >&5 nvc++-Error-Unknown switch: -qversion configure:5929: $? = 1 configure:5933: checking whether we are using the GNU C++ compiler configure:5952: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -c conftest.cpp >&5 configure:5952: $? = 0 configure:5961: result: yes configure:5970: checking whether /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ accepts -g configure:5990: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -c -g conftest.cpp >&5 configure:5990: $? = 0 configure:6031: result: yes configure:6056: checking dependency style of /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ configure:6167: result: tcc configure:6190: checking for /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc option to support OpenMP configure:6205: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c >&5 "conftest.c", line 28: error: identifier "choke" is undefined choke me ^ "/usr/local/pace-apps/spack/packages/0.12/linux-rhel7-x86_64/gcc-4.8.5/gcc-8.3.0-opnwtdjumg2hxo4ljvnx77ugb6afmvj3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h", line 149: error: expected a ";" typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ 2 errors detected in the compilation of "conftest.c". configure:6205: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | /* end confdefs.h. */ | | #ifndef _OPENMP | choke me | #endif | #include | int main () { return omp_get_num_threads (); } | configure:6223: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -fopenmp conftest.c >&5 configure:6223: $? = 0 configure:6237: result: -fopenmp configure:6257: checking dependency style of /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc configure:6366: result: tcc configure:6381: checking whether ln -s works configure:6385: result: yes configure:6393: checking for a sed that does not truncate output configure:6457: result: /usr/bin/sed configure:6492: checking build system type configure:6506: result: x86_64-unknown-linux-gnu configure:6526: checking host system type configure:6539: result: x86_64-unknown-linux-gnu configure:6580: checking how to print strings configure:6607: result: printf configure:6628: checking for a sed that does not truncate output configure:6692: result: /usr/bin/sed configure:6710: checking for fgrep configure:6772: result: /usr/bin/grep -F configure:6807: checking for ld used by /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc nvc-Error-Unknown switch: -print-prog-name=ld configure:6874: result: /usr/bin/ld configure:6881: checking if the linker (/usr/bin/ld) is GNU ld configure:6896: result: yes configure:6908: checking for BSD- or MS-compatible name lister (nm) configure:6957: result: /usr/bin/nm -B configure:7087: checking the name lister (/usr/bin/nm -B) interface configure:7094: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:7097: /usr/bin/nm -B "conftest.o" configure:7100: output 0000000000000000 t pgCplus_compiled. 0000000000000000 B some_variable configure:7107: result: BSD nm configure:7111: checking the maximum length of command line arguments configure:7241: result: 1572864 configure:7258: checking whether the shell understands some XSI constructs configure:7268: result: yes configure:7272: checking whether the shell understands "+=" configure:7278: result: yes configure:7313: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format configure:7353: result: func_convert_file_noop configure:7360: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format configure:7380: result: func_convert_file_noop configure:7387: checking for /usr/bin/ld option to reload object files configure:7394: result: -r configure:7468: checking for objdump configure:7484: found /usr/bin/objdump configure:7495: result: objdump configure:7527: checking how to recognize dependent libraries configure:7729: result: pass_all configure:7814: checking for dlltool configure:7844: result: no configure:7874: checking how to associate runtime and link libraries configure:7901: result: printf %s\n configure:7961: checking for ar configure:7977: found /usr/bin/ar configure:7988: result: ar configure:8025: checking for archiver @FILE support configure:8042: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:8042: $? = 0 configure:8045: ar cru libconftest.a @conftest.lst >&5 configure:8048: $? = 0 configure:8053: ar cru libconftest.a @conftest.lst >&5 ar: conftest.o: No such file or directory configure:8056: $? = 1 configure:8068: result: @ configure:8126: checking for strip configure:8142: found /usr/bin/strip configure:8153: result: strip configure:8225: checking for ranlib configure:8241: found /usr/bin/ranlib configure:8252: result: ranlib configure:8354: checking command to parse /usr/bin/nm -B output from /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc object configure:8474: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:8477: $? = 0 configure:8481: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm configure:8484: $? = 0 configure:8550: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c conftstm.o >&5 conftest.c: configure:8553: $? = 0 configure:8591: result: ok configure:8628: checking for sysroot configure:8658: result: no configure:8735: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:8738: $? = 0 configure:8914: checking for mt configure:8944: result: no configure:8964: checking if : is a manifest tool configure:8970: : '-?' configure:8978: result: no configure:9617: checking for dlfcn.h configure:9617: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:9617: $? = 0 configure:9617: result: yes configure:9834: checking for objdir configure:9849: result: .libs configure:10120: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc supports -fno-rtti -fno-exceptions configure:10138: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fno-rtti -fno-exceptions conftest.c >&5 nvc-Error-Unknown switch: -fno-rtti configure:10142: $? = 1 configure:10155: result: no configure:10482: checking for /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc option to produce PIC configure:10489: result: -fPIC -DPIC configure:10497: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc PIC flag -fPIC -DPIC works configure:10515: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fPIC -DPIC -DPIC conftest.c >&5 configure:10519: $? = 0 configure:10532: result: yes configure:10561: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc static flag -static works configure:10589: result: no configure:10604: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc supports -c -o file.o configure:10625: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -o out/conftest2.o conftest.c >&5 configure:10629: $? = 0 configure:10651: result: yes configure:10659: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc supports -c -o file.o configure:10706: result: yes configure:10739: checking whether the /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:11892: result: yes configure:11929: checking whether -lc should be explicitly linked in configure:11937: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:11940: $? = 0 configure:11955: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 configure:11958: $? = 0 configure:11972: result: no configure:12132: checking dynamic linker characteristics configure:12643: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -Wl,-rpath -Wl,/foo conftest.c >&5 configure:12643: $? = 0 configure:12869: result: GNU/Linux ld.so configure:12976: checking how to hardcode library paths into programs configure:13001: result: immediate configure:13541: checking whether stripping libraries is possible configure:13546: result: yes configure:13581: checking if libtool supports shared libraries configure:13583: result: yes configure:13586: checking whether to build shared libraries configure:13607: result: yes configure:13610: checking whether to build static libraries configure:13614: result: yes configure:13637: checking how to run the C++ preprocessor configure:13664: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -E conftest.cpp configure:13664: $? = 0 configure:13678: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -E conftest.cpp "conftest.cpp", line 28: error: cannot open source file "ac_nonexistent.h" #include ^ 1 error detected in the compilation of "conftest.cpp". configure:13678: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include configure:13703: result: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -E configure:13723: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -E conftest.cpp configure:13723: $? = 0 configure:13737: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -E conftest.cpp "conftest.cpp", line 28: error: cannot open source file "ac_nonexistent.h" #include ^ 1 error detected in the compilation of "conftest.cpp". configure:13737: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include configure:13906: checking for ld used by /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ nvc++-Error-Unknown switch: -print-prog-name=ld configure:13973: result: /usr/bin/ld -m elf_x86_64 configure:13980: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld configure:13995: result: yes configure:14050: checking whether the /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:15055: result: yes configure:15091: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -c conftest.cpp >&5 configure:15094: $? = 0 configure:15614: checking for /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ option to produce PIC configure:15621: result: -fPIC -DPIC configure:15629: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ PIC flag -fPIC -DPIC works configure:15647: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -c -fPIC -DPIC -DPIC conftest.cpp >&5 configure:15651: $? = 0 configure:15664: result: yes configure:15687: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ static flag -static works configure:15715: result: no configure:15727: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ supports -c -o file.o configure:15748: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -c -o out/conftest2.o conftest.cpp >&5 configure:15752: $? = 0 configure:15774: result: yes configure:15779: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ supports -c -o file.o configure:15826: result: yes configure:15856: checking whether the /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:15892: result: yes configure:16033: checking dynamic linker characteristics configure:16704: result: GNU/Linux ld.so configure:16757: checking how to hardcode library paths into programs configure:16782: result: immediate configure:16843: checking for ANSI C header files configure:16947: result: yes configure:17043: checking for cos in -lm configure:17068: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lm >&5 "conftest.c", line 42: warning: statement is unreachable return 0; ^ configure:17068: $? = 0 configure:17077: result: yes configure:17087: checking for C/C++ restrict keyword configure:17112: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 41: warning: statement is unreachable return 0; ^ configure:17112: $? = 0 configure:17120: result: __restrict configure:17133: checking whether strerror_r is declared configure:17133: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:17133: $? = 0 configure:17133: result: yes configure:17146: checking for strerror_r configure:17146: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c >&5 "conftest.c", line 67: warning: statement is unreachable return 0; ^ configure:17146: $? = 0 configure:17146: result: yes configure:17155: checking whether strerror_r returns char * configure:17179: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 75: warning: statement is unreachable return 0; ^ configure:17179: $? = 0 configure:17217: result: yes configure:17272: checking for pkg-config configure:17290: found /usr/bin/pkg-config configure:17302: result: /usr/bin/pkg-config configure:17336: checking if ln -s supports --relative configure:17339: result: yes configure:17763: checking for dot configure:17793: result: no configure:17969: checking for doxygen configure:17987: found /usr/bin/doxygen configure:17999: result: /usr/bin/doxygen configure:18033: WARNING: doxygen version 1.8.5 is bad. Required version: 1.8.6 and above configure:18093: checking for perl configure:18111: found /usr/bin/perl configure:18123: result: /usr/bin/perl configure:19930: checking for size_t configure:19930: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 74: warning: statement is unreachable return 0; ^ configure:19930: $? = 0 configure:19930: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 71: error: expected an expression if (sizeof ((size_t))) ^ 1 error detected in the compilation of "conftest.c". configure:19930: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:19930: result: yes configure:20488: checking compiler flag -diag-error 10006 configure:20498: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror -diag-error 10006 conftest.c >&5 nvc-Error-Unknown switch: -diag-error configure:20498: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | /* end confdefs.h. */ | int main(int argc, char** argv){return 0;} configure:20506: result: no configure:20518: checking whether -diag-disable 1478 overrides deprecated declarations configure:20529: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -O3 -g -Wall -Werror -diag-disable 1478 conftest.c >&5 nvc-Error-Unknown switch: -diag-disable configure:20529: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | /* end confdefs.h. */ | | int __attribute__ ((__deprecated__)) f() { return 0; } | int main(int argc, char** argv) { return f(); } | configure:20534: result: no configure:20541: checking whether -Wno-deprecated-declarations overrides deprecated declarations configure:20552: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -O3 -g -Wall -Werror -Wno-deprecated-declarations conftest.c >&5 configure:20552: $? = 0 configure:20553: result: yes configure:20572: checking compiler flag -diag-disable 269 configure:20589: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror -diag-disable 269 conftest.c >&5 nvc-Error-Unknown switch: -diag-disable configure:20589: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | /* end confdefs.h. */ | #include | #include | int main(int argc, char** argv) { | char *p = NULL; | scanf("%m[^.]", &p); | free(p); | return 0; | } configure:20597: result: no configure:20620: checking compiler flag -fmax-type-align=16 configure:20630: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror -fmax-type-align=16 conftest.c >&5 nvc-Error-Unknown switch: -fmax-type-align=16 configure:20630: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | /* end confdefs.h. */ | int main(int argc, char** argv){return 0;} configure:20642: result: no configure:20883: Detected CPU implementation: configure:20885: Detected CPU architecture: configure:20887: Detected CPU variant: configure:20889: Detected CPU part: configure:21135: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -O3 -g -Wall -Werror conftest.c >&5 "conftest.c", line 35: error: unknown attribute "optimize" int foo (int arg) __attribute__ ((optimize("O0"))); ^ 1 error detected in the compilation of "conftest.c". configure:21135: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | /* end confdefs.h. */ | int foo (int arg) __attribute__ ((optimize("O0"))); | int | main () | { | | ; | return 0; | } configure:21145: checking for __attribute__(optimize) configure:21147: result: 0 configure:21208: checking compiler flag -funwind-tables configure:21218: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror -funwind-tables conftest.c >&5 nvc-Error-Unknown switch: -funwind-tables configure:21218: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | /* end confdefs.h. */ | int main(int argc, char** argv){return 0;} configure:21227: result: no configure:21231: compiling without unwind tables configure:21243: checking if /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ works configure:21266: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -c conftest.cpp >&5 configure:21266: $? = 0 configure:21267: result: yes configure:21285: checking c++11 support configure:21305: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -c -std=c++11 conftest.cpp >&5 configure:21305: $? = 0 configure:21306: result: yes configure:21336: checking gnu++11 support configure:21359: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -c -std=gnu++11 conftest.cpp >&5 "conftest.cpp", line 40: warning: variable "b" was declared but never referenced typeof(a) b = 0; ^ configure:21359: $? = 0 configure:21360: result: yes configure:21380: checking whether _GLIBCXX_NOTHROW is declared configure:21380: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -c conftest.cpp >&5 configure:21380: $? = 0 configure:21380: result: yes configure:21421: checking compiler flag --display_error_number configure:21431: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number conftest.c >&5 configure:21431: $? = 0 configure:21432: result: yes configure:21450: checking compiler flag --diag_suppress 1 configure:21460: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 conftest.c >&5 configure:21460: $? = 0 configure:21461: result: yes configure:21479: checking compiler flag --diag_suppress 68 configure:21489: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 conftest.c >&5 configure:21489: $? = 0 configure:21490: result: yes configure:21508: checking compiler flag --diag_suppress 111 configure:21518: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 conftest.c >&5 configure:21518: $? = 0 configure:21519: result: yes configure:21537: checking compiler flag --diag_suppress 167 configure:21547: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 conftest.c >&5 configure:21547: $? = 0 configure:21548: result: yes configure:21566: checking compiler flag --diag_suppress 181 configure:21576: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 conftest.c >&5 configure:21576: $? = 0 configure:21577: result: yes configure:21595: checking compiler flag --diag_suppress 188 configure:21605: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 conftest.c >&5 configure:21605: $? = 0 configure:21606: result: yes configure:21624: checking compiler flag --diag_suppress 381 configure:21634: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 conftest.c >&5 configure:21634: $? = 0 configure:21635: result: yes configure:21653: checking compiler flag --diag_suppress 1215 configure:21663: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 conftest.c >&5 configure:21663: $? = 0 configure:21664: result: yes configure:21682: checking compiler flag --diag_suppress 1901 configure:21692: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 conftest.c >&5 configure:21692: $? = 0 configure:21693: result: yes configure:21711: checking compiler flag --diag_suppress 1902 configure:21721: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 conftest.c >&5 configure:21721: $? = 0 configure:21722: result: yes configure:21746: checking compiler flag -pedantic configure:21756: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -pedantic conftest.c >&5 configure:21756: $? = 0 configure:21757: result: yes configure:21780: checking compiler flag -Wno-missing-field-initializers configure:21790: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-missing-field-initializers conftest.c >&5 nvc-Error-Unknown switch: -Wno-missing-field-initializers configure:21790: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | /* end confdefs.h. */ | int main(int argc, char **argv){return 0;} configure:21798: result: no configure:21809: checking compiler flag -Wno-unused-parameter configure:21819: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter conftest.c >&5 configure:21819: $? = 0 configure:21820: result: yes configure:21838: checking compiler flag -Wno-unused-label configure:21848: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-unused-label conftest.c >&5 nvc-Error-Unknown switch: -Wno-unused-label configure:21848: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | /* end confdefs.h. */ | int main(int argc, char **argv){return 0;} configure:21856: result: no configure:21867: checking compiler flag -Wno-long-long configure:21877: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long conftest.c >&5 configure:21877: $? = 0 configure:21878: result: yes configure:21896: checking compiler flag -Wno-endif-labels configure:21906: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-endif-labels conftest.c >&5 nvc-Error-Unknown switch: -Wno-endif-labels configure:21906: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | /* end confdefs.h. */ | int main(int argc, char **argv){return 0;} configure:21914: result: no configure:21925: checking compiler flag -Wno-sign-compare configure:21935: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare conftest.c >&5 configure:21935: $? = 0 configure:21936: result: yes configure:21954: checking compiler flag -Wno-multichar configure:21964: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-multichar conftest.c >&5 nvc-Error-Unknown switch: -Wno-multichar configure:21964: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | /* end confdefs.h. */ | int main(int argc, char **argv){return 0;} configure:21972: result: no configure:21983: checking compiler flag -Wno-deprecated-declarations configure:21993: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations conftest.c >&5 configure:21993: $? = 0 configure:21994: result: yes configure:22012: checking compiler flag -Winvalid-pch configure:22022: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -Winvalid-pch conftest.c >&5 nvc-Error-Unknown switch: -Winvalid-pch configure:22022: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | /* end confdefs.h. */ | int main(int argc, char **argv){return 0;} configure:22030: result: no configure:22056: checking compiler flag -Wno-pointer-sign configure:22066: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -Wno-pointer-sign conftest.c >&5 nvc-Error-Unknown switch: -Wno-pointer-sign configure:22066: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | /* end confdefs.h. */ | int main(int argc, char **argv){return 0;} configure:22074: result: no configure:22085: checking compiler flag -Werror-implicit-function-declaration configure:22095: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -Werror-implicit-function-declaration conftest.c >&5 nvc-Error-Unknown switch: -Werror-implicit-function-declaration configure:22095: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | /* end confdefs.h. */ | int main(int argc, char **argv){return 0;} configure:22103: result: no configure:22114: checking compiler flag -Wno-format-zero-length configure:22124: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -Wno-format-zero-length conftest.c >&5 nvc-Error-Unknown switch: -Wno-format-zero-length configure:22124: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | /* end confdefs.h. */ | int main(int argc, char **argv){return 0;} configure:22132: result: no configure:22143: checking compiler flag -Wnested-externs configure:22153: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -Wnested-externs conftest.c >&5 configure:22153: $? = 0 configure:22154: result: yes configure:22172: checking compiler flag -Wshadow configure:22182: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -Wnested-externs -Wshadow conftest.c >&5 configure:22182: $? = 0 configure:22183: result: yes configure:22201: checking compiler flag -Werror=declaration-after-statement configure:22211: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -Wnested-externs -Wshadow -Werror=declaration-after-statement conftest.c >&5 configure:22211: $? = 0 configure:22212: result: yes configure:22256: checking for working alloca.h configure:22273: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c >&5 configure:22273: $? = 0 configure:22281: result: yes configure:22289: checking for alloca configure:22326: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c >&5 configure:22326: $? = 0 configure:22334: result: yes configure:22446: checking for shm_open in -lrt configure:22471: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt >&5 "conftest.c", line 51: warning: statement is unreachable return 0; ^ configure:22471: $? = 0 configure:22480: result: yes configure:22493: checking for timer_create in -lrt configure:22518: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 52: warning: statement is unreachable return 0; ^ configure:22518: $? = 0 configure:22527: result: yes configure:22547: checking libgen.h usability configure:22547: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:22547: $? = 0 configure:22547: result: yes configure:22547: checking libgen.h presence configure:22547: cpp conftest.c configure:22547: $? = 0 configure:22547: result: yes configure:22547: checking for libgen.h configure:22547: result: yes configure:22557: checking whether asprintf is declared configure:22557: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:22557: $? = 0 configure:22557: result: yes configure:22579: checking whether basename is declared configure:22579: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:22579: $? = 0 configure:22579: result: yes configure:22601: checking whether fmemopen is declared configure:22601: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:22601: $? = 0 configure:22601: result: yes configure:22631: checking sys/cpuset.h usability configure:22631: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 77: catastrophic error: cannot open source file "sys/cpuset.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:22631: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:22631: result: no configure:22631: checking sys/cpuset.h presence configure:22631: cpp conftest.c conftest.c:44:24: fatal error: sys/cpuset.h: No such file or directory #include ^ compilation terminated. configure:22631: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | /* end confdefs.h. */ | #include configure:22631: result: no configure:22631: checking for sys/cpuset.h configure:22631: result: no configure:22641: checking whether CPU_ZERO is declared configure:22641: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:22641: $? = 0 configure:22641: result: yes configure:22663: checking whether CPU_ISSET is declared configure:22663: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:22663: $? = 0 configure:22663: result: yes configure:22686: checking for cpu_set_t configure:22686: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 59: warning: statement is unreachable return 0; ^ configure:22686: $? = 0 configure:22686: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 56: error: expected an expression if (sizeof ((cpu_set_t))) ^ 1 error detected in the compilation of "conftest.c". configure:22686: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | /* end confdefs.h. */ | #define _GNU_SOURCE 1 | #include | #include | #ifdef HAVE_SYS_CPUSET_H | #include | #endif | | int | main () | { | if (sizeof ((cpu_set_t))) | return 0; | ; | return 0; | } configure:22686: result: yes configure:22701: checking for cpuset_t configure:22701: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 57: error: identifier "cpuset_t" is undefined if (sizeof (cpuset_t)) ^ 1 error detected in the compilation of "conftest.c". configure:22701: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | /* end confdefs.h. */ | #define _GNU_SOURCE 1 | #include | #include | #ifdef HAVE_SYS_CPUSET_H | #include | #endif | | int | main () | { | if (sizeof (cpuset_t)) | return 0; | ; | return 0; | } configure:22701: result: no configure:22722: checking for sighandler_t configure:22722: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 56: warning: statement is unreachable return 0; ^ configure:22722: $? = 0 configure:22722: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 53: error: expected an expression if (sizeof ((sighandler_t))) ^ 1 error detected in the compilation of "conftest.c". configure:22722: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | /* end confdefs.h. */ | #define _GNU_SOURCE 1 | #include | | int | main () | { | if (sizeof ((sighandler_t))) | return 0; | ; | return 0; | } configure:22722: result: yes configure:22733: checking for __sighandler_t configure:22733: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 57: warning: statement is unreachable return 0; ^ configure:22733: $? = 0 configure:22733: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 54: error: expected an expression if (sizeof ((__sighandler_t))) ^ 1 error detected in the compilation of "conftest.c". configure:22733: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | /* end confdefs.h. */ | #define _GNU_SOURCE 1 | #include | | int | main () | { | if (sizeof ((__sighandler_t))) | return 0; | ; | return 0; | } configure:22733: result: yes configure:22752: checking pthread_np.h usability configure:22752: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 82: catastrophic error: cannot open source file "pthread_np.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:22752: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:22752: result: no configure:22752: checking pthread_np.h presence configure:22752: cpp conftest.c conftest.c:49:24: fatal error: pthread_np.h: No such file or directory #include ^ compilation terminated. configure:22752: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | /* end confdefs.h. */ | #include configure:22752: result: no configure:22752: checking for pthread_np.h configure:22752: result: no configure:22762: checking for library containing pthread_create configure:22793: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 62: warning: statement is unreachable return 0; ^ configure:22793: $? = 0 configure:22810: result: none required configure:22818: checking for library containing pthread_atfork configure:22849: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 62: warning: statement is unreachable return 0; ^ configure:22849: $? = 0 configure:22866: result: none required configure:22881: checking for clearenv configure:22881: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 85: warning: statement is unreachable return 0; ^ configure:22881: $? = 0 configure:22881: result: yes configure:22892: checking for malloc_trim configure:22892: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 86: warning: statement is unreachable return 0; ^ configure:22892: $? = 0 configure:22892: result: yes configure:22903: checking for memalign configure:22903: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 87: warning: statement is unreachable return 0; ^ configure:22903: $? = 0 configure:22903: result: yes configure:22914: checking for posix_memalign configure:22914: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 88: warning: statement is unreachable return 0; ^ configure:22914: $? = 0 configure:22914: result: yes configure:22925: checking for mremap configure:22925: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 89: warning: statement is unreachable return 0; ^ configure:22925: $? = 0 configure:22925: result: yes configure:22937: checking for sched_setaffinity configure:22937: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 90: warning: statement is unreachable return 0; ^ configure:22937: $? = 0 configure:22937: result: yes configure:22937: checking for sched_getaffinity configure:22937: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 91: warning: statement is unreachable return 0; ^ configure:22937: $? = 0 configure:22937: result: yes configure:22949: checking for cpuset_setaffinity configure:22949: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 92: warning: statement is unreachable return 0; ^ /tmp/nvc9Dtw34NQPt1n.o: In function `main': /storage/coda1/pace-admins/manual/src/ucx-1.12.1/build/conftest.c:90: undefined reference to `cpuset_setaffinity' configure:22949: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | /* end confdefs.h. */ | /* Define cpuset_setaffinity to an innocuous variant, in case declares cpuset_setaffinity. | For example, HP-UX 11i declares gettimeofday. */ | #define cpuset_setaffinity innocuous_cpuset_setaffinity | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char cpuset_setaffinity (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef cpuset_setaffinity | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char cpuset_setaffinity (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_cpuset_setaffinity || defined __stub___cpuset_setaffinity | choke me | #endif | | int | main () | { | return cpuset_setaffinity (); | ; | return 0; | } configure:22949: result: no configure:22949: checking for cpuset_getaffinity configure:22949: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 92: warning: statement is unreachable return 0; ^ /tmp/nvc9Vtw34NQPt1n.o: In function `main': /storage/coda1/pace-admins/manual/src/ucx-1.12.1/build/conftest.c:90: undefined reference to `cpuset_getaffinity' configure:22949: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | /* end confdefs.h. */ | /* Define cpuset_getaffinity to an innocuous variant, in case declares cpuset_getaffinity. | For example, HP-UX 11i declares gettimeofday. */ | #define cpuset_getaffinity innocuous_cpuset_getaffinity | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char cpuset_getaffinity (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef cpuset_getaffinity | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char cpuset_getaffinity (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_cpuset_getaffinity || defined __stub___cpuset_getaffinity | choke me | #endif | | int | main () | { | return cpuset_getaffinity (); | ; | return 0; | } configure:22949: result: no configure:22963: checking whether F_SETOWN_EX is declared configure:22963: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:22963: $? = 0 configure:22963: result: yes configure:22981: checking whether ethtool_cmd_speed is declared configure:22981: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:22981: $? = 0 configure:22981: result: yes configure:22992: checking whether SPEED_UNKNOWN is declared configure:22992: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:22992: $? = 0 configure:22992: result: yes configure:23011: checking sys/platform/ppc.h usability configure:23011: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 92: catastrophic error: cannot open source file "sys/platform/ppc.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:23011: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:23011: result: no configure:23011: checking sys/platform/ppc.h presence configure:23011: cpp conftest.c conftest.c:59:30: fatal error: sys/platform/ppc.h: No such file or directory #include ^ compilation terminated. configure:23011: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | /* end confdefs.h. */ | #include configure:23011: result: no configure:23011: checking for sys/platform/ppc.h configure:23011: result: no configure:23026: checking whether __ppc_get_timebase_freq is declared configure:23026: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 59: catastrophic error: cannot open source file "sys/platform/ppc.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:23026: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef __ppc_get_timebase_freq | #ifdef __cplusplus | (void) __ppc_get_timebase_freq; | #else | (void) __ppc_get_timebase_freq; | #endif | #endif | | ; | return 0; | } configure:23026: result: no configure:23057: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 60: catastrophic error: cannot open source file "sys/platform/ppc.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:23057: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | /* end confdefs.h. */ | | #include | int main(int argc, char** argv) { | __ppc_get_timebase(); | return 0; | } configure:23064: result: no configure:23082: checking for using Google C++ Testing Framework configure:23084: result: no configure:23160: checking numa.h usability configure:23160: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23160: $? = 0 configure:23160: result: yes configure:23160: checking numa.h presence configure:23160: cpp conftest.c configure:23160: $? = 0 configure:23160: result: yes configure:23160: checking for numa.h configure:23160: result: yes configure:23160: checking numaif.h usability configure:23160: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23160: $? = 0 configure:23160: result: yes configure:23160: checking numaif.h presence configure:23160: cpp conftest.c configure:23160: $? = 0 configure:23160: result: yes configure:23160: checking for numaif.h configure:23160: result: yes configure:23172: checking for mbind in -lnuma configure:23197: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lnuma -lrt -lrt >&5 "conftest.c", line 75: warning: statement is unreachable return 0; ^ configure:23197: $? = 0 configure:23206: result: yes configure:23215: checking for struct bitmask configure:23215: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 70: warning: statement is unreachable return 0; ^ configure:23215: $? = 0 configure:23215: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 67: error: expected an expression if (sizeof ((struct bitmask))) ^ 1 error detected in the compilation of "conftest.c". configure:23215: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | /* end confdefs.h. */ | #include | | int | main () | { | if (sizeof ((struct bitmask))) | return 0; | ; | return 0; | } configure:23215: result: yes configure:23262: checking malloc hooks configure:23314: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -Wno-deprecated-declarations conftest.c -lrt -lrt >&5 configure:23314: $? = 0 configure:23314: ./conftest configure:23314: $? = 0 configure:23315: result: yes configure:23341: checking sys/capability.h usability configure:23341: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 98: catastrophic error: cannot open source file "sys/capability.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:23341: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:23341: result: no configure:23341: checking sys/capability.h presence configure:23341: cpp conftest.c conftest.c:65:28: fatal error: sys/capability.h: No such file or directory #include ^ compilation terminated. configure:23341: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | /* end confdefs.h. */ | #include configure:23341: result: no configure:23341: checking for sys/capability.h configure:23341: result: no configure:23384: checking whether PR_SET_PTRACER is declared configure:23384: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23384: $? = 0 configure:23384: result: yes configure:23402: checking for struct in6_addr.s6_addr32 configure:23402: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 75: warning: statement is unreachable return 0; ^ configure:23402: $? = 0 configure:23402: result: yes configure:23410: checking for struct in6_addr.__u6_addr.__u6_addr32 configure:23410: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 73: error: struct "in6_addr" has no field "__u6_addr" if (ac_aggr.__u6_addr.__u6_addr32) ^ 1 error detected in the compilation of "conftest.c". configure:23410: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct in6_addr ac_aggr; | if (ac_aggr.__u6_addr.__u6_addr32) | return 0; | ; | return 0; | } configure:23410: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 73: error: struct "in6_addr" has no field "__u6_addr" if (sizeof ac_aggr.__u6_addr.__u6_addr32) ^ "conftest.c", line 72: warning: variable "ac_aggr" was set but never used static struct in6_addr ac_aggr; ^ 1 error detected in the compilation of "conftest.c". configure:23410: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct in6_addr ac_aggr; | if (sizeof ac_aggr.__u6_addr.__u6_addr32) | return 0; | ; | return 0; | } configure:23410: result: no configure:23418: checking for struct iphdr.daddr.s_addr configure:23418: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 73: error: expression must have struct or union type but it has type "__be32" if (ac_aggr.daddr.s_addr) ^ 1 error detected in the compilation of "conftest.c". configure:23418: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct iphdr ac_aggr; | if (ac_aggr.daddr.s_addr) | return 0; | ; | return 0; | } configure:23418: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 73: error: expression must have struct or union type but it has type "__be32" if (sizeof ac_aggr.daddr.s_addr) ^ "conftest.c", line 72: warning: variable "ac_aggr" was set but never used static struct iphdr ac_aggr; ^ 1 error detected in the compilation of "conftest.c". configure:23418: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct iphdr ac_aggr; | if (sizeof ac_aggr.daddr.s_addr) | return 0; | ; | return 0; | } configure:23418: result: no configure:23426: checking for struct ip.ip_dst.s_addr configure:23426: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23426: $? = 0 configure:23426: result: yes configure:23441: checking for struct sigevent._sigev_un._tid configure:23441: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23441: $? = 0 configure:23441: result: yes configure:23449: checking for struct sigevent.sigev_notify_thread_id configure:23449: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 75: error: struct "sigevent" has no field "sigev_notify_thread_id" if (ac_aggr.sigev_notify_thread_id) ^ 1 error detected in the compilation of "conftest.c". configure:23449: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct sigevent ac_aggr; | if (ac_aggr.sigev_notify_thread_id) | return 0; | ; | return 0; | } configure:23449: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 75: error: struct "sigevent" has no field "sigev_notify_thread_id" if (sizeof ac_aggr.sigev_notify_thread_id) ^ "conftest.c", line 74: warning: variable "ac_aggr" was set but never used static struct sigevent ac_aggr; ^ 1 error detected in the compilation of "conftest.c". configure:23449: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct sigevent ac_aggr; | if (sizeof ac_aggr.sigev_notify_thread_id) | return 0; | ; | return 0; | } configure:23449: result: no configure:23462: checking for struct sigaction.sa_restorer configure:23462: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23462: $? = 0 configure:23462: result: yes configure:23477: checking sys/epoll.h usability configure:23477: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23477: $? = 0 configure:23477: result: yes configure:23477: checking sys/epoll.h presence configure:23477: cpp conftest.c configure:23477: $? = 0 configure:23477: result: yes configure:23477: checking for sys/epoll.h configure:23477: result: yes configure:23489: checking sys/eventfd.h usability configure:23489: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23489: $? = 0 configure:23489: result: yes configure:23489: checking sys/eventfd.h presence configure:23489: cpp conftest.c configure:23489: $? = 0 configure:23489: result: yes configure:23489: checking for sys/eventfd.h configure:23489: result: yes configure:23501: checking sys/event.h usability configure:23501: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 105: catastrophic error: cannot open source file "sys/event.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:23501: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:23501: result: no configure:23501: checking sys/event.h presence configure:23501: cpp conftest.c conftest.c:72:23: fatal error: sys/event.h: No such file or directory #include ^ compilation terminated. configure:23501: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | /* end confdefs.h. */ | #include configure:23501: result: no configure:23501: checking for sys/event.h configure:23501: result: no configure:23518: checking sys/thr.h usability configure:23518: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 105: catastrophic error: cannot open source file "sys/thr.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:23518: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:23518: result: no configure:23518: checking sys/thr.h presence configure:23518: cpp conftest.c conftest.c:72:21: fatal error: sys/thr.h: No such file or directory #include ^ compilation terminated. configure:23518: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | /* end confdefs.h. */ | #include configure:23518: result: no configure:23518: checking for sys/thr.h configure:23518: result: no configure:23535: checking malloc.h usability configure:23535: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23535: $? = 0 configure:23535: result: yes configure:23535: checking malloc.h presence configure:23535: cpp conftest.c configure:23535: $? = 0 configure:23535: result: yes configure:23535: checking for malloc.h configure:23535: result: yes configure:23547: checking malloc_np.h usability configure:23547: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 106: catastrophic error: cannot open source file "malloc_np.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:23547: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:23547: result: no configure:23547: checking malloc_np.h presence configure:23547: cpp conftest.c conftest.c:73:23: fatal error: malloc_np.h: No such file or directory #include ^ compilation terminated. configure:23547: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:23547: result: no configure:23547: checking for malloc_np.h configure:23547: result: no configure:23565: checking endian.h, usability configure:23565: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 106: catastrophic error: cannot open source file "endian.h," #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:23565: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:23565: result: no configure:23565: checking endian.h, presence configure:23565: cpp conftest.c conftest.c:73:21: fatal error: endian.h,: No such file or directory #include ^ compilation terminated. configure:23565: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:23565: result: no configure:23565: checking for endian.h, configure:23565: result: no configure:23565: checking sys/endian.h usability configure:23565: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 106: catastrophic error: cannot open source file "sys/endian.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:23565: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:23565: result: no configure:23565: checking sys/endian.h presence configure:23565: cpp conftest.c conftest.c:73:24: fatal error: sys/endian.h: No such file or directory #include ^ compilation terminated. configure:23565: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | /* end confdefs.h. */ | #include configure:23565: result: no configure:23565: checking for sys/endian.h configure:23565: result: no configure:23582: checking linux/mman.h usability configure:23582: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23582: $? = 0 configure:23582: result: yes configure:23582: checking linux/mman.h presence configure:23582: cpp conftest.c configure:23582: $? = 0 configure:23582: result: yes configure:23582: checking for linux/mman.h configure:23582: result: yes configure:23594: checking linux/ip.h usability configure:23594: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23594: $? = 0 configure:23594: result: yes configure:23594: checking linux/ip.h presence configure:23594: cpp conftest.c configure:23594: $? = 0 configure:23594: result: yes configure:23594: checking for linux/ip.h configure:23594: result: yes configure:23606: checking linux/futex.h usability configure:23606: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23606: $? = 0 configure:23606: result: yes configure:23606: checking linux/futex.h presence configure:23606: cpp conftest.c configure:23606: $? = 0 configure:23606: result: yes configure:23606: checking for linux/futex.h configure:23606: result: yes configure:23623: checking for net/ethernet.h configure:23623: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23623: $? = 0 configure:23623: result: yes configure:23636: checking for netinet/ip.h configure:23636: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23636: $? = 0 configure:23636: result: yes configure:23670: Memory allocator is ptmalloc-2.8.6 version configure:23695: checking for malloc_get_state configure:23695: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 115: warning: statement is unreachable return 0; ^ configure:23695: $? = 0 configure:23695: result: yes configure:23695: checking for malloc_set_state configure:23695: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 116: warning: statement is unreachable return 0; ^ configure:23695: $? = 0 configure:23695: result: yes configure:23709: checking whether MADV_FREE is declared configure:23709: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 90: error: identifier "MADV_FREE" is undefined (void) MADV_FREE; ^ 1 error detected in the compilation of "conftest.c". configure:23709: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef MADV_FREE | #ifdef __cplusplus | (void) MADV_FREE; | #else | (void) MADV_FREE; | #endif | #endif | | ; | return 0; | } configure:23709: result: no configure:23720: checking whether MADV_REMOVE is declared configure:23720: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23720: $? = 0 configure:23720: result: yes configure:23731: checking whether POSIX_MADV_DONTNEED is declared configure:23731: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23731: $? = 0 configure:23731: result: yes configure:23748: checking whether getauxval is declared configure:23748: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23748: $? = 0 configure:23748: result: yes configure:23767: checking whether SYS_mmap is declared configure:23767: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23767: $? = 0 configure:23767: result: yes configure:23783: checking whether SYS_munmap is declared configure:23783: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23783: $? = 0 configure:23783: result: yes configure:23799: checking whether SYS_mremap is declared configure:23799: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23799: $? = 0 configure:23799: result: yes configure:23815: checking whether SYS_brk is declared configure:23815: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23815: $? = 0 configure:23815: result: yes configure:23831: checking whether SYS_madvise is declared configure:23831: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23831: $? = 0 configure:23831: result: yes configure:23850: checking whether SYS_shmat is declared configure:23850: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23850: $? = 0 configure:23850: result: yes configure:23866: checking whether SYS_shmdt is declared configure:23866: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:23866: $? = 0 configure:23866: result: yes configure:23885: checking whether SYS_ipc is declared configure:23885: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 101: error: identifier "SYS_ipc" is undefined (void) SYS_ipc; ^ 1 error detected in the compilation of "conftest.c". configure:23885: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef SYS_ipc | #ifdef __cplusplus | (void) SYS_ipc; | #else | (void) SYS_ipc; | #endif | #endif | | ; | return 0; | } configure:23885: result: no configure:23925: checking for __curbrk configure:23925: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 130: warning: statement is unreachable return 0; ^ configure:23925: $? = 0 configure:23925: result: yes configure:23939: checking for tc_malloc in -ltcmalloc configure:23964: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -ltcmalloc -lrt -lrt >&5 "conftest.c", line 108: warning: statement is unreachable return 0; ^ /usr/bin/ld: cannot find -ltcmalloc configure:23964: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char tc_malloc (); | int | main () | { | return tc_malloc (); | ; | return 0; | } configure:23973: result: no configure:24034: checking for mpicc configure:24052: found /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin/mpicc configure:24064: result: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin/mpicc configure:24081: checking for mpirun configure:24099: found /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin/mpirun configure:24111: result: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin/mpirun configure:24240: checking whether fuse_open_channel is declared configure:24240: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 97: catastrophic error: cannot open source file "fuse.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:24240: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | /* end confdefs.h. */ | #define FUSE_USE_VERSION 30 | #include | | int | main () | { | #ifndef fuse_open_channel | #ifdef __cplusplus | (void) fuse_open_channel; | #else | (void) fuse_open_channel; | #endif | #endif | | ; | return 0; | } configure:24240: result: no configure:24261: checking whether fuse_mount is declared configure:24261: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 98: catastrophic error: cannot open source file "fuse.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:24261: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | /* end confdefs.h. */ | #define FUSE_USE_VERSION 30 | #include | | int | main () | { | #ifndef fuse_mount | #ifdef __cplusplus | (void) fuse_mount; | #else | (void) fuse_mount; | #endif | #endif | | ; | return 0; | } configure:24261: result: no configure:24282: checking whether fuse_unmount is declared configure:24282: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 99: catastrophic error: cannot open source file "fuse.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:24282: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | /* end confdefs.h. */ | #define FUSE_USE_VERSION 30 | #include | | int | main () | { | #ifndef fuse_unmount | #ifdef __cplusplus | (void) fuse_unmount; | #else | (void) fuse_unmount; | #endif | #endif | | ; | return 0; | } configure:24282: result: no configure:24308: checking for fuse_open_channel configure:24308: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 135: warning: statement is unreachable return 0; ^ /tmp/nvcl-GwH0gZVK2H.o: In function `main': /storage/coda1/pace-admins/manual/src/ucx-1.12.1/build/conftest.c:133: undefined reference to `fuse_open_channel' configure:24308: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | /* end confdefs.h. */ | /* Define fuse_open_channel to an innocuous variant, in case declares fuse_open_channel. | For example, HP-UX 11i declares gettimeofday. */ | #define fuse_open_channel innocuous_fuse_open_channel | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char fuse_open_channel (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef fuse_open_channel | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char fuse_open_channel (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_fuse_open_channel || defined __stub___fuse_open_channel | choke me | #endif | | int | main () | { | return fuse_open_channel (); | ; | return 0; | } configure:24308: result: no configure:24308: checking for fuse_mount configure:24308: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 135: warning: statement is unreachable return 0; ^ /tmp/nvclrHwH0gZVK2H.o: In function `main': /storage/coda1/pace-admins/manual/src/ucx-1.12.1/build/conftest.c:133: undefined reference to `fuse_mount' configure:24308: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | /* end confdefs.h. */ | /* Define fuse_mount to an innocuous variant, in case declares fuse_mount. | For example, HP-UX 11i declares gettimeofday. */ | #define fuse_mount innocuous_fuse_mount | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char fuse_mount (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef fuse_mount | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char fuse_mount (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_fuse_mount || defined __stub___fuse_mount | choke me | #endif | | int | main () | { | return fuse_mount (); | ; | return 0; | } configure:24308: result: no configure:24308: checking for fuse_unmount configure:24308: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 135: warning: statement is unreachable return 0; ^ /tmp/nvclJHwH0gZVK2H.o: In function `main': /storage/coda1/pace-admins/manual/src/ucx-1.12.1/build/conftest.c:133: undefined reference to `fuse_unmount' configure:24308: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | /* end confdefs.h. */ | /* Define fuse_unmount to an innocuous variant, in case declares fuse_unmount. | For example, HP-UX 11i declares gettimeofday. */ | #define fuse_unmount innocuous_fuse_unmount | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char fuse_unmount (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef fuse_unmount | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char fuse_unmount (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_fuse_unmount || defined __stub___fuse_unmount | choke me | #endif | | int | main () | { | return fuse_unmount (); | ; | return 0; | } configure:24308: result: no configure:24368: checking for go configure:24398: result: no configure:24422: WARNING: Disabling GO support - GO compiler version 1.16 or newer not found. configure:24474: checking for mvn configure:24504: result: no configure:24511: checking for java configure:24527: found /usr/bin/java configure:24538: result: yes configure:24697: WARNING: Disabling Java support - java or mvn not in path. configure:24800: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -Xlinker -z -Xlinker interpose -Xlinker --no-as-needed conftest.c -lrt -lrt >&5 configure:24800: $? = 0 configure:24885: checking cuda.h usability configure:24885: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include conftest.c >&5 configure:24885: $? = 0 configure:24885: result: yes configure:24885: checking cuda.h presence configure:24885: cpp -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include conftest.c configure:24885: $? = 0 configure:24885: result: yes configure:24885: checking for cuda.h configure:24885: result: yes configure:24885: checking cuda_runtime.h usability configure:24885: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include conftest.c >&5 configure:24885: $? = 0 configure:24885: result: yes configure:24885: checking cuda_runtime.h presence configure:24885: cpp -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include conftest.c configure:24885: $? = 0 configure:24885: result: yes configure:24885: checking for cuda_runtime.h configure:24885: result: yes configure:24900: checking for cuDeviceGetUuid in -lcuda configure:24925: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include -L/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/lib64 -L/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/lib64/stubs conftest.c -lcuda -lrt -lrt >&5 "conftest.c", line 114: warning: statement is unreachable return 0; ^ configure:24925: $? = 0 configure:24934: result: yes configure:24944: checking for cudaGetDeviceCount in -lcudart configure:24969: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include -L/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/lib64 -L/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/lib64/stubs conftest.c -lcudart -lrt -lrt >&5 "conftest.c", line 114: warning: statement is unreachable return 0; ^ configure:24969: $? = 0 configure:24978: result: yes configure:24991: checking nvml.h usability configure:24991: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include conftest.c >&5 configure:24991: $? = 0 configure:24991: result: yes configure:24991: checking nvml.h presence configure:24991: cpp -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include conftest.c configure:24991: $? = 0 configure:24991: result: yes configure:24991: checking for nvml.h configure:24991: result: yes configure:25009: checking for nvmlInit in -lnvidia-ml configure:25034: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include -L/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/lib64 -L/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/lib64/stubs conftest.c -lnvidia-ml -lrt -lrt >&5 "conftest.c", line 115: warning: statement is unreachable return 0; ^ configure:25034: $? = 0 configure:25043: result: yes configure:25061: checking for cudaGetDeviceCount in -lcudart_static configure:25086: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include conftest.c -lcudart_static -ldl -lrt -lpthread -lrt -lrt >&5 "conftest.c", line 115: warning: statement is unreachable return 0; ^ /usr/bin/ld: cannot find -lcudart_static configure:25086: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char cudaGetDeviceCount (); | int | main () | { | return cudaGetDeviceCount (); | ; | return 0; | } configure:25095: result: no configure:25186: ROCm path was not specified. Guessing ... configure:25250: checking hsa.h usability configure:25250: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -I/opt/rocm/include/hsa -I/opt/rocm/include conftest.c >&5 "conftest.c", line 136: catastrophic error: cannot open source file "hsa.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:25250: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:25250: result: no configure:25250: checking hsa.h presence configure:25250: cpp -I/opt/rocm/include/hsa -I/opt/rocm/include conftest.c conftest.c:103:17: fatal error: hsa.h: No such file or directory #include ^ compilation terminated. configure:25250: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | /* end confdefs.h. */ | #include configure:25250: result: no configure:25250: checking for hsa.h configure:25250: result: no configure:25333: WARNING: ROCm not found configure:25351: checking for hipFree in -lhip_hcc configure:25376: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -D__HIP_PLATFORM_HCC__ -I/opt/rocm/include/hip -I/opt/rocm/include -L/opt/rocm/hip/lib -L/opt/rocm/lib conftest.c -lhip_hcc -lamdhip64 -lrt -lrt >&5 "conftest.c", line 116: warning: statement is unreachable return 0; ^ /usr/bin/ld: cannot find -lhip_hcc /usr/bin/ld: cannot find -lamdhip64 configure:25376: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char hipFree (); | int | main () | { | return hipFree (); | ; | return 0; | } configure:25385: result: no configure:25397: checking hip_runtime.h usability configure:25397: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -D__HIP_PLATFORM_HCC__ -I/opt/rocm/include/hip -I/opt/rocm/include conftest.c >&5 "conftest.c", line 136: catastrophic error: cannot open source file "hip_runtime.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:25397: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:25397: result: no configure:25397: checking hip_runtime.h presence configure:25397: cpp -D__HIP_PLATFORM_HCC__ -I/opt/rocm/include/hip -I/opt/rocm/include conftest.c conftest.c:103:25: fatal error: hip_runtime.h: No such file or directory #include ^ compilation terminated. configure:25397: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | /* end confdefs.h. */ | #include configure:25397: result: no configure:25397: checking for hip_runtime.h configure:25397: result: no configure:25471: WARNING: HIP Runtime not found configure:25540: checking whether inotify_init is declared configure:25540: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:25540: $? = 0 configure:25540: result: yes configure:25556: checking whether inotify_add_watch is declared configure:25556: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:25556: $? = 0 configure:25556: result: yes configure:25572: checking whether IN_ATTRIB is declared configure:25572: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:25572: $? = 0 configure:25572: result: yes configure:25677: checking for bfd_openr in -lbfd configure:25702: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -fPIC -shared -Wl,--no-undefined conftest.c -lbfd -lrt -lrt -lbfd -ldl -lz >&5 "conftest.c", line 124: warning: statement is unreachable return 0; ^ configure:25702: $? = 0 configure:25711: result: yes configure:25772: checking bfd.h usability configure:25772: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fPIC conftest.c >&5 configure:25772: $? = 0 configure:25772: result: yes configure:25772: checking bfd.h presence configure:25772: cpp conftest.c configure:25772: $? = 0 configure:25772: result: yes configure:25772: checking for bfd.h configure:25772: result: yes configure:25780: checking for struct dl_phdr_info configure:25780: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fPIC conftest.c >&5 "conftest.c", line 121: warning: statement is unreachable return 0; ^ configure:25780: $? = 0 configure:25780: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fPIC conftest.c >&5 "conftest.c", line 118: error: expected an expression if (sizeof ((struct dl_phdr_info))) ^ 1 error detected in the compilation of "conftest.c". configure:25780: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | /* end confdefs.h. */ | #define _GNU_SOURCE 1 | #include | | int | main () | { | if (sizeof ((struct dl_phdr_info))) | return 0; | ; | return 0; | } configure:25780: result: yes configure:25798: checking whether bfd_get_section_flags is declared configure:25798: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fPIC conftest.c >&5 configure:25798: $? = 0 configure:25798: result: yes configure:25809: checking whether bfd_section_flags is declared configure:25809: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fPIC conftest.c >&5 "conftest.c", line 123: error: identifier "bfd_section_flags" is undefined (void) bfd_section_flags; ^ 1 error detected in the compilation of "conftest.c". configure:25809: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef bfd_section_flags | #ifdef __cplusplus | (void) bfd_section_flags; | #else | (void) bfd_section_flags; | #endif | #endif | | ; | return 0; | } configure:25809: result: no configure:25820: checking whether bfd_get_section_vma is declared configure:25820: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fPIC conftest.c >&5 configure:25820: $? = 0 configure:25820: result: yes configure:25831: checking whether bfd_section_vma is declared configure:25831: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fPIC conftest.c >&5 configure:25831: $? = 0 configure:25831: result: yes configure:25845: checking bfd_section_size API version configure:25865: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -fPIC conftest.c >&5 "conftest.c", line 122: error: too few arguments in invocation of macro "bfd_section_size" bfd_section_size(&sec); ^ "conftest.c", line 122: error: expected an expression bfd_section_size(&sec); ^ "conftest.c", line 121: warning: variable "sec" was declared but never referenced asection sec; ^ 2 errors detected in the compilation of "conftest.c". configure:25865: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | /* end confdefs.h. */ | | | #include | int main(int argc, char** argv) { | asection sec; | bfd_section_size(&sec); | return 0; | } | configure:25872: result: 2-args API configure:25890: checking for cplus_demangle configure:25890: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -fPIC -shared -Wl,--no-undefined conftest.c -lbfd -lrt -lrt -lbfd -ldl -lz >&5 "conftest.c", line 154: warning: statement is unreachable return 0; ^ configure:25890: $? = 0 configure:25890: result: yes configure:26100: checking __attribute__((constructor)) configure:26129: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 configure:26129: $? = 0 configure:26129: ./conftest configure:26129: $? = 0 configure:26130: result: yes configure:26252: enabling builtin memcpy configure:26266: checking for __clear_cache configure:26266: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 147: warning: declaration hides built-in function "__clear_cache" char __clear_cache (); ^ "conftest.c", line 160: warning: statement is unreachable return 0; ^ configure:26266: $? = 0 configure:26266: result: yes configure:26277: checking for __aarch64_sync_cache_range configure:26277: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 161: warning: statement is unreachable return 0; ^ /tmp/nvchWNwvXv8ZQdk.o: In function `main': /storage/coda1/pace-admins/manual/src/ucx-1.12.1/build/conftest.c:159: undefined reference to `__aarch64_sync_cache_range' configure:26277: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | /* end confdefs.h. */ | /* Define __aarch64_sync_cache_range to an innocuous variant, in case declares __aarch64_sync_cache_range. | For example, HP-UX 11i declares gettimeofday. */ | #define __aarch64_sync_cache_range innocuous___aarch64_sync_cache_range | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char __aarch64_sync_cache_range (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef __aarch64_sync_cache_range | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char __aarch64_sync_cache_range (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub___aarch64_sync_cache_range || defined __stub_____aarch64_sync_cache_range | choke me | #endif | | int | main () | { | return __aarch64_sync_cache_range (); | ; | return 0; | } configure:26277: result: no configure:26676: checking gdrapi.h usability configure:26676: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 158: catastrophic error: cannot open source file "gdrapi.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:26676: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:26676: result: no configure:26676: checking gdrapi.h presence configure:26676: cpp conftest.c conftest.c:125:20: fatal error: gdrapi.h: No such file or directory #include ^ compilation terminated. configure:26676: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | /* end confdefs.h. */ | #include configure:26676: result: no configure:26676: checking for gdrapi.h configure:26676: result: no configure:26766: WARNING: GDR_COPY not found configure:26839: Compiling with verbs support from /usr configure:26946: checking infiniband/verbs.h usability configure:26946: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:26946: $? = 0 configure:26946: result: yes configure:26946: checking infiniband/verbs.h presence configure:26946: cpp conftest.c configure:26946: $? = 0 configure:26946: result: yes configure:26946: checking for infiniband/verbs.h configure:26946: result: yes configure:26955: checking for ibv_get_device_list in -libverbs configure:26980: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -libverbs -lrt -lrt >&5 "conftest.c", line 139: warning: statement is unreachable return 0; ^ configure:26980: $? = 0 configure:26989: result: yes configure:27010: checking whether ibv_wc_status_str is declared configure:27010: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27010: $? = 0 configure:27010: result: yes configure:27026: checking whether ibv_event_type_str is declared configure:27026: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27026: $? = 0 configure:27026: result: yes configure:27042: checking whether ibv_query_gid is declared configure:27042: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27042: $? = 0 configure:27042: result: yes configure:27058: checking whether ibv_get_device_name is declared configure:27058: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27058: $? = 0 configure:27058: result: yes configure:27074: checking whether ibv_create_srq is declared configure:27074: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27074: $? = 0 configure:27074: result: yes configure:27090: checking whether ibv_get_async_event is declared configure:27090: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27090: $? = 0 configure:27090: result: yes configure:27129: checking infiniband/verbs_exp.h usability configure:27129: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 165: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27129: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:27129: result: no configure:27129: checking infiniband/verbs_exp.h presence configure:27129: cpp conftest.c conftest.c:132:34: fatal error: infiniband/verbs_exp.h: No such file or directory #include ^ compilation terminated. configure:27129: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include configure:27129: result: no configure:27129: checking for infiniband/verbs_exp.h configure:27129: result: no configure:27141: checking for struct ibv_exp_device_attr.exp_device_cap_flags configure:27141: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27141: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_device_attr ac_aggr; | if (ac_aggr.exp_device_cap_flags) | return 0; | ; | return 0; | } configure:27141: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27141: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_device_attr ac_aggr; | if (sizeof ac_aggr.exp_device_cap_flags) | return 0; | ; | return 0; | } configure:27141: result: no configure:27151: checking for struct ibv_exp_device_attr.odp_caps configure:27151: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27151: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_device_attr ac_aggr; | if (ac_aggr.odp_caps) | return 0; | ; | return 0; | } configure:27151: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27151: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_device_attr ac_aggr; | if (sizeof ac_aggr.odp_caps) | return 0; | ; | return 0; | } configure:27151: result: no configure:27161: checking for struct ibv_exp_device_attr.odp_caps.per_transport_caps.dc_odp_caps configure:27161: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27161: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_device_attr ac_aggr; | if (ac_aggr.odp_caps.per_transport_caps.dc_odp_caps) | return 0; | ; | return 0; | } configure:27161: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27161: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_device_attr ac_aggr; | if (sizeof ac_aggr.odp_caps.per_transport_caps.dc_odp_caps) | return 0; | ; | return 0; | } configure:27161: result: no configure:27171: checking for struct ibv_exp_device_attr.odp_mr_max_size configure:27171: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27171: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_device_attr ac_aggr; | if (ac_aggr.odp_mr_max_size) | return 0; | ; | return 0; | } configure:27171: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27171: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_device_attr ac_aggr; | if (sizeof ac_aggr.odp_mr_max_size) | return 0; | ; | return 0; | } configure:27171: result: no configure:27181: checking for struct ibv_exp_qp_init_attr.max_inl_recv configure:27181: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27181: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_qp_init_attr ac_aggr; | if (ac_aggr.max_inl_recv) | return 0; | ; | return 0; | } configure:27181: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27181: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_qp_init_attr ac_aggr; | if (sizeof ac_aggr.max_inl_recv) | return 0; | ; | return 0; | } configure:27181: result: no configure:27191: checking for struct ibv_async_event.element.dct configure:27191: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27191: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_async_event ac_aggr; | if (ac_aggr.element.dct) | return 0; | ; | return 0; | } configure:27191: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 132: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27191: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_async_event ac_aggr; | if (sizeof ac_aggr.element.dct) | return 0; | ; | return 0; | } configure:27191: result: no configure:27203: checking whether IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN is declared configure:27203: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27203: $? = 0 configure:27203: result: yes configure:27219: checking whether IBV_EXP_CQ_IGNORE_OVERRUN is declared configure:27219: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 133: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27219: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_CQ_IGNORE_OVERRUN | #ifdef __cplusplus | (void) IBV_EXP_CQ_IGNORE_OVERRUN; | #else | (void) IBV_EXP_CQ_IGNORE_OVERRUN; | #endif | #endif | | ; | return 0; | } configure:27219: result: no configure:27237: Checking for legacy bare-metal support configure:27241: checking infiniband/mlx5_hw.h usability configure:27241: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 167: catastrophic error: cannot open source file "infiniband/mlx5_hw.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27241: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:27241: result: no configure:27241: checking infiniband/mlx5_hw.h presence configure:27241: cpp conftest.c conftest.c:134:32: fatal error: infiniband/mlx5_hw.h: No such file or directory #include ^ compilation terminated. configure:27241: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | /* end confdefs.h. */ | #include configure:27241: result: no configure:27241: checking for infiniband/mlx5_hw.h configure:27241: result: no configure:27422: Checking for DV bare-metal support configure:27425: checking for mlx5dv_query_device in -lmlx5-rdmav2 configure:27450: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -libverbs conftest.c -lmlx5-rdmav2 -libverbs -lrt -lrt >&5 "conftest.c", line 147: warning: statement is unreachable return 0; ^ /usr/bin/ld: cannot find -lmlx5-rdmav2 configure:27450: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char mlx5dv_query_device (); | int | main () | { | return mlx5dv_query_device (); | ; | return 0; | } configure:27459: result: no configure:27466: checking for mlx5dv_query_device in -lmlx5 configure:27491: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest -libverbs conftest.c -lmlx5 -libverbs -lrt -lrt >&5 "conftest.c", line 147: warning: statement is unreachable return 0; ^ configure:27491: $? = 0 configure:27500: result: yes configure:27516: checking for infiniband/mlx5dv.h configure:27516: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27516: $? = 0 configure:27516: result: yes configure:27533: checking whether mlx5dv_init_obj is declared configure:27533: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27533: $? = 0 configure:27533: result: yes configure:27544: checking whether mlx5dv_create_qp is declared configure:27544: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27544: $? = 0 configure:27544: result: yes configure:27555: checking whether mlx5dv_is_supported is declared configure:27555: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27555: $? = 0 configure:27555: result: yes configure:27566: checking whether mlx5dv_devx_subscribe_devx_event is declared configure:27566: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27566: $? = 0 configure:27566: result: yes configure:27577: checking whether MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE is declared configure:27577: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27577: $? = 0 configure:27577: result: yes configure:27588: checking whether MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE is declared configure:27588: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27588: $? = 0 configure:27588: result: yes configure:27599: checking whether MLX5DV_UAR_ALLOC_TYPE_BF is declared configure:27599: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27599: $? = 0 configure:27599: result: yes configure:27610: checking whether MLX5DV_UAR_ALLOC_TYPE_NC is declared configure:27610: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27610: $? = 0 configure:27610: result: yes configure:27622: checking for struct mlx5dv_cq.cq_uar configure:27622: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27622: $? = 0 configure:27622: result: yes configure:27633: checking whether MLX5DV_OBJ_AH is declared configure:27633: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27633: $? = 0 configure:27633: result: yes configure:27648: checking whether MLX5DV_DCTYPE_DCT is declared configure:27648: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27648: $? = 0 configure:27648: result: yes configure:27663: checking whether ibv_alloc_td is declared configure:27663: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27663: $? = 0 configure:27663: result: yes configure:27682: checking whether MLX5DV_CONTEXT_FLAGS_DEVX is declared configure:27682: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27682: $? = 0 configure:27682: result: yes configure:27710: Compiling with mlx5 bare-metal support configure:27722: checking whether IBV_LINK_LAYER_INFINIBAND is declared configure:27722: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27722: $? = 0 configure:27722: result: yes configure:27733: checking whether IBV_LINK_LAYER_ETHERNET is declared configure:27733: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27733: $? = 0 configure:27733: result: yes configure:27744: checking whether IBV_EVENT_GID_CHANGE is declared configure:27744: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27744: $? = 0 configure:27744: result: yes configure:27755: checking whether ibv_create_qp_ex is declared configure:27755: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27755: $? = 0 configure:27755: result: yes configure:27766: checking whether ibv_create_cq_ex is declared configure:27766: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27766: $? = 0 configure:27766: result: yes configure:27777: checking whether ibv_create_srq_ex is declared configure:27777: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27777: $? = 0 configure:27777: result: yes configure:27792: checking whether ibv_query_device_ex is declared configure:27792: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27792: $? = 0 configure:27792: result: yes configure:27807: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:27807: $? = 0 configure:27816: checking whether IBV_EXP_ACCESS_ALLOCATE_MR is declared configure:27816: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 157: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27816: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_ACCESS_ALLOCATE_MR | #ifdef __cplusplus | (void) IBV_EXP_ACCESS_ALLOCATE_MR; | #else | (void) IBV_EXP_ACCESS_ALLOCATE_MR; | #endif | #endif | | ; | return 0; | } configure:27816: result: no configure:27827: checking whether IBV_EXP_ACCESS_ON_DEMAND is declared configure:27827: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 158: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27827: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_ACCESS_ON_DEMAND | #ifdef __cplusplus | (void) IBV_EXP_ACCESS_ON_DEMAND; | #else | (void) IBV_EXP_ACCESS_ON_DEMAND; | #endif | #endif | | ; | return 0; | } configure:27827: result: no configure:27838: checking whether IBV_EXP_DEVICE_MR_ALLOCATE is declared configure:27838: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 159: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27838: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_DEVICE_MR_ALLOCATE | #ifdef __cplusplus | (void) IBV_EXP_DEVICE_MR_ALLOCATE; | #else | (void) IBV_EXP_DEVICE_MR_ALLOCATE; | #endif | #endif | | ; | return 0; | } configure:27838: result: no configure:27849: checking whether IBV_EXP_WR_NOP is declared configure:27849: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 160: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27849: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_WR_NOP | #ifdef __cplusplus | (void) IBV_EXP_WR_NOP; | #else | (void) IBV_EXP_WR_NOP; | #endif | #endif | | ; | return 0; | } configure:27849: result: no configure:27860: checking whether IBV_EXP_DEVICE_DC_TRANSPORT is declared configure:27860: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 161: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27860: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_DEVICE_DC_TRANSPORT | #ifdef __cplusplus | (void) IBV_EXP_DEVICE_DC_TRANSPORT; | #else | (void) IBV_EXP_DEVICE_DC_TRANSPORT; | #endif | #endif | | ; | return 0; | } configure:27860: result: no configure:27871: checking whether IBV_EXP_ATOMIC_HCA_REPLY_BE is declared configure:27871: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 162: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27871: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_ATOMIC_HCA_REPLY_BE | #ifdef __cplusplus | (void) IBV_EXP_ATOMIC_HCA_REPLY_BE; | #else | (void) IBV_EXP_ATOMIC_HCA_REPLY_BE; | #endif | #endif | | ; | return 0; | } configure:27871: result: no configure:27882: checking whether IBV_EXP_PREFETCH_WRITE_ACCESS is declared configure:27882: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 163: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27882: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_PREFETCH_WRITE_ACCESS | #ifdef __cplusplus | (void) IBV_EXP_PREFETCH_WRITE_ACCESS; | #else | (void) IBV_EXP_PREFETCH_WRITE_ACCESS; | #endif | #endif | | ; | return 0; | } configure:27882: result: no configure:27893: checking whether IBV_EXP_QP_OOO_RW_DATA_PLACEMENT is declared configure:27893: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 164: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27893: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_QP_OOO_RW_DATA_PLACEMENT | #ifdef __cplusplus | (void) IBV_EXP_QP_OOO_RW_DATA_PLACEMENT; | #else | (void) IBV_EXP_QP_OOO_RW_DATA_PLACEMENT; | #endif | #endif | | ; | return 0; | } configure:27893: result: no configure:27904: checking whether IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT is declared configure:27904: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 165: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27904: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT | #ifdef __cplusplus | (void) IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT; | #else | (void) IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT; | #endif | #endif | | ; | return 0; | } configure:27904: result: no configure:27915: checking whether IBV_EXP_CQ_MODERATION is declared configure:27915: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 166: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27915: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_CQ_MODERATION | #ifdef __cplusplus | (void) IBV_EXP_CQ_MODERATION; | #else | (void) IBV_EXP_CQ_MODERATION; | #endif | #endif | | ; | return 0; | } configure:27915: result: no configure:27926: checking whether IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS is declared configure:27926: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 167: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27926: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS | #ifdef __cplusplus | (void) IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS; | #else | (void) IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS; | #endif | #endif | | ; | return 0; | } configure:27926: result: no configure:27937: checking whether ibv_exp_reg_mr is declared configure:27937: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 168: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27937: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_exp_reg_mr | #ifdef __cplusplus | (void) ibv_exp_reg_mr; | #else | (void) ibv_exp_reg_mr; | #endif | #endif | | ; | return 0; | } configure:27937: result: no configure:27948: checking whether ibv_exp_create_qp is declared configure:27948: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 169: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27948: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_exp_create_qp | #ifdef __cplusplus | (void) ibv_exp_create_qp; | #else | (void) ibv_exp_create_qp; | #endif | #endif | | ; | return 0; | } configure:27948: result: no configure:27959: checking whether ibv_exp_prefetch_mr is declared configure:27959: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 170: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27959: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_exp_prefetch_mr | #ifdef __cplusplus | (void) ibv_exp_prefetch_mr; | #else | (void) ibv_exp_prefetch_mr; | #endif | #endif | | ; | return 0; | } configure:27959: result: no configure:27970: checking whether ibv_exp_create_srq is declared configure:27970: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 171: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27970: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_exp_create_srq | #ifdef __cplusplus | (void) ibv_exp_create_srq; | #else | (void) ibv_exp_create_srq; | #endif | #endif | | ; | return 0; | } configure:27970: result: no configure:27981: checking whether ibv_exp_setenv is declared configure:27981: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 172: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27981: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_exp_setenv | #ifdef __cplusplus | (void) ibv_exp_setenv; | #else | (void) ibv_exp_setenv; | #endif | #endif | | ; | return 0; | } configure:27981: result: no configure:27992: checking whether ibv_exp_query_gid_attr is declared configure:27992: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 173: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:27992: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_exp_query_gid_attr | #ifdef __cplusplus | (void) ibv_exp_query_gid_attr; | #else | (void) ibv_exp_query_gid_attr; | #endif | #endif | | ; | return 0; | } configure:27992: result: no configure:28003: checking whether ibv_exp_query_device is declared configure:28003: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 174: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28003: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_exp_query_device | #ifdef __cplusplus | (void) ibv_exp_query_device; | #else | (void) ibv_exp_query_device; | #endif | #endif | | ; | return 0; | } configure:28003: result: no configure:28016: checking whether ibv_exp_post_send is declared configure:28016: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 175: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28016: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_exp_post_send | #ifdef __cplusplus | (void) ibv_exp_post_send; | #else | (void) ibv_exp_post_send; | #endif | #endif | | ; | return 0; | } configure:28016: result: no configure:28032: checking whether IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP is declared configure:28032: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 176: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28032: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP | #ifdef __cplusplus | (void) IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP; | #else | (void) IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP; | #endif | #endif | | ; | return 0; | } configure:28032: result: no configure:28048: checking whether IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD is declared configure:28048: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 177: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28048: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD | #ifdef __cplusplus | (void) IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD; | #else | (void) IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD; | #endif | #endif | | ; | return 0; | } configure:28048: result: no configure:28064: checking whether IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG is declared configure:28064: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 178: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28064: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG | #ifdef __cplusplus | (void) IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG; | #else | (void) IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG; | #endif | #endif | | ; | return 0; | } configure:28064: result: no configure:28080: checking whether IBV_EXP_SEND_EXT_ATOMIC_INLINE is declared configure:28080: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 179: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28080: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_SEND_EXT_ATOMIC_INLINE | #ifdef __cplusplus | (void) IBV_EXP_SEND_EXT_ATOMIC_INLINE; | #else | (void) IBV_EXP_SEND_EXT_ATOMIC_INLINE; | #endif | #endif | | ; | return 0; | } configure:28080: result: no configure:28098: checking whether IBV_EXP_DEVICE_ATTR_RESERVED_2 is declared configure:28098: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 180: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28098: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_DEVICE_ATTR_RESERVED_2 | #ifdef __cplusplus | (void) IBV_EXP_DEVICE_ATTR_RESERVED_2; | #else | (void) IBV_EXP_DEVICE_ATTR_RESERVED_2; | #endif | #endif | | ; | return 0; | } configure:28098: result: no configure:28112: checking whether IBV_EXP_MR_INDIRECT_KLMS is declared configure:28112: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 190: error: identifier "IBV_EXP_MR_INDIRECT_KLMS" is undefined (void) IBV_EXP_MR_INDIRECT_KLMS; ^ 1 error detected in the compilation of "conftest.c". configure:28112: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_MR_INDIRECT_KLMS | #ifdef __cplusplus | (void) IBV_EXP_MR_INDIRECT_KLMS; | #else | (void) IBV_EXP_MR_INDIRECT_KLMS; | #endif | #endif | | ; | return 0; | } configure:28112: result: no configure:28130: checking whether IBV_EXP_QP_CREATE_UMR is declared configure:28130: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 191: error: identifier "IBV_EXP_QP_CREATE_UMR" is undefined (void) IBV_EXP_QP_CREATE_UMR; ^ 1 error detected in the compilation of "conftest.c". configure:28130: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_QP_CREATE_UMR | #ifdef __cplusplus | (void) IBV_EXP_QP_CREATE_UMR; | #else | (void) IBV_EXP_QP_CREATE_UMR; | #endif | #endif | | ; | return 0; | } configure:28130: result: no configure:28148: checking for struct ibv_exp_qp_init_attr.umr_caps configure:28148: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 188: error: incomplete type is not allowed static struct ibv_exp_qp_init_attr ac_aggr; ^ 1 error detected in the compilation of "conftest.c". configure:28148: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_qp_init_attr ac_aggr; | if (ac_aggr.umr_caps) | return 0; | ; | return 0; | } configure:28148: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 188: error: incomplete type is not allowed static struct ibv_exp_qp_init_attr ac_aggr; ^ 1 error detected in the compilation of "conftest.c". configure:28148: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_qp_init_attr ac_aggr; | if (sizeof ac_aggr.umr_caps) | return 0; | ; | return 0; | } configure:28148: result: no configure:28162: checking whether IBV_EXP_MR_FIXED_BUFFER_SIZE is declared configure:28162: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 192: error: identifier "IBV_EXP_MR_FIXED_BUFFER_SIZE" is undefined (void) IBV_EXP_MR_FIXED_BUFFER_SIZE; ^ 1 error detected in the compilation of "conftest.c". configure:28162: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_MR_FIXED_BUFFER_SIZE | #ifdef __cplusplus | (void) IBV_EXP_MR_FIXED_BUFFER_SIZE; | #else | (void) IBV_EXP_MR_FIXED_BUFFER_SIZE; | #endif | #endif | | ; | return 0; | } configure:28162: result: no configure:28180: checking for struct ibv_device_attr_ex.pci_atomic_caps configure:28180: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 190: error: expression must have arithmetic or pointer type if (ac_aggr.pci_atomic_caps) ^ 1 error detected in the compilation of "conftest.c". configure:28180: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_device_attr_ex ac_aggr; | if (ac_aggr.pci_atomic_caps) | return 0; | ; | return 0; | } configure:28180: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 193: warning: statement is unreachable return 0; ^ "conftest.c", line 189: warning: variable "ac_aggr" was set but never used static struct ibv_device_attr_ex ac_aggr; ^ configure:28180: $? = 0 configure:28180: result: yes configure:28198: WARNING: Compiling without extended atomics support configure:28203: checking for struct ibv_exp_masked_atomic_params.masked_log_atomic_arg_sizes_network_endianness configure:28203: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 185: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28203: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_masked_atomic_params ac_aggr; | if (ac_aggr.masked_log_atomic_arg_sizes_network_endianness) | return 0; | ; | return 0; | } configure:28203: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 185: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28203: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_masked_atomic_params ac_aggr; | if (sizeof ac_aggr.masked_log_atomic_arg_sizes_network_endianness) | return 0; | ; | return 0; | } configure:28203: result: no configure:28212: checking whether IBV_EXP_ODP_SUPPORT_IMPLICIT is declared configure:28212: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 194: error: identifier "IBV_EXP_ODP_SUPPORT_IMPLICIT" is undefined (void) IBV_EXP_ODP_SUPPORT_IMPLICIT; ^ 1 error detected in the compilation of "conftest.c". configure:28212: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_ODP_SUPPORT_IMPLICIT | #ifdef __cplusplus | (void) IBV_EXP_ODP_SUPPORT_IMPLICIT; | #else | (void) IBV_EXP_ODP_SUPPORT_IMPLICIT; | #endif | #endif | | ; | return 0; | } configure:28212: result: no configure:28225: checking whether IBV_EXP_ACCESS_ON_DEMAND is declared configure:28225: result: no configure:28241: checking whether IBV_ACCESS_ON_DEMAND is declared configure:28241: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28241: $? = 0 configure:28241: result: yes configure:28263: checking whether IBV_EXP_ODP_SUPPORT_IMPLICIT is declared configure:28263: result: no configure:28279: checking whether IBV_ODP_SUPPORT_IMPLICIT is declared configure:28279: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28279: $? = 0 configure:28279: result: yes configure:28303: checking whether IBV_ACCESS_RELAXED_ORDERING is declared configure:28303: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28303: $? = 0 configure:28303: result: yes configure:28314: checking whether IBV_QPF_GRH_REQUIRED is declared configure:28314: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28314: $? = 0 configure:28314: result: yes configure:28327: checking whether ibv_exp_prefetch_mr is declared configure:28327: result: no configure:28343: checking whether ibv_advise_mr is declared configure:28343: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28343: $? = 0 configure:28343: result: yes configure:28366: checking for struct mlx5_wqe_av.base configure:28366: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 203: error: struct "mlx5_wqe_av" has no field "base" if (ac_aggr.base) ^ 1 error detected in the compilation of "conftest.c". configure:28366: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct mlx5_wqe_av ac_aggr; | if (ac_aggr.base) | return 0; | ; | return 0; | } configure:28366: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 203: error: struct "mlx5_wqe_av" has no field "base" if (sizeof ac_aggr.base) ^ "conftest.c", line 202: warning: variable "ac_aggr" was set but never used static struct mlx5_wqe_av ac_aggr; ^ 1 error detected in the compilation of "conftest.c". configure:28366: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct mlx5_wqe_av ac_aggr; | if (sizeof ac_aggr.base) | return 0; | ; | return 0; | } configure:28366: result: no configure:28376: checking for struct mlx5_grh_av.rmac configure:28376: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 202: error: incomplete type is not allowed static struct mlx5_grh_av ac_aggr; ^ 1 error detected in the compilation of "conftest.c". configure:28376: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct mlx5_grh_av ac_aggr; | if (ac_aggr.rmac) | return 0; | ; | return 0; | } configure:28376: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 202: error: incomplete type is not allowed static struct mlx5_grh_av ac_aggr; ^ 1 error detected in the compilation of "conftest.c". configure:28376: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct mlx5_grh_av ac_aggr; | if (sizeof ac_aggr.rmac) | return 0; | ; | return 0; | } configure:28376: result: no configure:28388: checking for struct mlx5_cqe64.ib_stride_index configure:28388: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 203: error: struct "mlx5_cqe64" has no field "ib_stride_index" if (ac_aggr.ib_stride_index) ^ 1 error detected in the compilation of "conftest.c". configure:28388: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct mlx5_cqe64 ac_aggr; | if (ac_aggr.ib_stride_index) | return 0; | ; | return 0; | } configure:28388: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 203: error: struct "mlx5_cqe64" has no field "ib_stride_index" if (sizeof ac_aggr.ib_stride_index) ^ "conftest.c", line 202: warning: variable "ac_aggr" was set but never used static struct mlx5_cqe64 ac_aggr; ^ 1 error detected in the compilation of "conftest.c". configure:28388: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct mlx5_cqe64 ac_aggr; | if (sizeof ac_aggr.ib_stride_index) | return 0; | ; | return 0; | } configure:28388: result: no configure:28404: checking whether IBV_EXP_QPT_DC_INI is declared configure:28404: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 207: error: identifier "IBV_EXP_QPT_DC_INI" is undefined (void) IBV_EXP_QPT_DC_INI; ^ 1 error detected in the compilation of "conftest.c". configure:28404: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | #define HAVE_IB 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef IBV_EXP_QPT_DC_INI | #ifdef __cplusplus | (void) IBV_EXP_QPT_DC_INI; | #else | (void) IBV_EXP_QPT_DC_INI; | #endif | #endif | | ; | return 0; | } configure:28404: result: no configure:28456: checking for struct ibv_exp_tmh.tag configure:28456: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 203: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28456: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | #define HAVE_IB 1 | #define HAVE_DECL_IBV_EXP_QPT_DC_INI 0 | #define HAVE_TL_DC 1 | #define HAVE_DC_DV 1 | #define HAVE_TL_RC 1 | #define HAVE_TL_UD 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_tmh ac_aggr; | if (ac_aggr.tag) | return 0; | ; | return 0; | } configure:28456: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 203: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28456: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | #define HAVE_IB 1 | #define HAVE_DECL_IBV_EXP_QPT_DC_INI 0 | #define HAVE_TL_DC 1 | #define HAVE_DC_DV 1 | #define HAVE_TL_RC 1 | #define HAVE_TL_UD 1 | /* end confdefs.h. */ | #include | | int | main () | { | static struct ibv_exp_tmh ac_aggr; | if (sizeof ac_aggr.tag) | return 0; | ; | return 0; | } configure:28456: result: no configure:28466: checking infiniband/tm_types.h usability configure:28466: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28466: $? = 0 configure:28466: result: yes configure:28466: checking infiniband/tm_types.h presence configure:28466: cpp conftest.c configure:28466: $? = 0 configure:28466: result: yes configure:28466: checking for infiniband/tm_types.h configure:28466: result: yes configure:28476: checking for struct ibv_tmh.tag configure:28476: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28476: $? = 0 configure:28476: result: yes configure:28507: checking for struct ibv_tm_caps.flags configure:28507: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28507: $? = 0 configure:28507: result: yes configure:28523: checking whether ibv_exp_alloc_dm is declared configure:28523: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 206: catastrophic error: cannot open source file "infiniband/verbs_exp.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28523: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | #define HAVE_IB 1 | #define HAVE_DECL_IBV_EXP_QPT_DC_INI 0 | #define HAVE_TL_DC 1 | #define HAVE_DC_DV 1 | #define HAVE_TL_RC 1 | #define HAVE_TL_UD 1 | #define HAVE_INFINIBAND_TM_TYPES_H 1 | #define IBV_HW_TM 1 | #define HAVE_STRUCT_IBV_TM_CAPS_FLAGS 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_exp_alloc_dm | #ifdef __cplusplus | (void) ibv_exp_alloc_dm; | #else | (void) ibv_exp_alloc_dm; | #endif | #endif | | ; | return 0; | } configure:28523: result: no configure:28543: checking whether ibv_alloc_dm is declared configure:28543: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28543: $? = 0 configure:28543: result: yes configure:28562: checking whether ibv_cmd_modify_qp is declared configure:28562: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 "conftest.c", line 209: catastrophic error: cannot open source file "infiniband/driver.h" #include ^ 1 catastrophic error detected in the compilation of "conftest.c". Compilation terminated. configure:28562: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | #define HAVE_IB 1 | #define HAVE_DECL_IBV_EXP_QPT_DC_INI 0 | #define HAVE_TL_DC 1 | #define HAVE_DC_DV 1 | #define HAVE_TL_RC 1 | #define HAVE_TL_UD 1 | #define HAVE_INFINIBAND_TM_TYPES_H 1 | #define IBV_HW_TM 1 | #define HAVE_STRUCT_IBV_TM_CAPS_FLAGS 1 | #define HAVE_DECL_IBV_EXP_ALLOC_DM 0 | #define HAVE_DECL_IBV_ALLOC_DM 1 | #define HAVE_IBV_DM 1 | /* end confdefs.h. */ | #include | | int | main () | { | #ifndef ibv_cmd_modify_qp | #ifdef __cplusplus | (void) ibv_cmd_modify_qp; | #else | (void) ibv_cmd_modify_qp; | #endif | #endif | | ; | return 0; | } configure:28562: result: no configure:28576: Checking OFED valgrind libs /usr/lib64/mlnx_ofed/valgrind configure:28734: checking /usr/include/rdma/rdma_cma.h usability configure:28734: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:28734: $? = 0 configure:28734: result: yes configure:28734: checking /usr/include/rdma/rdma_cma.h presence configure:28734: cpp conftest.c configure:28734: $? = 0 configure:28734: result: yes configure:28734: checking for /usr/include/rdma/rdma_cma.h configure:28734: result: yes configure:28737: checking for rdma_establish in -lrdmacm configure:28762: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrdmacm -lrt -lrt >&5 "conftest.c", line 223: warning: statement is unreachable return 0; ^ configure:28762: $? = 0 configure:28771: result: yes configure:29386: checking sys/uio.h usability configure:29386: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:29386: $? = 0 configure:29386: result: yes configure:29386: checking sys/uio.h presence configure:29386: cpp conftest.c configure:29386: $? = 0 configure:29386: result: yes configure:29386: checking for sys/uio.h configure:29386: result: yes configure:29391: checking for process_vm_readv configure:29391: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -o conftest conftest.c -lrt -lrt >&5 "conftest.c", line 249: warning: statement is unreachable return 0; ^ configure:29391: $? = 0 configure:29391: result: yes configure:29439: KNEM path was not found, guessing ... configure:29449: checking whether KNEM_CMD_GET_INFO is declared configure:29449: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c -I/opt/knem-1.1.4.90mlnx1/include conftest.c >&5 configure:29449: $? = 0 configure:29449: result: yes configure:29514: XPMEM - failed to open the requested location (guess), guessing ... configure:29648: checking cray-ugni configure:29664: result: no configure:29698: checking whether IPPROTO_TCP is declared configure:29698: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:29698: $? = 0 configure:29698: result: yes configure:29715: checking whether SOL_SOCKET is declared configure:29715: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:29715: $? = 0 configure:29715: result: yes configure:29732: checking whether SO_KEEPALIVE is declared configure:29732: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:29732: $? = 0 configure:29732: result: yes configure:29749: checking whether TCP_KEEPCNT is declared configure:29749: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:29749: $? = 0 configure:29749: result: yes configure:29766: checking whether TCP_KEEPIDLE is declared configure:29766: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:29766: $? = 0 configure:29766: result: yes configure:29783: checking whether TCP_KEEPINTVL is declared configure:29783: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -c conftest.c >&5 configure:29783: $? = 0 configure:29783: result: yes configure:29828: checking compiler flag -fno-exceptions configure:29838: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -fno-exceptions conftest.cpp -lrt -lrt >&5 configure:29838: $? = 0 configure:29839: result: yes configure:29856: checking compiler flag -fno-rtti configure:29866: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -fno-rtti conftest.cpp -lrt -lrt >&5 nvc++-Error-Unknown switch: -fno-rtti configure:29866: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | #define HAVE_IB 1 | #define HAVE_DECL_IBV_EXP_QPT_DC_INI 0 | #define HAVE_TL_DC 1 | #define HAVE_DC_DV 1 | #define HAVE_TL_RC 1 | #define HAVE_TL_UD 1 | #define HAVE_INFINIBAND_TM_TYPES_H 1 | #define IBV_HW_TM 1 | #define HAVE_STRUCT_IBV_TM_CAPS_FLAGS 1 | #define HAVE_DECL_IBV_EXP_ALLOC_DM 0 | #define HAVE_DECL_IBV_ALLOC_DM 1 | #define HAVE_IBV_DM 1 | #define HAVE_DECL_IBV_CMD_MODIFY_QP 0 | #define uct_ib_MODULES "" | #define uct_rocm_MODULES "" | #define HAVE_SYS_UIO_H 1 | #define uct_MODULES ":cuda:ib:rdmacm:cma:knem:xpmem" | #define HAVE_DECL_IPPROTO_TCP 1 | #define HAVE_DECL_SOL_SOCKET 1 | #define HAVE_DECL_SO_KEEPALIVE 1 | #define HAVE_DECL_TCP_KEEPCNT 1 | #define HAVE_DECL_TCP_KEEPIDLE 1 | #define HAVE_DECL_TCP_KEEPINTVL 1 | #define UCT_TCP_EP_KEEPALIVE 1 | /* end confdefs.h. */ | int main(int argc, char** argv){return 0;} configure:29873: result: no configure:29884: checking compiler flag --no_exceptions configure:29894: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations --no_exceptions conftest.cpp -lrt -lrt >&5 configure:29894: $? = 0 configure:29895: result: yes configure:30643: checking compiler flag -fno-tree-vectorize configure:30653: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -fno-tree-vectorize conftest.cpp -lrt -lrt >&5 nvc++-Error-Unknown switch: -fno-tree-vectorize configure:30653: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "ucx" | #define PACKAGE_TARNAME "ucx" | #define PACKAGE_VERSION "1.12" | #define PACKAGE_STRING "ucx 1.12" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define PACKAGE "ucx" | #define VERSION "1.12" | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | #define restrict __restrict | #define HAVE_DECL_STRERROR_R 1 | #define HAVE_STRERROR_R 1 | #define STRERROR_R_CHAR_P 1 | #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" | #define UCX_MODULE_SUBDIR "ucx" | #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBRT 1 | #define HAVE_LIBGEN_H 1 | #define HAVE_DECL_ASPRINTF 1 | #define HAVE_DECL_BASENAME 1 | #define HAVE_DECL_FMEMOPEN 1 | #define HAVE_DECL_CPU_ZERO 1 | #define HAVE_DECL_CPU_ISSET 1 | #define HAVE_CPU_SET_T 1 | #define HAVE_SIGHANDLER_T 1 | #define HAVE___SIGHANDLER_T 1 | #define HAVE_CLEARENV 1 | #define HAVE_MALLOC_TRIM 1 | #define HAVE_MEMALIGN 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MREMAP 1 | #define HAVE_SCHED_SETAFFINITY 1 | #define HAVE_SCHED_GETAFFINITY 1 | #define HAVE_DECL_F_SETOWN_EX 1 | #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 | #define HAVE_DECL_SPEED_UNKNOWN 1 | #define NVALGRIND 1 | #define HAVE_NUMA_H 1 | #define HAVE_NUMAIF_H 1 | #define HAVE_STRUCT_BITMASK 1 | #define HAVE_NUMA 1 | #define HAVE_MALLOC_HOOK 1 | #define HAVE_DECL_PR_SET_PTRACER 1 | #define HAVE_IN6_ADDR_S6_ADDR32 1 | #define HAVE_IP_IP_DST 1 | #define HAVE_SIGEVENT_SIGEV_UN_TID 1 | #define HAVE_SIGACTION_SA_RESTORER 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_LINUX_MMAN_H 1 | #define HAVE_LINUX_IP_H 1 | #define HAVE_LINUX_FUTEX_H 1 | #define HAVE_NET_ETHERNET_H 1 | #define HAVE_NETINET_IP_H 1 | #define HAVE_UCM_PTMALLOC286 1 | #define HAVE_MALLOC_GET_STATE 1 | #define HAVE_MALLOC_SET_STATE 1 | #define HAVE_DECL_MADV_FREE 0 | #define HAVE_DECL_MADV_REMOVE 1 | #define HAVE_DECL_POSIX_MADV_DONTNEED 1 | #define HAVE_DECL_GETAUXVAL 1 | #define HAVE_DECL_SYS_MMAP 1 | #define HAVE_DECL_SYS_MUNMAP 1 | #define HAVE_DECL_SYS_MREMAP 1 | #define HAVE_DECL_SYS_BRK 1 | #define HAVE_DECL_SYS_MADVISE 1 | #define HAVE_DECL_SYS_SHMAT 1 | #define HAVE_DECL_SYS_SHMDT 1 | #define HAVE_DECL_SYS_IPC 0 | #define UCM_BISTRO_HOOKS 1 | #define HAVE___CURBRK 1 | #define HAVE_MPI 1 | #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 | #define HAVE_DECL_FUSE_MOUNT 0 | #define HAVE_DECL_FUSE_UNMOUNT 0 | #define HAVE_CUDA_H 1 | #define HAVE_CUDA_RUNTIME_H 1 | #define HAVE_NVML_H 1 | #define HAVE_CUDA 1 | #define ucm_MODULES ":cuda" | #define HAVE_DECL_INOTIFY_INIT 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_INOTIFY_ADD_WATCH 1 | #define HAVE_INOTIFY 1 | #define HAVE_DECL_IN_ATTRIB 1 | #define HAVE_INOTIFY 1 | #define ucs_MODULES "" | #define HAVE_LIBBFD 1 | #define HAVE_STRUCT_DL_PHDR_INFO 1 | #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 | #define HAVE_DECL_BFD_SECTION_FLAGS 0 | #define HAVE_DECL_BFD_GET_SECTION_VMA 1 | #define HAVE_DECL_BFD_SECTION_VMA 1 | #define HAVE_1_ARG_BFD_SECTION_SIZE 0 | #define HAVE_CPLUS_DEMANGLE 1 | #define HAVE_DETAILED_BACKTRACE 1 | #define ENABLE_SIGACTION_OVERRIDE 1 | #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG | #define HAVE_HW_TIMER 1 | #define ENABLE_BUILTIN_MEMCPY 1 | #define HAVE___CLEAR_CACHE 1 | #define uct_cuda_MODULES "" | #define HAVE_DECL_IBV_WC_STATUS_STR 1 | #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 | #define HAVE_DECL_IBV_QUERY_GID 1 | #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 | #define HAVE_DECL_IBV_CREATE_SRQ 1 | #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 | #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 | #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 | #define HAVE_INFINIBAND_MLX5DV_H 1 | #define HAVE_DECL_MLX5DV_INIT_OBJ 1 | #define HAVE_DECL_MLX5DV_CREATE_QP 1 | #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 | #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 | #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 | #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 | #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 | #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 | #define HAVE_DECL_MLX5DV_OBJ_AH 1 | #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 | #define HAVE_DECL_IBV_ALLOC_TD 1 | #define HAVE_DEVX 1 | #define HAVE_MLX5_HW 1 | #define HAVE_MLX5_HW_UD 1 | #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 | #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 | #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 | #define HAVE_DECL_IBV_CREATE_QP_EX 1 | #define HAVE_DECL_IBV_CREATE_CQ_EX 1 | #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 | #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 | #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 | #define HAVE_DECL_IBV_EXP_WR_NOP 0 | #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 | #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 | #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 | #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 | #define HAVE_DECL_IBV_EXP_REG_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_QP 0 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 | #define HAVE_DECL_IBV_EXP_SETENV 0 | #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 | #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 | #define HAVE_DECL_IBV_EXP_POST_SEND 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 | #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 | #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 | #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 | #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 | #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 | #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 | #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 | #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 | #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 | #define HAVE_ODP 1 | #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 | #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 | #define HAVE_ODP_IMPLICIT 1 | #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 | #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 | #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 | #define HAVE_DECL_IBV_ADVISE_MR 1 | #define HAVE_PREFETCH 1 | #define HAVE_IB 1 | #define HAVE_DECL_IBV_EXP_QPT_DC_INI 0 | #define HAVE_TL_DC 1 | #define HAVE_DC_DV 1 | #define HAVE_TL_RC 1 | #define HAVE_TL_UD 1 | #define HAVE_INFINIBAND_TM_TYPES_H 1 | #define IBV_HW_TM 1 | #define HAVE_STRUCT_IBV_TM_CAPS_FLAGS 1 | #define HAVE_DECL_IBV_EXP_ALLOC_DM 0 | #define HAVE_DECL_IBV_ALLOC_DM 1 | #define HAVE_IBV_DM 1 | #define HAVE_DECL_IBV_CMD_MODIFY_QP 0 | #define uct_ib_MODULES "" | #define uct_rocm_MODULES "" | #define HAVE_SYS_UIO_H 1 | #define uct_MODULES ":cuda:ib:rdmacm:cma:knem:xpmem" | #define HAVE_DECL_IPPROTO_TCP 1 | #define HAVE_DECL_SOL_SOCKET 1 | #define HAVE_DECL_SO_KEEPALIVE 1 | #define HAVE_DECL_TCP_KEEPCNT 1 | #define HAVE_DECL_TCP_KEEPIDLE 1 | #define HAVE_DECL_TCP_KEEPINTVL 1 | #define UCT_TCP_EP_KEEPALIVE 1 | #define ucx_perftest_MODULES ":cuda" | /* end confdefs.h. */ | int main(int argc, char** argv){return 0;} configure:30660: result: no configure:30672: checking compiler flag --diag_suppress 186 configure:30682: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations --diag_suppress 186 conftest.cpp -lrt -lrt >&5 configure:30682: $? = 0 configure:30683: result: yes configure:30701: checking compiler flag --diag_suppress 236 configure:30711: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -o conftest -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations --diag_suppress 236 conftest.cpp -lrt -lrt >&5 configure:30711: $? = 0 configure:30712: result: yes configure:31121: checking that generated files are newer than configure configure:31127: result: done configure:31602: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by ucx config.status 1.12, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on atl1-1-02-005-33.pace.gatech.edu config.status:1647: creating src/ucm/cuda/Makefile config.status:1647: creating src/ucm/rocm/Makefile config.status:1647: creating src/ucm/Makefile config.status:1647: creating src/ucs/vfs/sock/Makefile config.status:1647: creating src/ucs/vfs/fuse/Makefile config.status:1647: creating src/ucs/Makefile config.status:1647: creating src/uct/cuda/gdr_copy/Makefile config.status:1647: creating src/uct/cuda/Makefile config.status:1647: creating src/uct/ib/rdmacm/Makefile config.status:1647: creating src/uct/ib/Makefile config.status:1647: creating src/uct/rocm/gdr/Makefile config.status:1647: creating src/uct/rocm/Makefile config.status:1647: creating src/uct/sm/scopy/cma/Makefile config.status:1647: creating src/uct/sm/scopy/knem/Makefile config.status:1647: creating src/uct/sm/scopy/Makefile config.status:1647: creating src/uct/sm/mm/xpmem/Makefile config.status:1647: creating src/uct/sm/mm/Makefile config.status:1647: creating src/uct/sm/Makefile config.status:1647: creating src/uct/ugni/Makefile config.status:1647: creating src/uct/Makefile config.status:1647: creating src/tools/perf/lib/Makefile config.status:1647: creating src/tools/perf/cuda/Makefile config.status:1647: creating src/tools/perf/rocm/Makefile config.status:1647: creating src/tools/perf/Makefile config.status:1647: creating test/gtest/common/googletest/Makefile config.status:1647: creating test/gtest/ucm/test_dlopen/Makefile config.status:1647: creating test/gtest/ucm/test_dlopen/rpath-subdir/Makefile config.status:1647: creating test/gtest/ucs/test_module/Makefile config.status:1647: creating test/gtest/Makefile config.status:1647: creating Makefile config.status:1647: creating docs/doxygen/header.tex config.status:1647: creating src/uct/api/version.h config.status:1647: creating ucx.spec config.status:1647: creating ucx.pc config.status:1647: creating contrib/rpmdef.sh config.status:1647: creating debian/rules config.status:1647: creating debian/control config.status:1647: creating debian/changelog config.status:1647: creating src/ucp/Makefile config.status:1647: creating src/ucp/api/ucp_version.h config.status:1647: creating src/ucp/core/ucp_version.c config.status:1647: creating src/tools/vfs/Makefile config.status:1647: creating src/tools/info/Makefile config.status:1647: creating src/tools/profile/Makefile config.status:1647: creating test/apps/Makefile config.status:1647: creating test/apps/iodemo/Makefile config.status:1647: creating test/apps/sockaddr/Makefile config.status:1647: creating test/apps/profiling/Makefile config.status:1647: creating test/mpi/Makefile config.status:1647: creating bindings/go/Makefile config.status:1647: creating bindings/java/Makefile config.status:1647: creating bindings/java/pom.xml config.status:1647: creating bindings/java/src/main/native/Makefile config.status:1647: creating examples/Makefile config.status:1647: creating cmake/Makefile config.status:1647: creating cmake/ucx-config-version.cmake config.status:1647: creating cmake/ucx-config.cmake config.status:1647: creating cmake/ucx-targets.cmake config.status:1647: creating test/mpi/run_mpi.sh config.status:1647: creating config.h config.status:1873: linking /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/contrib/../debian/compat to debian/compat config.status:1873: linking /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/contrib/../debian/copyright to debian/copyright config.status:1873: linking /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/contrib/../debian/ucx.prerm to debian/ucx.prerm config.status:1892: executing depfiles commands config.status:1892: executing libtool commands configure:34194: ========================================================= configure:34203: UCX build configuration: configure:34205: Build prefix: /usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 configure:34207: Configuration dir: ${prefix}/etc/ucx configure:34209: Preprocessor flags: -DCPU_FLAGS="" -I${abs_top_srcdir}/src -I${abs_top_builddir} -I${abs_top_builddir}/src configure:34211: C compiler: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -Wnested-externs -Wshadow -Werror=declaration-after-statement configure:34213: C++ compiler: /usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations configure:34215: Multi-thread: disabled configure:34217: NUMA support: enabled configure:34219: MPI tests: enabled configure:34221: VFS support: no configure:34223: Devel headers: no configure:34225: io_demo CUDA support: no configure:34227: Bindings: < > configure:34229: UCS modules: < > configure:34231: UCT modules: < cuda ib rdmacm cma knem xpmem > configure:34233: CUDA modules: < > configure:34235: ROCM modules: < > configure:34237: IB modules: < > configure:34239: UCM modules: < cuda > configure:34241: Perf modules: < cuda > configure:34250: ========================================================= ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-unknown-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_c_restrict=__restrict ac_cv_cxx_compiler_gnu=yes ac_cv_env_CCASFLAGS_set= ac_cv_env_CCASFLAGS_value= ac_cv_env_CCAS_set= ac_cv_env_CCAS_value= ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set=set ac_cv_env_CC_value=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set=set ac_cv_env_CPP_value=cpp ac_cv_env_CXXCPP_set= ac_cv_env_CXXCPP_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set=set ac_cv_env_CXX_value=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ ac_cv_env_DOXYGEN_PAPER_SIZE_set= ac_cv_env_DOXYGEN_PAPER_SIZE_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_MPICC_set= ac_cv_env_MPICC_value= ac_cv_env_MPIRUN_set= ac_cv_env_MPIRUN_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_func___aarch64_sync_cache_range=no ac_cv_func___clear_cache=yes ac_cv_func___curbrk=yes ac_cv_func_alloca_works=yes ac_cv_func_clearenv=yes ac_cv_func_cplus_demangle=yes ac_cv_func_cpuset_getaffinity=no ac_cv_func_cpuset_setaffinity=no ac_cv_func_fuse_mount=no ac_cv_func_fuse_open_channel=no ac_cv_func_fuse_unmount=no ac_cv_func_malloc_get_state=yes ac_cv_func_malloc_set_state=yes ac_cv_func_malloc_trim=yes ac_cv_func_memalign=yes ac_cv_func_mremap=yes ac_cv_func_posix_memalign=yes ac_cv_func_process_vm_readv=yes ac_cv_func_sched_getaffinity=yes ac_cv_func_sched_setaffinity=yes ac_cv_func_strerror_r=yes ac_cv_func_strerror_r_char_p=yes ac_cv_have_decl_CPU_ISSET=yes ac_cv_have_decl_CPU_ZERO=yes ac_cv_have_decl_F_SETOWN_EX=yes ac_cv_have_decl_IBV_ACCESS_ON_DEMAND=yes ac_cv_have_decl_IBV_ACCESS_RELAXED_ORDERING=yes ac_cv_have_decl_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN=yes ac_cv_have_decl_IBV_EVENT_GID_CHANGE=yes ac_cv_have_decl_IBV_EXP_ACCESS_ALLOCATE_MR=no ac_cv_have_decl_IBV_EXP_ACCESS_ON_DEMAND=no ac_cv_have_decl_IBV_EXP_ATOMIC_HCA_REPLY_BE=no ac_cv_have_decl_IBV_EXP_CQ_IGNORE_OVERRUN=no ac_cv_have_decl_IBV_EXP_CQ_MODERATION=no ac_cv_have_decl_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT=no ac_cv_have_decl_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS=no ac_cv_have_decl_IBV_EXP_DEVICE_ATTR_RESERVED_2=no ac_cv_have_decl_IBV_EXP_DEVICE_DC_TRANSPORT=no ac_cv_have_decl_IBV_EXP_DEVICE_MR_ALLOCATE=no ac_cv_have_decl_IBV_EXP_MR_FIXED_BUFFER_SIZE=no ac_cv_have_decl_IBV_EXP_MR_INDIRECT_KLMS=no ac_cv_have_decl_IBV_EXP_ODP_SUPPORT_IMPLICIT=no ac_cv_have_decl_IBV_EXP_PREFETCH_WRITE_ACCESS=no ac_cv_have_decl_IBV_EXP_QPT_DC_INI=no ac_cv_have_decl_IBV_EXP_QP_CREATE_UMR=no ac_cv_have_decl_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG=no ac_cv_have_decl_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT=no ac_cv_have_decl_IBV_EXP_SEND_EXT_ATOMIC_INLINE=no ac_cv_have_decl_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP=no ac_cv_have_decl_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD=no ac_cv_have_decl_IBV_EXP_WR_NOP=no ac_cv_have_decl_IBV_LINK_LAYER_ETHERNET=yes ac_cv_have_decl_IBV_LINK_LAYER_INFINIBAND=yes ac_cv_have_decl_IBV_ODP_SUPPORT_IMPLICIT=yes ac_cv_have_decl_IBV_QPF_GRH_REQUIRED=yes ac_cv_have_decl_IN_ATTRIB=yes ac_cv_have_decl_IPPROTO_TCP=yes ac_cv_have_decl_KNEM_CMD_GET_INFO=yes ac_cv_have_decl_MADV_FREE=no ac_cv_have_decl_MADV_REMOVE=yes ac_cv_have_decl_MLX5DV_CONTEXT_FLAGS_DEVX=yes ac_cv_have_decl_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE=yes ac_cv_have_decl_MLX5DV_DCTYPE_DCT=yes ac_cv_have_decl_MLX5DV_OBJ_AH=yes ac_cv_have_decl_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE=yes ac_cv_have_decl_MLX5DV_UAR_ALLOC_TYPE_BF=yes ac_cv_have_decl_MLX5DV_UAR_ALLOC_TYPE_NC=yes ac_cv_have_decl_POSIX_MADV_DONTNEED=yes ac_cv_have_decl_PR_SET_PTRACER=yes ac_cv_have_decl_SOL_SOCKET=yes ac_cv_have_decl_SO_KEEPALIVE=yes ac_cv_have_decl_SPEED_UNKNOWN=yes ac_cv_have_decl_SYS_brk=yes ac_cv_have_decl_SYS_ipc=no ac_cv_have_decl_SYS_madvise=yes ac_cv_have_decl_SYS_mmap=yes ac_cv_have_decl_SYS_mremap=yes ac_cv_have_decl_SYS_munmap=yes ac_cv_have_decl_SYS_shmat=yes ac_cv_have_decl_SYS_shmdt=yes ac_cv_have_decl_TCP_KEEPCNT=yes ac_cv_have_decl_TCP_KEEPIDLE=yes ac_cv_have_decl_TCP_KEEPINTVL=yes ac_cv_have_decl__GLIBCXX_NOTHROW=yes ac_cv_have_decl___ppc_get_timebase_freq=no ac_cv_have_decl_asprintf=yes ac_cv_have_decl_basename=yes ac_cv_have_decl_bfd_get_section_flags=yes ac_cv_have_decl_bfd_get_section_vma=yes ac_cv_have_decl_bfd_section_flags=no ac_cv_have_decl_bfd_section_vma=yes ac_cv_have_decl_ethtool_cmd_speed=yes ac_cv_have_decl_fmemopen=yes ac_cv_have_decl_fuse_mount=no ac_cv_have_decl_fuse_open_channel=no ac_cv_have_decl_fuse_unmount=no ac_cv_have_decl_getauxval=yes ac_cv_have_decl_ibv_advise_mr=yes ac_cv_have_decl_ibv_alloc_dm=yes ac_cv_have_decl_ibv_alloc_td=yes ac_cv_have_decl_ibv_cmd_modify_qp=no ac_cv_have_decl_ibv_create_cq_ex=yes ac_cv_have_decl_ibv_create_qp_ex=yes ac_cv_have_decl_ibv_create_srq=yes ac_cv_have_decl_ibv_create_srq_ex=yes ac_cv_have_decl_ibv_event_type_str=yes ac_cv_have_decl_ibv_exp_alloc_dm=no ac_cv_have_decl_ibv_exp_create_qp=no ac_cv_have_decl_ibv_exp_create_srq=no ac_cv_have_decl_ibv_exp_post_send=no ac_cv_have_decl_ibv_exp_prefetch_mr=no ac_cv_have_decl_ibv_exp_query_device=no ac_cv_have_decl_ibv_exp_query_gid_attr=no ac_cv_have_decl_ibv_exp_reg_mr=no ac_cv_have_decl_ibv_exp_setenv=no ac_cv_have_decl_ibv_get_async_event=yes ac_cv_have_decl_ibv_get_device_name=yes ac_cv_have_decl_ibv_query_device_ex=yes ac_cv_have_decl_ibv_query_gid=yes ac_cv_have_decl_ibv_wc_status_str=yes ac_cv_have_decl_inotify_add_watch=yes ac_cv_have_decl_inotify_init=yes ac_cv_have_decl_mlx5dv_create_qp=yes ac_cv_have_decl_mlx5dv_devx_subscribe_devx_event=yes ac_cv_have_decl_mlx5dv_init_obj=yes ac_cv_have_decl_mlx5dv_is_supported=yes ac_cv_have_decl_strerror_r=yes ac_cv_header__usr_include_rdma_rdma_cma_h=yes ac_cv_header_bfd_h=yes ac_cv_header_cuda_h=yes ac_cv_header_cuda_runtime_h=yes ac_cv_header_dlfcn_h=yes ac_cv_header_endian_h_=no ac_cv_header_gdrapi_h=no ac_cv_header_hip_runtime_h=no ac_cv_header_hsa_h=no ac_cv_header_infiniband_mlx5_hw_h=no ac_cv_header_infiniband_mlx5dv_h=yes ac_cv_header_infiniband_tm_types_h=yes ac_cv_header_infiniband_verbs_exp_h=no ac_cv_header_infiniband_verbs_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_libgen_h=yes ac_cv_header_linux_futex_h=yes ac_cv_header_linux_ip_h=yes ac_cv_header_linux_mman_h=yes ac_cv_header_malloc_h=yes ac_cv_header_malloc_np_h=no ac_cv_header_memory_h=yes ac_cv_header_minix_config_h=no ac_cv_header_net_ethernet_h=yes ac_cv_header_netinet_ip_h=yes ac_cv_header_numa_h=yes ac_cv_header_numaif_h=yes ac_cv_header_nvml_h=yes ac_cv_header_pthread_np_h=no ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_capability_h=no ac_cv_header_sys_cpuset_h=no ac_cv_header_sys_endian_h=no ac_cv_header_sys_epoll_h=yes ac_cv_header_sys_event_h=no ac_cv_header_sys_eventfd_h=yes ac_cv_header_sys_platform_ppc_h=no ac_cv_header_sys_stat_h=yes ac_cv_header_sys_thr_h=no ac_cv_header_sys_types_h=yes ac_cv_header_sys_uio_h=yes ac_cv_header_unistd_h=yes ac_cv_host=x86_64-unknown-linux-gnu ac_cv_lib_bfd_bfd_openr=yes ac_cv_lib_cuda_cuDeviceGetUuid=yes ac_cv_lib_cudart_cudaGetDeviceCount=yes ac_cv_lib_cudart_static_cudaGetDeviceCount=no ac_cv_lib_hip_hcc_hipFree=no ac_cv_lib_ibverbs_ibv_get_device_list=yes ac_cv_lib_m_cos=yes ac_cv_lib_mlx5_mlx5dv_query_device=yes ac_cv_lib_mlx5_rdmav2_mlx5dv_query_device=no ac_cv_lib_numa_mbind=yes ac_cv_lib_nvidia_ml_nvmlInit=yes ac_cv_lib_rdmacm_rdma_establish=yes ac_cv_lib_rt_shm_open=yes ac_cv_lib_rt_timer_create=yes ac_cv_lib_tcmalloc_tc_malloc=no ac_cv_member_struct_ibv_async_event_element_dct=no ac_cv_member_struct_ibv_device_attr_ex_pci_atomic_caps=yes ac_cv_member_struct_ibv_exp_device_attr_exp_device_cap_flags=no ac_cv_member_struct_ibv_exp_device_attr_odp_caps=no ac_cv_member_struct_ibv_exp_device_attr_odp_caps_per_transport_caps_dc_odp_caps=no ac_cv_member_struct_ibv_exp_device_attr_odp_mr_max_size=no ac_cv_member_struct_ibv_exp_masked_atomic_params_masked_log_atomic_arg_sizes_network_endianness=no ac_cv_member_struct_ibv_exp_qp_init_attr_max_inl_recv=no ac_cv_member_struct_ibv_exp_qp_init_attr_umr_caps=no ac_cv_member_struct_ibv_exp_tmh_tag=no ac_cv_member_struct_ibv_tm_caps_flags=yes ac_cv_member_struct_ibv_tmh_tag=yes ac_cv_member_struct_in6_addr___u6_addr___u6_addr32=no ac_cv_member_struct_in6_addr_s6_addr32=yes ac_cv_member_struct_ip_ip_dst_s_addr=yes ac_cv_member_struct_iphdr_daddr_s_addr=no ac_cv_member_struct_mlx5_cqe64_ib_stride_index=no ac_cv_member_struct_mlx5_grh_av_rmac=no ac_cv_member_struct_mlx5_wqe_av_base=no ac_cv_member_struct_mlx5dv_cq_cq_uar=yes ac_cv_member_struct_sigaction_sa_restorer=yes ac_cv_member_struct_sigevent__sigev_un__tid=yes ac_cv_member_struct_sigevent_sigev_notify_thread_id=no ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_FGREP='/usr/bin/grep -F' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_MPICC=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin/mpicc ac_cv_path_MPIRUN=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin/mpirun ac_cv_path_SED=/usr/bin/sed ac_cv_path_ac_pt_DX_DOXYGEN=/usr/bin/doxygen ac_cv_path_ac_pt_DX_PERL=/usr/bin/perl ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/usr/bin/mkdir ac_cv_prog_AWK=gawk ac_cv_prog_CPP=cpp ac_cv_prog_CXXCPP='/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -E' ac_cv_prog_GITBIN=yes ac_cv_prog_JAVABIN=yes ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc ac_cv_prog_ac_ct_OBJDUMP=objdump ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_c_openmp=-fopenmp ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=yes ac_cv_prog_make_make_set=yes ac_cv_safe_to_define___extensions__=yes ac_cv_search_pthread_atfork='none required' ac_cv_search_pthread_create='none required' ac_cv_type___sighandler_t=yes ac_cv_type_cpu_set_t=yes ac_cv_type_cpuset_t=no ac_cv_type_sighandler_t=yes ac_cv_type_size_t=yes ac_cv_type_struct_bitmask=yes ac_cv_type_struct_dl_phdr_info=yes ac_cv_working_alloca_h=yes am_cv_CCAS_dependencies_compiler_type=tcc am_cv_CC_dependencies_compiler_type=tcc am_cv_CXX_dependencies_compiler_type=tcc am_cv_make_support_nested_variables=yes am_cv_prog_tar_ustar=none lt_cv_ar_at_file=@ lt_cv_archive_cmds_need_lc=no lt_cv_deplibs_check_method=pass_all lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_nm_interface='BSD nm' lt_cv_objdir=.libs lt_cv_path_LD=/usr/bin/ld lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64' lt_cv_path_NM='/usr/bin/nm -B' lt_cv_path_mainfest_tool=no lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_c_o_CXX=yes lt_cv_prog_compiler_pic='-fPIC -DPIC' lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC' lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_pic_works_CXX=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=no lt_cv_prog_compiler_static_works_CXX=no lt_cv_prog_gnu_ld=yes lt_cv_prog_gnu_ldcxx=yes lt_cv_sharedlib_from_linklib_cmd='printf %s\n' lt_cv_shlibpath_overrides_runpath=no lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' lt_cv_sys_max_cmd_len=1572864 lt_cv_to_host_file_cmd=func_convert_file_noop lt_cv_to_tool_file_cmd=func_convert_file_noop ucx_cv_attribute_optimize=0 ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/missing aclocal-1.13' ALLOCA='' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='0' AM_V='$(V)' AR='ar' AUTOCONF='${SHELL} /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/missing autoconf' AUTOHEADER='${SHELL} /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/missing autoheader' AUTOMAKE='${SHELL} /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/missing automake-1.13' AWK='gawk' BASE_CFLAGS='-O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations -Wnested-externs -Wshadow -Werror=declaration-after-statement' BASE_CPPFLAGS='-DCPU_FLAGS="" -I${abs_top_srcdir}/src -I${abs_top_builddir} -I${abs_top_builddir}/src' BASE_CXXFLAGS='-O3 -g -Wall -Werror --display_error_number --diag_suppress 1 --diag_suppress 68 --diag_suppress 111 --diag_suppress 167 --diag_suppress 181 --diag_suppress 188 --diag_suppress 381 --diag_suppress 1215 --diag_suppress 1901 --diag_suppress 1902 -Wno-unused-parameter -Wno-long-long -Wno-sign-compare -Wno-deprecated-declarations' BFD_CFLAGS='' BFD_CPPFLAGS='' BFD_LDFLAGS='' BFD_LIBS='-lbfd -ldl -lz' CC='/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc' CCAS='/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc' CCASDEPMODE='depmode=tcc' CCASFLAGS='' CCDEPMODE='depmode=tcc' CFLAGS='' CFLAGS_NO_DEPRECATED=' -Wno-deprecated-declarations' CFLAGS_PEDANTIC=' -pedantic' CPP='cpp' CPPFLAGS='' CRAY_UGNI_CFLAGS='' CRAY_UGNI_LIBS='' CUDA_CPPFLAGS='-I/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/include' CUDA_LDFLAGS='-L/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/lib64 -L/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda/lib64/stubs' CUDA_LIBS=' -lcuda -lcudart -lnvidia-ml' CUDA_STATIC_LIBS='' CXX11FLAGS='-std=gnu++11' CXX='/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++' CXXCPP='/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc++ -E' CXXDEPMODE='depmode=tcc' CXXFLAGS='' CYGPATH_W='echo' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DLLTOOL='false' DOCS_ONLY_FALSE='' DOCS_ONLY_TRUE='#' DOXYGEN_PAPER_SIZE='' DSYMUTIL='' DUMPBIN='' DX_BIBTEX='' DX_COND_chi_FALSE='' DX_COND_chi_TRUE='#' DX_COND_chm_FALSE='' DX_COND_chm_TRUE='#' DX_COND_doc_FALSE='' DX_COND_doc_TRUE='#' DX_COND_dot_FALSE='' DX_COND_dot_TRUE='#' DX_COND_html_FALSE='' DX_COND_html_TRUE='#' DX_COND_latex_FALSE='' DX_COND_latex_TRUE='#' DX_COND_man_FALSE='' DX_COND_man_TRUE='#' DX_COND_pdf_FALSE='' DX_COND_pdf_TRUE='#' DX_COND_ps_FALSE='' DX_COND_ps_TRUE='#' DX_COND_rtf_FALSE='' DX_COND_rtf_TRUE='#' DX_COND_xml_FALSE='' DX_COND_xml_TRUE='#' DX_CONFIG='docs/doxygen/ucxdox' DX_DOCDIR='docs/doxygen-doc' DX_DOT='' DX_DOXYGEN='/usr/bin/doxygen' DX_DVIPS='' DX_EGREP='' DX_ENV=' SRCDIR='\''/storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/contrib/..'\'' PROJECT='\''UCX'\'' DOCDIR='\''docs/doxygen-doc'\'' VERSION='\''1.12'\'' HAVE_DOT='\''NO'\'' GENERATE_MAN='\''NO'\'' GENERATE_RTF='\''NO'\'' GENERATE_XML='\''NO'\'' GENERATE_HTMLHELP='\''NO'\'' GENERATE_CHI='\''NO'\'' GENERATE_HTML='\''NO'\'' GENERATE_LATEX='\''NO'\''' DX_FLAG_chi='0' DX_FLAG_chm='0' DX_FLAG_doc='0' DX_FLAG_dot='0' DX_FLAG_html='0' DX_FLAG_man='0' DX_FLAG_pdf='0' DX_FLAG_ps='0' DX_FLAG_rtf='0' DX_FLAG_xml='0' DX_HHC='' DX_LATEX='' DX_MAKEINDEX='' DX_PDFLATEX='' DX_PERL='/usr/bin/perl' DX_PROJECT='UCX' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' ENABLE_EXPERIMENTAL_API_FALSE='' ENABLE_EXPERIMENTAL_API_TRUE='#' EXEEXT='' FGREP='/usr/bin/grep -F' FUSE3_CPPFLAGS='' FUSE3_LIBS='' GDR_COPY_CPPFLAGS='' GDR_COPY_LDFLAGS='' GITBIN='yes' GO='' GOBIN='' GRAPHVIZ_DOT='' GREP='/usr/bin/grep' GTEST_CXXFLAGS=' --diag_suppress 186 --diag_suppress 236' HAVE_AARCH64_HI1620_FALSE='' HAVE_AARCH64_HI1620_TRUE='#' HAVE_AARCH64_THUNDERX1_FALSE='' HAVE_AARCH64_THUNDERX1_TRUE='#' HAVE_AARCH64_THUNDERX2_FALSE='' HAVE_AARCH64_THUNDERX2_TRUE='#' HAVE_CMA_FALSE='#' HAVE_CMA_TRUE='' HAVE_CRAY_UGNI_FALSE='' HAVE_CRAY_UGNI_TRUE='#' HAVE_CUDA_FALSE='#' HAVE_CUDA_STATIC_FALSE='' HAVE_CUDA_STATIC_TRUE='#' HAVE_CUDA_TRUE='' HAVE_CXX11_FALSE='#' HAVE_CXX11_TRUE='' HAVE_DC_DV_FALSE='#' HAVE_DC_DV_TRUE='' HAVE_DC_EXP_FALSE='' HAVE_DC_EXP_TRUE='#' HAVE_DEVX_FALSE='#' HAVE_DEVX_TRUE='' HAVE_DOT_FALSE='' HAVE_DOT_TRUE='#' HAVE_EXAMPLES_FALSE='' HAVE_EXAMPLES_TRUE='#' HAVE_EXP_FALSE='' HAVE_EXP_TRUE='#' HAVE_FUSE3_FALSE='' HAVE_FUSE3_TRUE='#' HAVE_GDR_COPY_FALSE='' HAVE_GDR_COPY_TRUE='#' HAVE_GLIBCXX_NOTHROW_FALSE='#' HAVE_GLIBCXX_NOTHROW_TRUE='' HAVE_GNUXX11_FALSE='#' HAVE_GNUXX11_TRUE='' HAVE_GO_FALSE='' HAVE_GO_TRUE='#' HAVE_GTEST_FALSE='' HAVE_GTEST_TRUE='#' HAVE_HIP_FALSE='' HAVE_HIP_TRUE='#' HAVE_IB_FALSE='#' HAVE_IB_TRUE='' HAVE_JAVA_FALSE='' HAVE_JAVA_TRUE='#' HAVE_KNEM_FALSE='#' HAVE_KNEM_TRUE='' HAVE_MLX5_DV_FALSE='#' HAVE_MLX5_DV_TRUE='' HAVE_MLX5_HW_FALSE='#' HAVE_MLX5_HW_TRUE='' HAVE_MLX5_HW_UD_FALSE='#' HAVE_MLX5_HW_UD_TRUE='' HAVE_MPICC_FALSE='#' HAVE_MPICC_TRUE='' HAVE_MPIRUN_FALSE='#' HAVE_MPIRUN_TRUE='' HAVE_MPI_FALSE='#' HAVE_MPI_TRUE='' HAVE_PROFILING_FALSE='' HAVE_PROFILING_TRUE='#' HAVE_RDMACM_FALSE='#' HAVE_RDMACM_TRUE='' HAVE_ROCM_FALSE='' HAVE_ROCM_TRUE='#' HAVE_STATS_FALSE='' HAVE_STATS_TRUE='#' HAVE_TCMALLOC_FALSE='' HAVE_TCMALLOC_TRUE='#' HAVE_TL_DC_FALSE='#' HAVE_TL_DC_TRUE='' HAVE_TL_RC_FALSE='#' HAVE_TL_RC_TRUE='' HAVE_TL_UD_FALSE='#' HAVE_TL_UD_TRUE='' HAVE_TUNING_FALSE='' HAVE_TUNING_TRUE='#' HAVE_UCG_FALSE='' HAVE_UCG_TRUE='#' HAVE_UCM_PTMALLOC286_FALSE='#' HAVE_UCM_PTMALLOC286_TRUE='' HAVE_XPMEM_FALSE='#' HAVE_XPMEM_TRUE='' HIP_CPPFLAGS='-D__HIP_PLATFORM_HCC__ -I/opt/rocm/include/hip -I/opt/rocm/include' HIP_CXXFLAGS='' HIP_LDFLAGS='-L/opt/rocm/hip/lib -L/opt/rocm/lib' HIP_LIBS='-lamdhip64' IBVERBS_CFLAGS='' IBVERBS_CPPFLAGS='' IBVERBS_DIR='/usr' IBVERBS_LDFLAGS=' -libverbs' INSTALL_DATA='${INSTALL} -m 644' INSTALL_DEVEL_HEADERS_FALSE='' INSTALL_DEVEL_HEADERS_TRUE='#' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' IODEMO_CUDA_FALSE='' IODEMO_CUDA_TRUE='#' JAVABIN='yes' JDK='' KNEM_CPPFLAGS='-I/opt/knem-1.1.4.90mlnx1/include ' LD='/usr/bin/ld -m elf_x86_64' LDFLAGS='' LIBM='-lm' LIBOBJS='' LIBS='-lrt -lrt ' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIB_MLX5='-lmlx5' LIPO='' LN_RS='ln -s --relative' LN_S='ln -s' LTLIBOBJS='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAJOR_VERSION='1' MAKEINFO='${SHELL} /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/missing makeinfo' MANIFEST_TOOL=':' MINOR_VERSION='12' MKDIR_P='/usr/bin/mkdir -p' MPICC='/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin/mpicc' MPIRUN='/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin/mpirun' MVN='' MVNBIN='' NM='/usr/bin/nm -B' NMEDIT='' NUMA_LIBS='-lnuma' OBJDUMP='objdump' OBJEXT='o' OPENMP_CFLAGS='-fopenmp' OTOOL64='' OTOOL='' PACKAGE='ucx' PACKAGE_BUGREPORT='' PACKAGE_NAME='ucx' PACKAGE_STRING='ucx 1.12' PACKAGE_TARNAME='ucx' PACKAGE_URL='' PACKAGE_VERSION='1.12' PATCH_VERSION='1' PATH_SEPARATOR=':' PERF_LIB_CXXFLAGS=' -fno-exceptions --no_exceptions' PKG_CONFIG='/usr/bin/pkg-config' RANLIB='ranlib' RDMACM_CPPFLAGS='' RDMACM_LDFLAGS='' RDMACM_LIBS='-lrdmacm' READLINK='' ROCM_CPPFLAGS='-I/opt/rocm/include/hsa -I/opt/rocm/include' ROCM_LDFLAGS='-L/opt/rocm/lib -L/opt/rocm/lib64 -L/opt/rocm/hsa/lib' ROCM_LIBS='-lhsa-runtime64 -lhsakmt' ROCM_ROOT='/opt/rocm' RTE_CPPFLAGS='' RTE_LDFLAGS='' SCM_BRANCH='' SCM_VERSION='' SED='/usr/bin/sed' SET_MAKE='' SHELL='/bin/sh' SOVERSION='0:0:0' STRIP='strip' UCG_SUBDIR='' UCM_MODULE_LDFLAGS='-Xlinker -z -Xlinker interpose -Xlinker --no-as-needed' UCX_PERFTEST_CC='/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi/bin/mpicc' VALGRIND_LIBPATH='' VERSION='1.12.1' XPMEM_CFLAGS=' ' XPMEM_LIBS='-lxpmem ' ac_ct_AR='ar' ac_ct_CC='/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/compilers/bin/nvc' ac_ct_CXX='' ac_ct_DUMPBIN='' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='#' am__fastdepCCAS_FALSE='' am__fastdepCCAS_TRUE='#' am__fastdepCC_FALSE='' am__fastdepCC_TRUE='#' am__fastdepCXX_FALSE='' am__fastdepCXX_TRUE='#' am__include='include' am__isrc=' -I$(srcdir)' am__leading_dot='.' am__nodep='_no' am__quote='' am__tar='false' am__untar='false' bindir='${exec_prefix}/bin' build='x86_64-unknown-linux-gnu' build_alias='' build_bindings='' build_cpu='x86_64' build_modules=':cuda:ib:rdmacm:cma:knem:xpmem:cuda:cuda' build_os='linux-gnu' build_vendor='unknown' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='${prefix}' host='x86_64-unknown-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localmoduledir='$(abs_top_builddir)/modules' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' moduledir='${exec_prefix}/lib/ucx' modulesubdir='ucx' objdir='.libs' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1' program_transform_name='s,x,x,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' shrext='.so' sysconfdir='${prefix}/etc' target_alias='' top_top_srcdir='/storage/home/hcodaman1/rrahaman6/manual-src/ucx-1.12.1/contrib/..' ucx_config_dir='${prefix}/etc/ucx' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "ucx" #define PACKAGE_TARNAME "ucx" #define PACKAGE_VERSION "1.12" #define PACKAGE_STRING "ucx 1.12" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define __EXTENSIONS__ 1 #define _ALL_SOURCE 1 #define _GNU_SOURCE 1 #define _POSIX_PTHREAD_SEMANTICS 1 #define _TANDEM_SOURCE 1 #define PACKAGE "ucx" #define VERSION "1.12" #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" #define STDC_HEADERS 1 #define restrict __restrict #define HAVE_DECL_STRERROR_R 1 #define HAVE_STRERROR_R 1 #define STRERROR_R_CHAR_P 1 #define UCX_CONFIGURE_FLAGS "--disable-logging --disable-debug --disable-assertions --disable-params-check --prefix=/usr/local/pace-apps/manual/packages/UCX/1.12.1/nvhpc-22.1 --with-cuda=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/cuda --with-mpi=/usr/local/pace-apps/manual/packages/nvhpc/22.1/Linux_x86_64/22.1/comm_libs/mpi" #define UCX_MODULE_SUBDIR "ucx" #define HAVE_ATTRIBUTE_NOOPTIMIZE 0 #define HAVE_ALLOCA_H 1 #define HAVE_ALLOCA 1 #define HAVE_LIBRT 1 #define HAVE_LIBRT 1 #define HAVE_LIBGEN_H 1 #define HAVE_DECL_ASPRINTF 1 #define HAVE_DECL_BASENAME 1 #define HAVE_DECL_FMEMOPEN 1 #define HAVE_DECL_CPU_ZERO 1 #define HAVE_DECL_CPU_ISSET 1 #define HAVE_CPU_SET_T 1 #define HAVE_SIGHANDLER_T 1 #define HAVE___SIGHANDLER_T 1 #define HAVE_CLEARENV 1 #define HAVE_MALLOC_TRIM 1 #define HAVE_MEMALIGN 1 #define HAVE_POSIX_MEMALIGN 1 #define HAVE_MREMAP 1 #define HAVE_SCHED_SETAFFINITY 1 #define HAVE_SCHED_GETAFFINITY 1 #define HAVE_DECL_F_SETOWN_EX 1 #define HAVE_DECL_ETHTOOL_CMD_SPEED 1 #define HAVE_DECL_SPEED_UNKNOWN 1 #define NVALGRIND 1 #define HAVE_NUMA_H 1 #define HAVE_NUMAIF_H 1 #define HAVE_STRUCT_BITMASK 1 #define HAVE_NUMA 1 #define HAVE_MALLOC_HOOK 1 #define HAVE_DECL_PR_SET_PTRACER 1 #define HAVE_IN6_ADDR_S6_ADDR32 1 #define HAVE_IP_IP_DST 1 #define HAVE_SIGEVENT_SIGEV_UN_TID 1 #define HAVE_SIGACTION_SA_RESTORER 1 #define HAVE_SYS_EPOLL_H 1 #define HAVE_SYS_EVENTFD_H 1 #define HAVE_MALLOC_H 1 #define HAVE_LINUX_MMAN_H 1 #define HAVE_LINUX_IP_H 1 #define HAVE_LINUX_FUTEX_H 1 #define HAVE_NET_ETHERNET_H 1 #define HAVE_NETINET_IP_H 1 #define HAVE_UCM_PTMALLOC286 1 #define HAVE_MALLOC_GET_STATE 1 #define HAVE_MALLOC_SET_STATE 1 #define HAVE_DECL_MADV_FREE 0 #define HAVE_DECL_MADV_REMOVE 1 #define HAVE_DECL_POSIX_MADV_DONTNEED 1 #define HAVE_DECL_GETAUXVAL 1 #define HAVE_DECL_SYS_MMAP 1 #define HAVE_DECL_SYS_MUNMAP 1 #define HAVE_DECL_SYS_MREMAP 1 #define HAVE_DECL_SYS_BRK 1 #define HAVE_DECL_SYS_MADVISE 1 #define HAVE_DECL_SYS_SHMAT 1 #define HAVE_DECL_SYS_SHMDT 1 #define HAVE_DECL_SYS_IPC 0 #define UCM_BISTRO_HOOKS 1 #define HAVE___CURBRK 1 #define HAVE_MPI 1 #define HAVE_DECL_FUSE_OPEN_CHANNEL 0 #define HAVE_DECL_FUSE_MOUNT 0 #define HAVE_DECL_FUSE_UNMOUNT 0 #define HAVE_CUDA_H 1 #define HAVE_CUDA_RUNTIME_H 1 #define HAVE_NVML_H 1 #define HAVE_CUDA 1 #define ucm_MODULES ":cuda" #define HAVE_DECL_INOTIFY_INIT 1 #define HAVE_INOTIFY 1 #define HAVE_DECL_INOTIFY_ADD_WATCH 1 #define HAVE_INOTIFY 1 #define HAVE_DECL_IN_ATTRIB 1 #define HAVE_INOTIFY 1 #define ucs_MODULES "" #define HAVE_LIBBFD 1 #define HAVE_STRUCT_DL_PHDR_INFO 1 #define HAVE_DECL_BFD_GET_SECTION_FLAGS 1 #define HAVE_DECL_BFD_SECTION_FLAGS 0 #define HAVE_DECL_BFD_GET_SECTION_VMA 1 #define HAVE_DECL_BFD_SECTION_VMA 1 #define HAVE_1_ARG_BFD_SECTION_SIZE 0 #define HAVE_CPLUS_DEMANGLE 1 #define HAVE_DETAILED_BACKTRACE 1 #define ENABLE_SIGACTION_OVERRIDE 1 #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_DEBUG #define HAVE_HW_TIMER 1 #define ENABLE_BUILTIN_MEMCPY 1 #define HAVE___CLEAR_CACHE 1 #define uct_cuda_MODULES "" #define HAVE_DECL_IBV_WC_STATUS_STR 1 #define HAVE_DECL_IBV_EVENT_TYPE_STR 1 #define HAVE_DECL_IBV_QUERY_GID 1 #define HAVE_DECL_IBV_GET_DEVICE_NAME 1 #define HAVE_DECL_IBV_CREATE_SRQ 1 #define HAVE_DECL_IBV_GET_ASYNC_EVENT 1 #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 1 #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 0 #define HAVE_INFINIBAND_MLX5DV_H 1 #define HAVE_DECL_MLX5DV_INIT_OBJ 1 #define HAVE_DECL_MLX5DV_CREATE_QP 1 #define HAVE_DECL_MLX5DV_IS_SUPPORTED 1 #define HAVE_DECL_MLX5DV_DEVX_SUBSCRIBE_DEVX_EVENT 1 #define HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE 1 #define HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE 1 #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_BF 1 #define HAVE_DECL_MLX5DV_UAR_ALLOC_TYPE_NC 1 #define HAVE_STRUCT_MLX5DV_CQ_CQ_UAR 1 #define HAVE_DECL_MLX5DV_OBJ_AH 1 #define HAVE_DECL_MLX5DV_DCTYPE_DCT 1 #define HAVE_DECL_IBV_ALLOC_TD 1 #define HAVE_DEVX 1 #define HAVE_MLX5_HW 1 #define HAVE_MLX5_HW_UD 1 #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1 #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1 #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1 #define HAVE_DECL_IBV_CREATE_QP_EX 1 #define HAVE_DECL_IBV_CREATE_CQ_EX 1 #define HAVE_DECL_IBV_CREATE_SRQ_EX 1 #define HAVE_DECL_IBV_QUERY_DEVICE_EX 1 #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 0 #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 0 #define HAVE_DECL_IBV_EXP_WR_NOP 0 #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 0 #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 0 #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 0 #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 0 #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 0 #define HAVE_DECL_IBV_EXP_CQ_MODERATION 0 #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS 0 #define HAVE_DECL_IBV_EXP_REG_MR 0 #define HAVE_DECL_IBV_EXP_CREATE_QP 0 #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 #define HAVE_DECL_IBV_EXP_CREATE_SRQ 0 #define HAVE_DECL_IBV_EXP_SETENV 0 #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 0 #define HAVE_DECL_IBV_EXP_QUERY_DEVICE 0 #define HAVE_DECL_IBV_EXP_POST_SEND 0 #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 0 #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 0 #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 0 #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 0 #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0 #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 0 #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 0 #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0 #define HAVE_STRUCT_IBV_DEVICE_ATTR_EX_PCI_ATOMIC_CAPS 1 #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 0 #define HAVE_DECL_IBV_ACCESS_ON_DEMAND 1 #define HAVE_ODP 1 #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 0 #define HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT 1 #define HAVE_ODP_IMPLICIT 1 #define HAVE_DECL_IBV_ACCESS_RELAXED_ORDERING 1 #define HAVE_DECL_IBV_QPF_GRH_REQUIRED 1 #define HAVE_DECL_IBV_EXP_PREFETCH_MR 0 #define HAVE_DECL_IBV_ADVISE_MR 1 #define HAVE_PREFETCH 1 #define HAVE_IB 1 #define HAVE_DECL_IBV_EXP_QPT_DC_INI 0 #define HAVE_TL_DC 1 #define HAVE_DC_DV 1 #define HAVE_TL_RC 1 #define HAVE_TL_UD 1 #define HAVE_INFINIBAND_TM_TYPES_H 1 #define IBV_HW_TM 1 #define HAVE_STRUCT_IBV_TM_CAPS_FLAGS 1 #define HAVE_DECL_IBV_EXP_ALLOC_DM 0 #define HAVE_DECL_IBV_ALLOC_DM 1 #define HAVE_IBV_DM 1 #define HAVE_DECL_IBV_CMD_MODIFY_QP 0 #define uct_ib_MODULES "" #define uct_rocm_MODULES "" #define HAVE_SYS_UIO_H 1 #define uct_MODULES ":cuda:ib:rdmacm:cma:knem:xpmem" #define HAVE_DECL_IPPROTO_TCP 1 #define HAVE_DECL_SOL_SOCKET 1 #define HAVE_DECL_SO_KEEPALIVE 1 #define HAVE_DECL_TCP_KEEPCNT 1 #define HAVE_DECL_TCP_KEEPIDLE 1 #define HAVE_DECL_TCP_KEEPINTVL 1 #define UCT_TCP_EP_KEEPALIVE 1 #define ucx_perftest_MODULES ":cuda" #define test_MODULES ":module" #define ENABLE_PARAMS_CHECK 0 #define ENABLE_DEBUG_DATA 0 #define UCT_UD_EP_DEBUG_HOOKS 0 #define ENABLE_MT 0 configure: exit 0