Executing: uname -s stdout: Linux ================================================================================ ================================================================================ Starting configure run at Fri, 23 Apr 2021 11:50:07 -0700 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --with-mpi-dir=/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc --with-cuda-dir=/usr/common/software/sles15_cgpu/cuda/11.1.1 CFLAGS=" -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4" CXXFLAGS=" -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4" FFLAGS=" -g " COPTFLAGS=" -O2" CXXOPTFLAGS=" -O2" FOPTFLAGS=" -O2" --CUDAFLAGS="-arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g" --CUDAOPTFLAGS=-O3 --with-cudac=nvcc --download-fblaslapack=1 --with-debugging=0 --download-kokkos --download-kokkos-kernels --with-kokkos-cuda-arch=VOLTA70 --with-kokkos-kernels-tpl=0 --download-kokkos-commit=origin/develop --download-kokkos-kernels-commit=origin/develop --download-kokkos-cmake-arguments="-DKokkos_ENABLE_AGGRESSIVE_VECTORIZATION=ON -DKokkos_ARCH_SKX=ON" --with-make-np=8 --with-ctable=0 --with-mpiexec="srun -G 1 -c 10" --with-batch=0 PETSC_ARCH=arch-cori-gpu-opt-kokkos-gcc --with-cuda=1 --download-p4est=1 --with-zlib=1 Working directory: /global/u2/m/madams/petsc Machine platform: ('Linux', 'cgpu01', '4.12.14-lp150.12.82-default', '#1 SMP Tue Nov 12 16:32:38 UTC 2019 (c939e24)', 'x86_64', 'x86_64') Python version: 2.7.14 (default, Oct 12 2017, 15:50:02) [GCC] ================================================================================ Environmental variables OLDPWD=/global/homes/m/madams/petsc/src/ts/utils/dmplexlandau/tutorials/data PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS_GNU= CRAY_LIBSCI_BASE_DIR=/opt/cray/pe/libsci/19.06.1 CPU=x86_64 PE_PETSC_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/petsc/3.11.2.0/complex/@PRGENV@/@PE_PETSC_DEFAULT_GENCOMPS@/@PE_PETSC_DEFAULT_TARGET@/lib/pkgconfig PE_LIBSCI_GENCOMPILERS_CRAY_x86_64=9.0 PE_FFTW_DEFAULT_TARGET_share=share HISTSIZE=100 PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_x86_64=190 ATP_HOME=/opt/cray/pe/atp/2.1.3 PE_LIBSCI_GENCOMPS_CRAYCLANG_x86_64=90 JAVA_HOME=/usr/lib64/jvm/java SLURM_CPU_BIND_VERBOSE=quiet craype_already_loaded=0 KMP_AFFINITY=balanced PE_LIBSCI_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/libsci/19.06.1/@PRGENV@/@PE_LIBSCI_GENCOMPS@/@PE_LIBSCI_TARGET@/lib/pkgconfig FPATH=:/opt/cray/pe/modules/3.2.11.4/init/sh_funcs/no_redirect:/opt/cray/pe/modules/3.2.11.4/init/sh_funcs/no_redirect:/opt/cray/pe/modules/3.2.11.4/init/sh_funcs/no_redirect PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/@PRGENV@/@PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig SLURM_PTY_PORT=64038 PE_PETSC_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 7.1 PE_HDF5_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/hdf5/1.10.5.2/@PRGENV@/@PE_HDF5_DEFAULT_GENCOMPS@/lib/pkgconfig ZAP_LIBPATH=/opt/ovis/lib64/ovis-ldms XDG_SESSION_ID=3956 PE_TRILINOS_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/trilinos/12.14.1.0/@PRGENV@/@PE_TRILINOS_DEFAULT_GENCOMPS@/@PE_TRILINOS_DEFAULT_TARGET@/lib/pkgconfig NVHPC_VERSION=20.11 PE_FFTW_DEFAULT_TARGET_x86_skylake=x86_skylake SLURM_PRIO_PROCESS=0 PE_SMA_DEFAULT_DIR_PGI_DEFAULT64=64 CSCRATCH=/global/cscratch1/sd/madams KSH_AUTOLOAD=1 SLURM_LOCALID=0 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_haswell=9.0 PE_PETSC_DEFAULT_GENCOMPILERS_GNU_haswell=8.2 7.1 CSHEDIT=emacs PE_TRILINOS_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 CPP=cpp CRAY_UDREG_INCLUDE_OPTS=-I/opt/cray/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari/include USER=madams PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_x86_skylake=19.0 PE_LIBSCI_DEFAULT_GENCOMPS_INTEL_x86_64=160 PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 JDK_HOME=/usr/lib64/jvm/java SLURM_JOB_CPUS_PER_NODE_PACK_GROUP_0=20 PE_HDF5_DEFAULT_GENCOMPS_GNU= PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 CRAY_LIBSCI_DIR=/opt/cray/pe/libsci/19.06.1 PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 PE_HDF5_PARALLEL_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 JAVA_BINDIR=/usr/lib64/jvm/java/bin PE_TPSL_DEFAULT_GENCOMPS_INTEL_x86_skylake=190 PE_LIBSCI_DEFAULT_OMP_REQUIRES= PE_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/netcdf/4.6.3.2/@PRGENV@/@PE_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig PE_LIBSCI_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 PE_TPSL_DEFAULT_GENCOMPS_CRAY_x86_64=90 PE_MPICH_DEFAULT_FIXED_PRGENV=INTEL PE_HDF5_PARALLEL_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_sandybridge=90 TMPDIR=/tmp PE_PKGCONFIG_PRODUCTS_DEFAULT=PE_PAPI PE_TPSL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/tpsl/19.06.1/@PRGENV@/@PE_TPSL_DEFAULT_GENCOMPS@/@PE_TPSL_DEFAULT_TARGET@/lib/pkgconfig PE_GA_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/ga/5.3.0.10/@PRGENV@/@PE_GA_DEFAULT_GENCOMPS@/lib/pkgconfig PE_HDF5_PARALLEL_DEFAULT_GENCOMPS_GNU= _LMFILES_=/opt/cray/pe/modulefiles/modules/3.2.11.4:/global/common/software/nersc/cle7/extra_modulefiles/esslurm:/global/common/software/nersc/cle7/extra_modulefiles/cgpu/1.0:/global/common/software/nersc/sles15_cgpu/extra_modulefiles/gcc/8.3.0:/global/common/software/nersc/sles15_cgpu/extra_modulefiles/cuda/11.1.1:/global/common/software/nersc/sles15_cgpu/extra_modulefiles/hpcsdk/20.11:/global/common/software/nersc/sles15_cgpu/extra_modulefiles/openmpi/4.0.3:/opt/cray/pe/modulefiles/craype/2.6.2:/opt/cray/pe/craype-targets/default/modulefiles/craype-network-aries:/opt/cray/pe/modulefiles/cray-libsci/19.06.1:/opt/cray/ari/modulefiles/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari:/opt/cray/ari/modulefiles/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari:/opt/cray/pe/modulefiles/pmi/5.0.14:/opt/cray/ari/modulefiles/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari:/opt/cray/ari/modulefiles/gni-headers/5.0.12.0-7.0.1.1_6.40__g3b1768f.ari:/opt/cray/ari/modulefiles/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari:/opt/cray/ari/modulefiles/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari:/opt/cray/ari/modulefiles/dvs/2.12_2.2.167-7.0.1.1_17.2__ge473d3a2:/opt/cray/ari/modulefiles/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari:/opt/cray/ari/modulefiles/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari:/opt/cray/pe/modulefiles/atp/2.1.3:/opt/cray/pe/modulefiles/PrgEnv-gnu/6.0.5:/global/common/software/nersc/cle7/extra_modulefiles/cmake/3.18.2 MODULE_VERSION=3.2.11.4 LIBSCI_VERSION=19.06.1 CRAY_XPMEM_INCLUDE_OPTS=-I/opt/cray/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari/include PE_MPICH_DEFAULT_DIR_CRAYCLANG_DEFAULT64=64 FC=/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvfortran PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_skylake=9.0 PE_MPICH_DEFAULT_GENCOMPS_GNU=82 81 71 HOME=/global/homes/m/madams LS_OPTIONS=-N --color=none -T 0 PE_MPICH_TARGET_VAR_nvidia35=-lcudart SLURM_JOB_QOS=gpu_interactive PE_GA_DEFAULT_FIXED_PRGENV=CRAY INTEL DVS_MAXNODES=1__ PE_GA_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 OPENMPI_DIR=/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc SLURM_PROCID=0 PE_PAPI_DEFAULT_ACCEL_LIBS_nvidia35=,-lcupti,-lcudart,-lcuda ATP_IGNORE_SIGTERM=1 HOST=cori10 PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU LAND_LIB=-L/lib64 -littnotify SLURM_CPUS_ON_NODE=20 PE_MPICH_DEFAULT_GENCOMPILERS_GNU=8.2 8.1 7.1 CRAY_LIBSCI_VERSION=19.06.1 MAN_POSIXLY_CORRECT=1 PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_x86_skylake=90 PE_FFTW_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/fftw/3.3.8.4/@PE_FFTW_DEFAULT_TARGET@/lib/pkgconfig PE_PETSC_DEFAULT_GENCOMPS_INTEL_haswell=190 NERSC_HOST=cori PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/@PRGENV@/@PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig SLURM_STEP_ID=0 JRE_HOME=/usr/lib64/jvm/java SLURMD_NODENAME=cgpu01 PE_MPICH_DEFAULT_GENCOMPILERS_CRAYCLANG=9.0 PE_FFTW_DEFAULT_TARGET_x86_cascadelake=x86_cascadelake PE_LIBSCI_DEFAULT_GENCOMPS_GNU_x86_64=81 71 PE_LIBSCI_REQUIRED_PRODUCTS=PE_MPICH PE_HDF5_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL LIBGL_ALWAYS_INDIRECT=1 PE_SMA_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.10/gni/sma@PE_SMA_DEFAULT_DIR_DEFAULT64@/lib64/pkgconfig PE_TPSL_DEFAULT_VOLATILE_PRGENV=CRAY CRAY64 CRAYCLANG CRAYCLANG64 GNU GNU64 INTEL INTEL64 SLURM_TOPOLOGY_ADDR=cgpu01 SLURM_PTY_WIN_ROW=92 SLURM_DISTRIBUTION=block NVHPC=/usr/common/software/sles15_cgpu/hpcsdk/20.11 PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_sandybridge=90 PE_MPICH_PKGCONFIG_VARIABLES=PE_MPICH_NV_LIBS_@accelerator@:PE_MPICH_ALTERNATE_LIBS_@multithreaded@:PE_MPICH_ALTERNATE_LIBS_@dpm@ LIBSCI_BASE_DIR=/opt/cray/pe/libsci/19.06.1 PE_TPSL_64_DEFAULT_GENCOMPS_GNU_x86_skylake=82 71 SLURM_SUBMIT_HOST=cori10 UCX_NET_DEVICES=mlx5_0:1,mlx5_2:1,mlx5_4:1,mlx5_6:1 ATP_POST_LINK_OPTS=-Wl,-L/opt/cray/pe/atp/2.1.3/libApp/ PE_TRILINOS_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_HDF5_PARALLEL:PE_NETCDF_HDF5PARALLEL:PE_LIBSCI:PE_TPSL PE_TPSL_64_DEFAULT_GENCOMPS_GNU_sandybridge=82 71 PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/hdf5-parallel/1.10.5.2/@PRGENV@/@PE_HDF5_PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig PE_GA_DEFAULT_VOLATILE_PRGENV=GNU PE_FFTW_DEFAULT_TARGET_broadwell=broadwell LOADEDMODULES=modules/3.2.11.4:esslurm:cgpu/1.0:gcc/8.3.0:cuda/11.1.1:hpcsdk/20.11:openmpi/4.0.3:craype/2.6.2:craype-network-aries:cray-libsci/19.06.1:udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari:ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari:pmi/5.0.14:dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari:gni-headers/5.0.12.0-7.0.1.1_6.40__g3b1768f.ari:xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari:job/2.2.4-7.0.1.1_3.48__g36b56f4.ari:dvs/2.12_2.2.167-7.0.1.1_17.2__ge473d3a2:alps/6.6.58-7.0.1.1_6.20__g437d88db.ari:rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari:atp/2.1.3:PrgEnv-gnu/6.0.5:cmake/3.18.2 PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 PE_PETSC_DEFAULT_GENCOMPS_INTEL_sandybridge=190 PE_PAPI_DEFAULT_PKGCONFIG_VARIABLES=PE_PAPI_ACCEL_LIBS_@accelerator@ PE_PAPI_ACCEL_FAMILY_LIBS_@accelerator_family@ PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_sandybridge=19.0 CRAY_LD_LIBRARY_PATH=/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/lib64:/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/lib64:/opt/cray/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari/lib64:/opt/cray/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari/lib64:/opt/cray/pe/pmi/5.0.14/lib64:/opt/cray/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari/lib64:/opt/cray/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari/lib64:/opt/cray/pe/libsci/19.06.1/GNU/8.1/x86_64/lib PE_TRILINOS_DEFAULT_VOLATILE_PRGENV=CRAYCLANG GNU INTEL CFS=/global/cfs/cdirs PE_LIBSCI_DEFAULT_VOLATILE_PRGENV=CRAY CRAYCLANG GNU INTEL PE_PAPI_DEFAULT_ACCEL_LIBS= PYTHONPATH=/opt/mods/lib/python3.6/site-packages:/opt/ovis/lib/python3.6/site-packages LESS=-M -I -R PE_LIBSCI_GENCOMPILERS_GNU_x86_64=8.1 7.1 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 CRAYPE_NETWORK_TARGET=aries USERMODULES=PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pathscale:PrgEnv-pgi:acml:alps:apprentice:apprentice2:atp:blcr:cce:chapel:cray-ccdb:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-lgdb:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich-compat:cray-mpich2:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:cray-petsc:cray-petsc-complex:cray-shmem:cray-snplauncher:cray-tpsl:cray-trilinos:craypat:craype:craypkg-gen:cudatoolkit:ddt:fftw:ga:gcc:hdf5:hdf5-parallel:intel:iobuf:java:lgdb:libfast:libsci_acc:mpich1:netcdf:netcdf-hdf5parallel:netcdf-nofsync:netcdf-nofsync-hdf5parallel:ntk:onesided:papi:parallel-netcdf:pathscale:perftools:perftools-lite:petsc:petsc-complex:pgi:pmi:stat:totalview:tpsl:trilinos:xt-asyncpe:xt-craypat:xt-lgdb:xt-libsci:xt-mpich2:xt-mpt:xt-papi:xt-shmem:xt-totalview XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB SLURM_JOB_USER=madams PAT_RT_HWPC=1 PE_TPSL_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 7.1 SLURM_PTY_WIN_COL=227 PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_x86_skylake=190 SLURM_STEPID=0 PE_PKGCONFIG_PRODUCTS=PE_LIBSCI PE_LIBSCI_MODULE_NAME=cray-libsci/19.06.1 PE_FFTW_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH PELOCAL_PRGENV=true SLURM_UMASK=0007 TARGETMODULES=craype-abudhabi:craype-abudhabi-cu:craype-accel-host:craype-accel-nvidia20:craype-accel-nvidia30:craype-accel-nvidia35:craype-barcelona:craype-broadwell:craype-haswell:craype-hugepages128K:craype-hugepages128M:craype-hugepages16M:craype-hugepages256M:craype-hugepages2M:craype-hugepages32M:craype-hugepages4M:craype-hugepages512K:craype-hugepages512M:craype-hugepages64M:craype-hugepages8M:craype-intel-knc:craype-interlagos:craype-interlagos-cu:craype-istanbul:craype-ivybridge:craype-mc12:craype-mc8:craype-mic-knl:craype-network-aries:craype-network-gemini:craype-network-infiniband:craype-network-none:craype-network-seastar:craype-sandybridge:craype-shanghai:craype-target-compute_node:craype-target-local_host:craype-target-native:craype-xeon:xtpe-barcelona:xtpe-interlagos:xtpe-interlagos-cu:xtpe-istanbul:xtpe-mc12:xtpe-mc8:xtpe-network-gemini:xtpe-network-seastar:xtpe-shanghai:xtpe-target-native:xtpe-xeon PE_PAPI_DEFAULT_ACCEL_FAMILY_LIBS_nvidia=,-lcupti,-lcudart,-lcuda OMPI_FC=gfortran CRAY_DMAPP_POST_LINK_OPTS=-L/opt/cray/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari/lib64 SLURM_JOB_NAME=sh PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_sandybridge=90 PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.xz=00;31:*.avi=01;35:*.bmp=01;35:*.dl=01;35:*.fli=01;35:*.gif=01;35:*.gl=01;35:*.jpg=01;35:*.jpeg=01;35:*.mkv=01;35:*.mng=01;35:*.mov=01;35:*.mp4=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.svg=01;35:*.tga=01;35:*.tif=01;35:*.webm=01;35:*.webp=01;35:*.wmv=01;35:*.xbm=01;35:*.xcf=01;35:*.xpm=01;35:*.aiff=00;32:*.ape=00;32:*.au=00;32:*.flac=00;32:*.m4a=00;32:*.mid=00;32:*.mp3=00;32:*.mpc=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:*.wma=00;32:*.wv=00;32: PE_SMA_DEFAULT_COMPFLAG= PE_PETSC_DEFAULT_GENCOMPS_GNU_x86_64=82 71 JAVA_ROOT=/usr/lib64/jvm/java SLURM_SUBMIT_DIR=/global/u2/m/madams/petsc PE_TPSL_DEFAULT_GENCOMPS_CRAY_sandybridge=90 CPATH=/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/comm_libs/nvshmem/include:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/comm_libs/nccl/include:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/math_libs/include MODULE_VERSION_STACK=3.2.11.4 CMAKE_PREFIX_PATH=/usr/common/software/sles15_cgpu/cuda/11.1.1 PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_sandybridge=19.0 SLURM_JOB_NODELIST=cgpu01 SLURM_CLUSTER_NAME=escori PE_PETSC_DEFAULT_GENCOMPS_GNU_x86_skylake=82 71 SHLVL=3 PE_MPICH_DEFAULT_GENCOMPS_CRAY=90 PE_MPICH_DEFAULT_DIR_CRAY_DEFAULT64=64 PE_LIBSCI_PKGCONFIG_VARIABLES=PE_LIBSCI_OMP_REQUIRES_@openmp@:PE_SCI_EXT_LIBPATH:PE_SCI_EXT_LIBNAME PE_PETSC_DEFAULT_GENCOMPS_CRAY_sandybridge=90 CRAY_XPMEM_POST_LINK_OPTS=-L/opt/cray/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari/lib64 PETSC_DIR=/global/homes/m/madams/petsc PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_sandybridge=9.0 PE_ATP_PKGCONFIG_VARIABLES=ATP_CFLAGS_@prgenv@_@language@ PE_PETSC_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI:PE_HDF5_PARALLEL:PE_TPSL XTPE_NETWORK_TARGET=aries PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_x86_skylake=9.0 PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 PE_PETSC_DEFAULT_GENCOMPS_INTEL_x86_64=190 BASH_ENV=/global/homes/m/madams/.bashrc MODULEPATH=/global/common/software/nersc/sles15_cgpu/extra_modulefiles:/opt/cray/ari/modulefiles:/opt/cray/pe/craype-targets/default/modulefiles:/opt/cray/pe/modulefiles:/opt/cray/modulefiles:/opt/modulefiles:/global/common/software/nersc/cle7/modulefiles:/global/common/software/nersc/cle7/extra_modulefiles:/usr/common/ftg/modulefiles PE_HDF5_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_x86_skylake=90 PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_skylake=9.0 PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_sandybridge=190 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_sandybridge=9.0 PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_x86_64=90 OMPI_CXX=g++ PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_x86_skylake=90 INTEL_LICENSE_FILE=28518@crayintel.licenses.nersc.gov:28518@intel.licenses.nersc.gov CRAY_RCA_INCLUDE_OPTS=-I/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/include -I/opt/cray/krca/2.2.6-7.0.1.1_5.46__gb641b12.ari/include -I/opt/cray-hss-devel/9.0.0/include PE_TRILINOS_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 CRAY_ALPS_INCLUDE_OPTS=-I/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/include UCX_TLS=rc,cuda_copy,gdr_copy,cuda_ipc,sm,dc,self SLURM_JOB_CPUS_PER_NODE=20 HUGETLB_VERBOSE=0 PE_FFTW_DEFAULT_TARGET_ivybridge=ivybridge PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_haswell=19.0 DVS_INCLUDE_OPTS=-I/opt/cray/dvs/2.12_2.2.167-7.0.1.1_17.2__ge473d3a2/include CRAY_UGNI_POST_LINK_OPTS=-L/opt/cray/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari/lib64 SHMEM_ABORT_ON_ERROR=1 PKG_CONFIG_PATH_DEFAULT=/opt/cray/pe/papi/5.7.0.2/lib64/pkgconfig LESSOPEN=lessopen.sh %s PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 7.1 PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_x86_skylake=9.0 SSH_TTY=/dev/pts/22 PE_TPSL_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 7.1 SRUN_DEBUG=3 PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_haswell=19.0 PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 PE_TRILINOS_DEFAULT_GENCOMPS_GNU_x86_64=82 71 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 PE_PARALLEL_NETCDF_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL SLURM_STEP_NODELIST=cgpu01 PE_LIBSCI_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 PE_TPSL_DEFAULT_GENCOMPS_GNU_x86_64=82 71 SSH_CLIENT=128.55.210.212 49490 22 LOGNAME=madams PE_MPICH_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.10/gni/mpich-@PRGENV@@PE_MPICH_DEFAULT_DIR_DEFAULT64@/@PE_MPICH_DEFAULT_GENCOMPS@/lib/pkgconfig PATH=/global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin:/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin:/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin:/opt/cray/alps/default/bin:/opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin:/opt/cray/pe/craype/2.6.2/bin:/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin:/usr/common/software/sles15_cgpu/cuda/11.1.1/bin:/usr/common/software/sles15_cgpu/gcc/8.3.0/bin:/opt/esslurm/bin:/opt/cray/pe/modules/3.2.11.4/bin:/usr/common/software/bin:/usr/common/nsg/bin:/opt/ovis/bin:/opt/ovis/sbin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/cray/pe/bin PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_haswell=190 PE_HDF5_PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_x86_skylake=19.0 PE_FFTW2_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH PE_LIBSCI_OMP_REQUIRES= PE_INTEL_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/mpt/7.7.10/gni/mpich-INTEL/16.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/ga/5.3.0.10/INTEL/18.0/lib/pkgconfig SLURM_WORKING_CLUSTER=escori:corique01-144:6820:8960:109 SLURM_STEP_TASKS_PER_NODE=1 PE_SMA_DEFAULT_PKGCONFIG_VARIABLES=PE_SMA_COMPFLAG_@prgenv@ PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 PE_PAPI_DEFAULT_ACCELL_FAMILY_LIBS= PE_PKGCONFIG_LIBS=AtpSigHandler:cray-rca:libsci_mpi:libsci TMOUT=1800 PE_SMA_DEFAULT_DIR_CRAY_DEFAULT64=64 ATP_CFLAGS= PE_LIBSCI_DEFAULT_GENCOMPILERS_GNU_x86_64=8.1 7.1 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_x86_skylake=9.0 CRAYPE_DIR=/opt/cray/pe/craype/2.6.2 PE_CRAYCLANG_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/CRAYCLANG/9.0/lib/pkgconfig XDG_DATA_DIRS=/usr/share SLURM_NODELIST=cgpu01 XGC_INSTALL_DIR=/project/projectdirs/m499/Software/petsc/master/cori_haswell/intel CRAY_PMI_INCLUDE_OPTS=-I/opt/cray/pe/pmi/5.0.14/include MANPATH=/opt/cray/pe/atp/2.1.3/man:/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/man:/opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/man:/opt/cray/pe/pmi/5.0.14/man:/opt/cray/pe/libsci/19.06.1/man:/opt/cray/pe/man/csmlversion:/opt/cray/pe/craype/2.6.2/man:/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/share:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/man:/usr/common/software/sles15_cgpu/cuda/11.1.1/doc/man:/usr/common/software/sles15_cgpu/gcc/8.3.0/share/man:/opt/cray/pe/modules/3.2.11.4/share/man:/usr/common/software/man:/usr/common/nsg/man:/usr/local/man:/usr/share/man:/usr/man:/opt/cray/share/man:/opt/cray/share/man:/opt/cray/share/man:/opt/cray/pe/man PE_TPSL_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 PROFILEREAD=true PE_PETSC_DEFAULT_GENCOMPS_GNU_sandybridge=82 71 PE_NETCDF_HDF5PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5_PARALLEL PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_skylake=9.0 ATP_CFLAGS_GNU_FORTRAN=-fno-backtrace GCC_ROOT=/usr/common/software/sles15_cgpu/gcc/8.3.0 SLURM_STEP_LAUNCHER_PORT=64039 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/13302/bus PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_haswell=9.0 PE_PETSC_DEFAULT_GENCOMPS_CRAY_x86_64=90 HOSTNAME=cori10 PE_FFTW_DEFAULT_TARGET_mic_knl=mic_knl PETSC_ARCH=arch-cori-cuda11-opt-gcc PE_FFTW_DEFAULT_TARGET_sandybridge=sandybridge PE_TPSL_DEFAULT_GENCOMPS_INTEL_sandybridge=190 MACHTYPE=x86_64-suse-linux PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_haswell=9.0 PE_NETCDF_HDF5PARALLEL_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL BASH_FUNC_module%%=() { eval `/opt/cray/pe/modules/3.2.11.4/bin/modulecmd bash $*` } MINICOM=-c on PE_TPSL_64_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI PE_MPICH_NV_LIBS= PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_haswell=9.0 CVS_RSH=ssh PKGCONFIG_ENABLED=1 PE_TPSL_64_DEFAULT_GENCOMPS_GNU_haswell=82 71 PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 SLURM_JOB_NUM_NODES=1 DVS_VERSION=0.9.0 LIBRARYMODULES=acml:alps:cray-dwarf:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich-abi:cray-mpich2:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:cray-petsc:cray-petsc-complex:cray-shmem:cray-tpsl:cray-trilinos:cudatoolkit:fftw:ga:hdf5:hdf5-parallel:iobuf:libfast:netcdf:netcdf-hdf5parallel:ntk:onesided:papi:petsc:petsc-complex:pmi:tpsl:trilinos:xt-libsci:xt-mpich2:xt-mpt:xt-papi MODULESHOME=/opt/cray/pe/modules/3.2.11.4 PE_LIBSCI_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 PE_TPSL_DEFAULT_GENCOMPS_CRAY_haswell=90 GCC_VERSION=8.3.0 PE_PETSC_DEFAULT_GENCOMPS_CRAY_haswell=90 PE_MPICH_NV_LIBS_nvidia35=-lcudart PE_LIBSCI_GENCOMPS_CRAY_x86_64=90 XDG_CONFIG_DIRS=/etc/xdg PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 PE_TRILINOS_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 PE_NETCDF_DEFAULT_GENCOMPS_GNU= OMPI_MCA_pml=ucx PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_haswell=8.2 7.1 PAGER=less PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_x86_skylake=90 PE_GA_DEFAULT_GENCOMPS_GNU=82 73 LIBGL_DEBUG=quiet CRAY_PMI_POST_LINK_OPTS=-L/opt/cray/pe/pmi/5.0.14/lib64 ATP_MRNET_COMM_PATH=/opt/cray/pe/atp/2.1.3/libexec/atp_mrnet_commnode_wrapper PE_LIBSCI_GENCOMPILERS_INTEL_x86_64=16.0 SLURM_CPUS_PER_TASK=20 LD_LIBRARY_PATH=/opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/lib64:/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib:/usr/common/software/sles15_cgpu/ucx/1.8.1/lib:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/comm_libs/nvshmem/lib:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/comm_libs/nccl/lib:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/math_libs/lib64:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/lib:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/lib64:/usr/common/software/sles15_cgpu/cuda/11.1.1/extras/CUPTI/lib64:/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64:/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64/compat:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64:/opt/esslurm/lib64:/usr/lib64:/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64/stubs SLURM_TASK_PID=60139 XGC_PLATFORM=cori_haswell GIT_PS1_SHOWUPSTREAM=auto F90=/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvfortran OMPI_CC=gcc CUDA_ROOT=/usr/common/software/sles15_cgpu/cuda/11.1.1 CC=/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvc PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 7.1 PE_TPSL_DEFAULT_GENCOMPS_CRAY_x86_skylake=90 PE_PETSC_DEFAULT_GENCOMPS_CRAY_x86_skylake=90 SLURM_JOB_PARTITION=gpu SLURM_CPU_BIND_TYPE=mask_cpu: PE_LIBSCI_VOLATILE_PRGENV=CRAY CRAYCLANG GNU INTEL GPG_TTY=/dev/pts/4 IPM_REPORT=full FROM_HEADER= LESSCLOSE=lessclose.sh %s %s SLURM_SRUN_COMM_HOST=128.55.144.140 CRAY_ALPS_POST_LINK_OPTS=-L/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/lib64 PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_haswell=9.0 PE_MPICH_DEFAULT_GENCOMPILERS_CRAY=9.0 MORE=-sl PE_LIBSCI_DEFAULT_OMP_REQUIRES_openmp=_mp GNU_VERSION=8.3.0 SLURM_JOBID=1839543 HOSTTYPE=x86_64 CRAYPE_VERSION=2.6.2 SLURM_JOB_ACCOUNT=m1759 CRAY_PRGENVGNU=loaded SLURM_CPU_BIND_LIST=0x1FF80000001FF8000000 TERM=xterm-256color PE_MPICH_ALTERNATE_LIBS_multithreaded=_mt PE_TPSL_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI CRAY_GNI_HEADERS_INCLUDE_OPTS=-I/opt/cray/gni-headers/5.0.12.0-7.0.1.1_6.40__g3b1768f.ari/include PE_PKG_CONFIG_PATH=/opt/cray/pe/valgrind4hpc/2.8.1/lib/pkgconfig:/opt/cray/pe/cti/1.0.9/lib/pkgconfig:/opt/cray/pe/cti/1.0.7/lib/pkgconfig:/opt/cray/pe/cti/2.8.1/lib/pkgconfig:/opt/cray/pe/atp/3.8.1/lib/pkgconfig PE_CRAY_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/ga/5.3.0.10/CRAY/8.6/lib/pkgconfig PE_FFTW_DEFAULT_TARGET_x86_64=x86_64 PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_haswell=19.0 LESSKEY=/etc/lesskey.bin SLURM_JOB_GID=1013302 PWD=/global/homes/m/madams/petsc PE_PKGCONFIG__PRODUCTS=PE_ATP PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_sandybridge=9.0 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_haswell=9.0 SLURM_STEP_RESV_PORTS=64378-64379 PE_SMA_DEFAULT_COMPFLAG_GNU=-fcray-pointer PE_MPICH_NV_LIBS_nvidia60=-lcudart SLURM_NODE_ALIASES=(null) PE_LIBSCI_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/libsci/19.06.1/@PRGENV@/@PE_LIBSCI_DEFAULT_GENCOMPS@/@PE_LIBSCI_DEFAULT_TARGET@/lib/pkgconfig PE_FFTW_DEFAULT_TARGET_haswell=haswell PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 PE_LIBSCI_PKGCONFIG_LIBS=libsci_mpi:libsci SHELL=/bin/bash PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU PE_MPICH_DEFAULT_GENCOMPS_CRAYCLANG=90 PE_PETSC_DEFAULT_VOLATILE_PRGENV=CRAY CRAY64 CRAYCLANG CRAYCLANG64 GNU GNU64 INTEL INTEL64 LESS_ADVANCED_PREPROCESSOR=no PE_TPSL_DEFAULT_GENCOMPS_INTEL_x86_64=190 PE_HDF5_DEFAULT_VOLATILE_PRGENV=GNU PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_sandybridge=9.0 SLURM_TASKS_PER_NODE=1 SVN_EDITOR=vim PRGENVMODULES=PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pgi DMAPP_ABORT_ON_ERROR=1 XDG_RUNTIME_DIR=/run/user/13302 CUDA_PATH=/usr/common/software/sles15_cgpu/cuda/11.1.1 PE_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_sandybridge=9.0 PE_PETSC_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 7.1 MPICH_ABORT_ON_ERROR=1 PE_ENV=GNU PE_PRODUCT_LIST=CRAY_RCA:CRAY_ALPS:DVS:CRAY_XPMEM:CRAY_DMAPP:CRAY_PMI:CRAY_UGNI:CRAY_UDREG:CRAY_LIBSCI:CRAYPE:GNU:GCC PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_sandybridge=90 PE_PETSC_DEFAULT_GENCOMPS_GNU_haswell=82 71 SDK_HOME=/usr/lib64/jvm/java SLURM_CPU_BIND=quiet,mask_cpu:0x1FF80000001FF8000000 CXX=/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvc++ SLURM_SRUN_COMM_PORT=64039 CRAY_RCA_POST_LINK_OPTS=-L/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/lib64 -lrca PE_MPICH_TARGET_VAR_nvidia20=-lcudart MAIL=/var/spool/mail/madams CSHRCREAD=true SSH_CONNECTION=128.55.210.212 49490 128.55.209.23 22 SLURM_GTIDS=0 TOOLMODULES=apprentice:apprentice2:atp:chapel:cray-lgdb:cray-snplauncher:craypat:craypkg-gen:ddt:gdb:iobuf:papi:perftools:perftools-lite:stat:totalview:xt-craypat:xt-lgdb:xt-papi:xt-totalview SLURM_LAUNCH_NODE_IPADDR=128.55.144.140 PE_TPSL_DEFAULT_GENCOMPILERS_GNU_haswell=8.2 7.1 OMP_NUM_THREADS=1 PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 SLURM_STEP_NUM_NODES=1 PE_LIBSCI_DEFAULT_GENCOMPS_CRAY_x86_64=90 CUDA_VERSION=11.1.1 SLURM_JOB_UID=13302 CRAY_UGNI_INCLUDE_OPTS=-I/opt/cray/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari/include PE_PKGCONFIG_DEFAULT_PRODUCTS=PE_TRILINOS:PE_TPSL_64:PE_TPSL:PE_PETSC:PE_PARALLEL_NETCDF:PE_NETCDF_HDF5PARALLEL:PE_NETCDF:PE_MPICH:PE_LIBSCI:PE_HDF5_PARALLEL:PE_HDF5:PE_GA:PE_FFTW2:PE_FFTW PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 PKG_CONFIG_PATH=/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/lib64/pkgconfig:/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/lib64/pkgconfig:/opt/cray/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari/lib64/pkgconfig:/opt/cray/gni-headers/5.0.12.0-7.0.1.1_6.40__g3b1768f.ari/lib64/pkgconfig:/opt/cray/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari/lib64/pkgconfig:/opt/cray/pe/pmi/5.0.14/lib64/pkgconfig:/opt/cray/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari/lib64/pkgconfig:/opt/cray/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari/lib64/pkgconfig:/opt/cray/pe/craype/2.6.2/pkg-config:/opt/cray/pe/iobuf/2.0.9/lib/pkgconfig:/opt/cray/pe/fftw/2.1.5.9/lib/pkgconfig:/opt/cray/pe/atp/3.8.1/lib/pkgconfig:/opt/cray/pe/atp/2.1.3/lib/pkgconfig XNLSPATH=/usr/share/X11/nls _=../arch-cori-gpu-opt-kokkos-gcc.py SLURM_STEP_NUM_TASKS=1 PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_sandybridge=9.0 PE_LIBSCI_GENCOMPS_INTEL_x86_64=160 WINDOWMANAGER=/usr/bin/gnome PE_TPSL_DEFAULT_GENCOMPS_GNU_haswell=82 71 MPICH_MPIIO_DVS_MAXNODES=28 COLORTERM=1 CRAY_DMAPP_INCLUDE_OPTS=-I/opt/cray/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari/include -I/opt/cray/gni-headers/5.0.12.0-7.0.1.1_6.35__g3b1768f.ari/include PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_sandybridge=19.0 GIT_PS1_SHOWDIRTYSTATE=1 G_BROKEN_FILENAMES=1 PE_MPICH_ALTERNATE_LIBS_dpm=_dpm QT_SYSTEM_DIR=/usr/share/desktop-data PE_MPICH_NV_LIBS_nvidia20=-lcudart DISPLAY=cori10:27.0 PE_NETCDF_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL LIBRARY_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 PE_TPSL_DEFAULT_GENCOMPS_INTEL_haswell=190 SLURM_GPUS=1 PE_LIBSCI_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH OSTYPE=linux PE_NETCDF_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5 PE_LIBSCI_GENCOMPILERS_CRAYCLANG_x86_64=9.0 PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS_GNU= PE_PETSC_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 PE_TRILINOS_DEFAULT_GENCOMPS_INTEL_x86_64=190 MPICH_GNI_ROUTING_MODE=ADAPTIVE_3 PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_x86_skylake=19.0 PE_HDF5_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH gcc_already_loaded=1 F77=/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvfortran SLURM_NODEID=0 PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 SLURM_NNODES=1 PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 autologout=30 LDMSD_PLUGIN_LIBPATH=/opt/ovis/lib64/ovis-ldms PE_TPSL_DEFAULT_GENCOMPS_GNU_x86_skylake=82 71 PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_haswell=90 CRAY_LIBSCI_PREFIX_DIR=/opt/cray/pe/libsci/19.06.1/GNU/8.1/x86_64 SLURM_TOPOLOGY_ADDR_PATTERN=node PE_TRILINOS_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 TZ=US/Pacific PE_PARALLEL_NETCDF_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 PE_TPSL_64_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/tpsl/19.06.1/@PRGENV@64/@PE_TPSL_64_DEFAULT_GENCOMPS@/@PE_TPSL_64_DEFAULT_TARGET@/lib/pkgconfig PE_LIBSCI_GENCOMPS_GNU_x86_64=81 71 PE_MPICH_DEFAULT_VOLATILE_PRGENV=GNU CRAYCLANG CRAY CUDA_HOME=/usr/common/software/sles15_cgpu/cuda/11.1.1 PE_TPSL_64_DEFAULT_VOLATILE_PRGENV=CRAY CRAY64 CRAYCLANG CRAYCLANG64 GNU GNU64 INTEL INTEL64 PE_LIBSCI_DEFAULT_GENCOMPILERS_INTEL_x86_64=16.0 PE_LIBSCI_OMP_REQUIRES_openmp=_mp LAND_INC=-DHAVE_VTUNE -I/include -I/include SSH_AUTH_SOCK=/tmp/ssh-GRCrgHASoB/agent.43816 PE_NETCDF_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 CRAY_SITE_LIST_DIR=/etc/opt/cray/pe/modules RCLOCAL_PRGENV=true PE_TPSL_DEFAULT_GENCOMPS_GNU_sandybridge=82 71 SCRATCH=/global/cscratch1/sd/madams PE_TPSL_64_DEFAULT_GENCOMPS_GNU_x86_64=82 71 PE_LIBSCI_DEFAULT_PKGCONFIG_VARIABLES=PE_LIBSCI_DEFAULT_OMP_REQUIRES_@openmp@:PE_SCI_EXT_LIBPATH:PE_SCI_EXT_LIBNAME SLURM_JOB_ID=1839543 PE_PETSC_DEFAULT_GENCOMPS_INTEL_x86_skylake=190 CRAY_UDREG_POST_LINK_OPTS=-L/opt/cray/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari/lib64 Files in path provided by default path /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin: ctest tput toe tic infocmp cpack cmake infotocap reset tset ncurses6-config tabs ccmake clear captoinfo ncursesw6-config Warning accessing /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin gives errors: [Errno 2] No such file or directory: '/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin' Warning accessing /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin gives errors: [Errno 2] No such file or directory: '/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin' Warning accessing /opt/cray/alps/default/bin gives errors: [Errno 2] No such file or directory: '/opt/cray/alps/default/bin' /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin: jattach jdetach jkill jsethid jstat jwait /opt/cray/pe/craype/2.6.2/bin: 2.25.0.craype.ld CC cc driver ftn /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin: mpirun orte-clean mpifort orterun mpiCC mpicc mpicxx ompi_info ompi-server aggregate_profile.pl mpif77 profile2mat.pl mpif90 ompi-clean mpiexec orted mpic++ ortecc orte-server opal_wrapper orte-info /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin: .nvcrc pgzip nv-nsight-cu-cli nvunzip cudarc nvc++ nvsize nvcpuid .nsysrc .nsightrc pgsize pgcpuid .nvccrc .nvprofrc tools pgprepro nvcc nvprof .cuda-gdbrc nvcudainit pgf90 nvfortran nsys pgaccelinfo nvprepro pgf77 makelocalrc pgc++ pgcudainit rcfiles license.nvcompiler pgfortran pgaccelerror cuda-gdb .nvc++rc pgcc nvzip pgf95 localrc .ncurc nsight-sys nvaccelerror addlocalrc ncu nvaccelinfo nvdecode pgunzip .nvfortranrc nvextract nvc /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin: nvlink cuda-gdbserver crt cuda-memcheck nvdisasm nvcc.profile ptxas nvcc cudafe++ nvprof cuobjdump nvprune computeprof cuda-gdb bin2c cuda-uninstaller fatbinary nvvp /usr/common/software/sles15_cgpu/cuda/11.1.1/bin: nvlink cuda-gdbserver crt nv-nsight-cu-cli nsys-ui nsys-exporter cuda-memcheck nvdisasm nvcc.profile ncu-ui ptxas nvcc cudafe++ nsight_ee_plugins_manage.sh nvprof cuobjdump nvprune nsys nv-nsight-cu computeprof cuda-gdb bin2c nsight-sys cuda-uninstaller cuda-install-samples-11.1.sh ncu fatbinary nvvp compute-sanitizer /usr/common/software/sles15_cgpu/gcc/8.3.0/bin: x86_64-pc-linux-gnu-gcc-ranlib g++ cpp x86_64-pc-linux-gnu-gcc-nm gcov-tool gcc-nm gfortran x86_64-pc-linux-gnu-gcc-8.3.0 gcc-ar x86_64-pc-linux-gnu-c++ x86_64-pc-linux-gnu-gcc gcov-dump c++ gcc-ranlib gcov x86_64-pc-linux-gnu-gfortran gcc x86_64-pc-linux-gnu-g++ x86_64-pc-linux-gnu-gcc-ar /opt/esslurm/bin: sacct sacctmgr salloc sattach sbatch sbcast scancel scontrol sdiag sgather sinfo sprio squeue sreport srun sshare sstat strigger sview /opt/cray/pe/modules/3.2.11.4/bin: add.modules mkroot modulecmd /usr/common/software/bin: usgrsu list-ssh-certs wheres_my_job.py ftp prjdirs tape_stats stripe_large check-hybrid.cce.cmem check-hybrid.intel.cmem hpss_get_sorted_files.py~ hpss_target_directory_creation.py getnim dirquota meshcoords cmark-ivb lmstat fixdots2 check-hybrid.gnu.cmem take find_and_kill check-mpi.cce.cori bbcp mk_pip_cabundle.sh nids_to_ranges sw_support stripe_medium lspkg fix_perms gperf fix_usg check-mpi.cce.cmem burp dotmgr.test emptydots hpss_file_sorter.script check-mpi.intel.cori sqs1 prjbdirs linkinfo.sh stripe_medium.backup sqs2 hpssquota check-mpi.intel.cmem mods hpss_file_sorter.py o:q! check-hybrid.intel.cori findemptydirs sshproxy.sh check-mpi.gnu.cori sqs.old sqs stripe_large.backup jobstats cmnquota upinter check-mpi.pgi.cmem prjquota give pe_changes.py prjaquota sqs.new hpss_avail check_license.sh susw xcmap gen_nodelist.sh svnlook esl.sh fixdots home_over check-hybrid.gnu.cori hpss_file_sorter.py~ nc stripe_small.backup static_linking_ddt_md_th swcats nedit check-hybrid.cce.cori iris stripe_small dotmgr hold_prjquota home_usage mynersc_wrappers static_linking_ddt_md wheres_my_job.py.bak hpss_get_sorted_files.py module_restore.sh tape_order tedi ndots nersc_host cfsquota not_used run-and-watch.sh generate_sorted_list_for_hpss.py cmark check-mpi.gnu.cmem check-hybrid.pgi.cmem findtouch Warning accessing /usr/common/nsg/bin gives errors: [Errno 2] No such file or directory: '/usr/common/nsg/bin' /opt/ovis/bin: check_mmr_configurable envldms.sh ldms-csv-anonymize ldms-csv-export-sos ldms-l2_test.sh ldms-meminfo.sh ldms-pedigree ldms-plugins.sh ldms-py-rename.sh ldms-py-subset_test.sh ldms-py-syslog.sh ldms-py-varset.sh ldms-static-test.sh ldms_ban.sh ldms_dstat_schema_name ldms_local_opa2test.sh ldmsd-check-env ldmsd_controller lmq lsdate ods_dump ovis-roll-over.py sos-db sos-import-csv sos-monitor sos-part sos-schema sos_cmd sos_part_create sos_part_delete sos_part_export sos_part_index sos_part_modify sos_part_move sos_part_query /opt/ovis/sbin: .ldms-wrapper hello_cat_publisher hello_publisher ldms-aggd ldms_ls ldmsaggctl ldmsctl ldmsd ldmsd_sos_init ldmsd_stream_publish ldmsd_stream_subscribe ovis_json_test /usr/local/bin: cray-docker-auth cray-docker-storage-setup qaucli /usr/bin: .hmac256.hmac .hsi-4.0.1.3.exe .hsi-5.0.2.p12.exe .htar-4.0.1.3.exe .htar-5.0.2.p12.exe .pftp-client-7.3.exe .pftp-client-7.4.exe 411toppm BackGround Backarrow2BackSpace Backarrow2Delete DcgmProfTesterKernels.ptx Mail NIMUsageRelay Signature_conversion WebKitWebDriver X X11 Xdmx Xephyr Xnest Xorg Xvfb Xvnc [ a4toa5 aa-enabled aa-exec ab ab2 ac aclocal aclocal-1.15 aconnect acpi_validate acpibin acpiexamples acpiexec acpihelp acpinames acpisrc acpixtract activation-client addr2line affixcompress afs5log agent_cli agentxtrap all_notes_off allcm allec allneeded alsaloop alsamixer alsatplg alsaucm amidi amixer amuFormat.sh analyze animate annotate ansible ansible-doc ansible-galaxy ansible-playbook ansible-pull ansible-vault ant antRun antlr antlr-config anytopnm apache2-find-directives aplay aplaymidi appdata2solv applydeltaiso applydeltarpm apropos ar arch arecord arecordmidi aria_chk aria_dump_log aria_ftdump aria_pack aria_read_log arpaname as asciitopgm aseqdump aseqnet asn1Coding asn1Decoding asn1Parser at atktopbm atq atrm attr audit2allow audit2why auditparse aulast aulastlog ausyscall autoconf autoexpect autoheader autom4te automake automake-1.15 autopoint autoreconf autoscan autoupdate auvirt avstopam awk b2sum base32 base64 basename bashbug batch bbox bc bdftogd bdftruncate bgp_btoa bibtex binhex.pl bioradtopgm bison blkiomon blkrawverify bmptopnm bmptoppm bno_plot.py bonnie bonobo-activation-run-query bonobo-slay bootctl broadwayd brushtopbm btrecord btreplay btrfs-map-logical btt build-classpath build-classpath-directory build-jar-repository bunzip2 busctl busybox busybox.install bwrap bzcat bzcmp bzdiff bzegrep bzfgrep bzgrep bzip2 bzip2recover bzless bzmore bznew c++ c++filt c3270 c_rehash cal call-browser callgrind_annotate callgrind_control cameratopam cancel capinfos captoinfo captype card_eventmgr cardos-tool cat catatonit catchsegv catman cc ccmake ccmakedep certtool cg_annotate cg_diff cg_merge chacl chage chardetect chardetect-2.7 chardetect-3.6 chattr chcat chcon check-binary-files check_events check_forensic check_forensic2 checkmodule checkpolicy chfn chgrp chkconfig chkstat chmem chmod chmorph chooser chown chronyc chroot chrp-addnote chrt chsh chvt ci cifscreds cifsdd cifsiostat cistopbm cksum clamav-config clambc clamconf clamdscan clamdtop clamscan clean-binary-files cleanlinks clear clrunimap clubak clubak-3.6 cluset cluset-3.6 clush clush-3.6 clusterdb cmake cmp cmtime cmuwmtopbm cnf co col colcrt collabsu colrm column combinedeltarpm comm command-not-found compare compile_et composite comps2solv conjure convert convmv coredumpctl corelist cp cpack cpan cpio cpp cpp-7 cpupcstat cpupower crc32 create-jar-links createdb createrepo createrepo_yum createuser crontab cryptdir cryptoflex-tool csh csplit ctags ctags-exuberant ctest cups-config cupstestdsc cupstestppd curl curl-config cut cvs cvsbug cvslock cvt cygdb cygdb-3.6 cyrus_sasl_sample_client cyrus_sasl_sample_server cython cython-3.6 cythonize cythonize-3.6 danetool dapltest dasher date db48_archive db48_checkpoint db48_deadlock db48_dump db48_hotbackup db48_load db48_printlog db48_recover db48_sql db48_stat db48_upgrade db48_verify db_archive db_checkpoint db_deadlock db_dump db_hotbackup db_load db_printlog db_recover db_sql db_stat db_upgrade db_verify dbilogstrip dbiprof dbiproxy dbmmanage dbmmanage2 dbus-cleanup-sockets dbus-daemon dbus-launch dbus-launch.nox11 dbus-launch.x11 dbus-monitor dbus-run-session dbus-send dbus-test-tool dbus-update-activation-environment dbus-uuidgen dbwrap_tool dc dcgmi dcgmproftester10 dcgmproftester11 dcmipower.awk dconf dd dd_rescue ddbugtopbm deallocvt debinhex.pl decryptdir deltainfoxml2solv delv desktop-file-edit desktop-file-install desktop-file-validate desktop-launch devdump df dftest dialog diff diff-jars diff3 diffpp dig dimax_init dir dircolors dirmngr dirmngr-client dirmngr_ldap dirname disable-paste dislocate display display-buttons display-coords dkimsign.pl dkimverify.pl dltest dm_date dm_zdump dmesg dmxaddinput dmxaddscreen dmxinfo dmxreconfig dmxresize dmxrminput dmxrmscreen dmxtodmx dmxwininfo dnie-tool dnsdomainname docker docker-compose docker-init docker-proxy dockerd domainname dos2unix doxygen dracut driverless dropdb dropuser drpmsync dshbak dtest dtestcm dtestsrq dtestx du dump2psl.pl dump2slvl.pl dumpcap dumpkeys dumpsexp dumpsolv dvi2fax dviasm dvibook dviconcat dvidvi dvigif dvilualatex dviluatex dvipdf dvipng dvired dviselect dvisvgm dvitodvi dwp dwz easy_install easy_install-2.7 easy_install-3.6 ebrowse echo echo-client-2 ecpg ed edit edit-xml-catalog edit-xml-catalog.sh editcap egk-tool egrep egview egvim eidenv eject elfedit emacs emacs-gtk emacs-x11 emacsclient embedspu enc2xs encguess encode_keychange enscript enscript.bin env envsubst eog eps2eps epsffit eqn erb erb.ruby2.5 escp2topbm espeak etags etex eu-addr2line eu-ar eu-elfcmp eu-elfcompress eu-elflint eu-findtextrel eu-make-debug-archive eu-nm eu-objdump eu-ranlib eu-readelf eu-size eu-stack eu-strings eu-strip eu-unstrip event_rpcgen.py eventlogadm eview evim evince evince-previewer evince-thumbnailer evt2raw ex expand expect expiry expr extlinux extractres eyuvtoppm f2py f2py2 f2py2.7 f2py3 f2py3.6 factor fallocate false fastjar fc-cache fc-cache32 fc-cat fc-cat32 fc-list fc-list32 fc-match fc-match32 fc-pattern fc-query fc-scan fc-validate fdupes fetchmail fgconsole fgrep fiascotopnm file file-roller filesize fillup fincore find find-jar findmnt findsmb fips_standalone_hmac firewall-cmd firewall-offline-cmd firewallctl fitstopnm fixdlsrps fixfmps fixmacps fixproc fixpsditps fixpspps fixqt4headers.pl fixscribeps fixtpps fixwfwps fixwpps fixwwps fiz flask flask-2.7 flask-3.6 flex flex++ flint flint_ext flock fluent-binlog-reader fluent-binlog-reader-1.5.2 fluent-binlog-reader.ruby2.5 fluent-binlog-reader.ruby2.5-1.5.2 fluent-ca-generate fluent-ca-generate-1.5.2 fluent-ca-generate.ruby2.5 fluent-ca-generate.ruby2.5-1.5.2 fluent-cat fluent-cat-1.5.2 fluent-cat.ruby2.5 fluent-cat.ruby2.5-1.5.2 fluent-debug fluent-debug-1.5.2 fluent-debug.ruby2.5 fluent-debug.ruby2.5-1.5.2 fluent-gem fluent-gem-1.5.2 fluent-gem.ruby2.5 fluent-gem.ruby2.5-1.5.2 fluent-plugin-config-format fluent-plugin-config-format-1.5.2 fluent-plugin-config-format.ruby2.5 fluent-plugin-config-format.ruby2.5-1.5.2 fluent-plugin-generate fluent-plugin-generate-1.5.2 fluent-plugin-generate.ruby2.5 fluent-plugin-generate.ruby2.5-1.5.2 fluentd fluentd-1.5.2 fluentd.ruby2.5 fluentd.ruby2.5-1.5.2 fmt fmtutil fmtutil-sys fmtutil-user fold foomatic-rip formail fragiso free freetype-config freshclam fribidi fsfs-access-map fstopgm ftp ftp-rfc funzip funzip-plain fuser fusermount fwtrace g++ g++-7 g-ir-annotation-tool g-ir-compiler g-ir-doc-tool g-ir-generate g-ir-inspect g-ir-scanner g13 g2r gapplication gawk gcc gcc-7 gcc-ar gcc-ar-7 gcc-nm gcc-nm-7 gcc-ranlib gcc-ranlib-7 gccmakedep gconf-editor gconf-merge-tree gconftool-2 gconftool-rebuild gcore gcov gcov-7 gcov-dump gcov-dump-7 gcov-tool gcov-tool-7 gd2copypal gd2togif gd2topng gdb gdb-add-index gdbm_dump gdbm_load gdbmtool gdbserver gdbus gdbus-codegen gdcmpgif gdialog gdk-pixbuf-csource gdk-pixbuf-pixdata gdk-pixbuf-query-loaders-64 gdm gdm-screenshot gdmflexiserver gdparttopng gdtopng gedi gedit gem gem.ruby2.5 gem2rpm gem2rpm-0.10.1 gem2rpm.ruby2.5 gem2rpm.ruby2.5-0.10.1 gemtopbm gemtopnm genDDNSkey gencat gendiff genscript gensslcert geqn get-versions get_kernel_version getafm getcifsacl getconf getdelays getent getfacl getfattr gethostip getkeycodes getopt gettext gettext.sh gettextize getunimap gex gids-tool giftogd2 giftopnm gio gio-querymodules-64 git git-lfs git-new-workdir git-receive-pack git-shell git-upload-archive git-upload-pack gkbd-keyboard-display glib-compile-resources glib-compile-schemas glib-genmarshal glib-gettextize glib-mkenums globus-domainname globus-gass-cache globus-gass-cache-destroy globus-gass-cache-util globus-hostname globus-job-cancel globus-job-clean globus-job-get-output globus-job-get-output-helper globus-job-run globus-job-status globus-job-submit globus-personal-gatekeeper globus-sh-exec globus-url-copy globus-version globusrun gmake gnome gnome-control-center gnome-help gnome-keyring gnome-keyring-3 gnome-keyring-daemon gnome-open gnome-session gnome-session-inhibit gnome-session-quit gnome-shell gnome-shell-extension-prefs gnome-terminal gnome-text-editor gnomesu gnomevfs-cat gnomevfs-copy gnomevfs-df gnomevfs-info gnomevfs-ls gnomevfs-mkdir gnomevfs-monitor gnomevfs-mv gnomevfs-rm gnuctags gnuplot gnutls-cli gnutls-cli-debug gnutls-serv gobject-query gouldtoppm gpasswd gpg gpg-agent gpg-connect-agent gpg-error gpg-error-config gpg-wks-server gpg-zip gpg2 gpgconf gpgme-tool gpgparsemail gpgrt-config gpgscm gpgsm gpgtar gpgv gpgv2 gpm-root gprof grep grepjar gresource grid-cert-diagnostics grid-cert-info grid-cert-request grid-change-pass-phrase grid-proxy-destroy grid-proxy-info grid-proxy-init groff grog grops grotty groups grub2-editenv grub2-emu grub2-emu-lite grub2-file grub2-fstest grub2-glue-efi grub2-kbdcomp grub2-menulst2cfg grub2-mkfont grub2-mkimage grub2-mklayout grub2-mknetdir grub2-mkpasswd-pbkdf2 grub2-mkrelpath grub2-mkrescue grub2-mkstandalone grub2-mount grub2-render-label grub2-script-check grub2-syslinux2cfg gs gsbj gsdj gsdj500 gsettings gsettings-data-convert gsftopk gslj gslp gsnd gst-device-monitor-1.0 gst-discoverer-1.0 gst-play-1.0 gstack gtbl gtester gtester-report gtf gtk-builder-convert gtk-builder-tool gtk-demo gtk-encode-symbolic-svg gtk-launch gtk-query-immodules-2.0-64 gtk-query-immodules-3.0-64 gtk-query-settings gtk-update-icon-cache gtk-update-icon-cache-2.0 gtk-update-icon-cache-3.0 gtk3-demo gtk3-demo-application gtk3-icon-browser gtk3-widget-factory guess_encoding guild guile guile-tools gunicorn gunicorn-2.7 gunicorn-3.6 gunicorn_paster gunicorn_paster-2.7 gunicorn_paster-3.6 gunzip gv gv-update-userconfig gvfs-cat gvfs-copy gvfs-info gvfs-less gvfs-ls gvfs-mime gvfs-mkdir gvfs-monitor-dir gvfs-monitor-file gvfs-mount gvfs-move gvfs-open gvfs-rename gvfs-rm gvfs-save gvfs-set-attribute gvfs-trash gvfs-tree gvi gview gvim gvimdiff gvimtutor gzexe gzip h2ph h2xs hardlink hattrib hca_self_test.ofed hcd hcopy hdel hdifftopam hdir hdisk.pl head hexdump hformat hipstopgm hls hltest hmac256 hmkdir hmount host hostid hostname hostnamectl hpwd hrename hrmdir hsi htar htdbm htdbm2 htdigest htdigest2 htpasswd htpasswd2 httxt2dbm hugeadm hugectl hugeedit humount hunspell hunzip hvol hwloc-annotate hwloc-assembler hwloc-assembler-remote hwloc-bind hwloc-calc hwloc-compress-dir hwloc-diff hwloc-distances hwloc-distrib hwloc-gather-topology hwloc-info hwloc-ls hwloc-patch hwloc-ps hzip i2c i386 iasecc-tool iasl ib_acme ib_atomic_bw ib_atomic_lat ib_read_bw ib_read_lat ib_send_bw ib_send_lat ib_write_bw ib_write_lat ibcongest ibdev2netdev ibdiagm.sh ibdiagnet ibdiagnet_csv2xml.py ibdiagpath ibdmchk ibdmtr ibgenperm ibnetsplit ibnlparse ibtopodiff ibv_asyncwatch ibv_devices ibv_devinfo ibv_rc_pingpong ibv_srq_pingpong ibv_uc_pingpong ibv_ud_pingpong ibv_xsrq_pingpong iceauth icesh icesh-lite icewm icewm-lite icewm-session icewm-session-lite icewmbg icewmbg-lite icewmhint icewmhint-lite icontopbm iconv icu-config id ident identify idl2wrs iecset ifconfig ifnames ilbmtoppm imake imgtoppm import includeres info infocmp infotocap infotopam initdb initex initviocons innochecksum install install-catalog install-catalog.sh install-dtd.sh install-info installation_sources installcheck instmodsh iokit-config iokit-gather-stats iokit-libecho iokit-lstats iokit-parse-ior iokit-plot-obdfilter iokit-plot-ost iokit-plot-sgpdd ionice ior-survey iostat iowatcher ipcmk ipcount ipcrm ipcs ipf-mod.pl ipmitool ipmitool.awk ippfind ipptool iptab iptables-xml irb irb.ruby2.5 isodebug isodump isohybrid isohybrid.pl isoinfo isolinux-config isosize isovfy ispellaff2myspell isql itox itrace iusql jaotc jar jarsigner java javac javadoc javap jbigtopnm jcmd jconsole jdb jdeprscan jdeps jhsdb jimage jinfo jjs jlink jmacs jmap jmod joe join journalctl jpeg2ktopam jpegtopnm jpico jps jq jrunscript jshell json_pp jsonschema jsonschema-2.7 jsonschema-3.6 jstack jstar jstat jstatd kbd kbd_mode kbdinfo kbdrate kbxutil kdumpid kernel-install keyctl keygen keytab-lilo keytool kibitz kill killall kinit klist kmod kmp-install koi8rxterm kpseaccess kpsepath kpsereadlink kpsestat kpsetool kpsewhere kpsewhich kpsexpand ksh lacheck last lastb lastcomm lastlog latex ld ld.bfd ldapadd ldapcompare ldapdelete ldapexop ldapmodify ldapmodrdn ldappasswd ldapsearch ldapurl ldapwhoami ldd leaftoppm less lessclose.sh lessecho lesskey lessopen.sh lex lexgrog lfs lfs_migrate lftp lftp_wrapper lftpget libgcrypt-config libnetcfg libpng-config libpng16-config libtool libtoolize linc-cleanup-sockets line link linux32 linux64 lispmtopgm lksh llobdstat llstat ln lndir lnstat loadkeys loadunimap locale localectl localedef locate lockfile log_server_status log_server_status2 logger loginctl logname lognormalizer logresolve logresolve2 look lp lpoptions lpq lpr lprm lprsetup.sh lpstat lpunlock ls lsar lsattr lsb-release lsb_release lsblk lscpu lsdev lsinitrd lsipc lslocks lslogins lsmem lsmod lsns lsof lss16toppm lsscsi lstopo lstopo-no-graphics lsusb lsusb.py ltrace lua lua5.3 luac luac5.3 luajittex lualatex luaotfload-tool luatex luit luitx lustre_exporter lwp-download lwp-dump lwp-mirror lwp-request lz lz4 lz4c lz4cat lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzless lzma lzmadec lzmainfo lzmore m17n-db m4 mac2unix macptopbm magick magick-script mail mailq mailstat mailx make make_method makealias makedeltaiso makedeltarpm makedepend makedumpfile makedumpfile-R.pl makeg makeindex makeinfo man mandb manpath manweb mapscrn mariabackup mariadb-service-convert mariadb_config mattrib mbadblocks mbstream mcat mcd mcheck mckey mclasserase mcomp mcookie mcopy mcra md5pass md5sum mdatopbm mdel mdeltree mdevices_info mdig mdir mds-survey mdu memdiskfind memhog memkind-hbw-nodes merge merge-pciids mergecap mergelib mergerepo mergerepo_yum mergesolv mesg mev mformat mft_uninstall.sh mget_temp mget_temp_ext mgrtopbm migratepages migspeed minfo minit mk_cmds mkafmmap mkdir mkdirhier mkdiskimage mkfifo mkfontdir mkfontscale mkhpsstok.pl mkhtmlindex mkhybrid mkindex mkinfodir mkisofs mkmanifest mknod mkocp mkofm mkpasswd mksh mksquashfs mktemp mktexfmt mktexlsr mktexmf mktexpk mktextfm mkzftree mkzimage_cmdline mlabel mlnx_dump_parser mlnx_get_vfs.pl mlnx_perf mlnx_qcn mlnx_qos mlx_fpga mlx_fpga_ext mlx_fs_dump mlxburn mlxcables mlxcables_ext mlxconfig mlxdump mlxdump_ext mlxfwmanager mlxfwreset mlxgearbox mlxi2c mlxlink mlxlink_ext mlxmcg mlxmdio mlxpci mlxphyburn mlxprivhost mlxreg mlxreg_ext mlxtrace mlxtrace_ext mlxuptime mlxvpd mmd mmount mmove mmroff moc-qt5 modhash modifyrepo modifyrepo_yum modsign-verify mof_compiler mof_compiler-2.7 mogrify mongo montage more mount mountpoint mouse-test mpartition mpi-selector mpi-selector-menu mpicalc mpstat mrd mremote mren mrftopbm ms_print msgattrib msgcat msgcmp msgcomm msgconv msgen msgexec msgfilter msgfmt msggrep msginit msgmerge msgunfmt msguniq mshortname mshowfat msql2mysql mst mst_cable mst_ib_add mstconfig mstcongestion mstdump mstflint mstfwreset mstfwtrace mstmcra mstmread mstmtserver mstmwrite mstop mstprivhost mstregdump mstvpd mtools mtoolstest mtserver mtvtoppm mtype multixterm munch munge mutt mutter mv mvxattr mxtar my_print_defaults mydvichk myisam_ftdump myisamchk myisamlog myisampack myproxy-change-pass-phrase myproxy-destroy myproxy-get-delegation myproxy-get-trustroots myproxy-info myproxy-init myproxy-logon myproxy-retrieve myproxy-store myquota myrocks_hotbackup mysql mysql_config mysql_convert_table_format mysql_embedded mysql_find_rows mysql_fix_extensions mysql_install_db mysql_ldb mysql_plugin mysql_secure_installation mysql_setpermission mysql_tzinfo_to_sql mysql_upgrade mysqlaccess mysqladmin mysqlanalyze mysqlbinlog mysqlcheck mysqld_multi mysqld_safe mysqld_safe_helper mysqldump mysqldumpslow mysqlhotcopy mysqlimport mysqloptimize mysqlrepair mysqlshow mzip namei nc ncurses6-config ncursesw6-config neotoppm neqn net net-server net-snmp-cert net-snmp-config net-snmp-create-v3-user netaddr-2.7 netcat netkey-tool netstat networkctl newaliases newgidmap newgrp newuidmap ngettext nice nisdomainname nl nm nmap nmblookup nmbstatus node_exporter nodeset nodeset-3.6 nohup notify-send npa-tool nproc nroff nsenter nslookup nstat nsupdate ntlm_auth numactl numademo numastat numfmt nv-fabricmanager nv-hostengine nvidia-bug-report.sh nvidia-cuda-mps-control nvidia-cuda-mps-server nvidia-debugdump nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-smi nvidia-xconfig nvidia_gpu_exporter nvswitch-audit oLschema2ldif obdfilter-survey objcopy objdump oci-image-tool ocount ocsptool od odbc_config odbcinst odd2even ofed_info ofed_rpm_info ofl oid2name old omshell op-check-perfevents opannotate oparchive openpgp-tool opensc-asn1 opensc-explorer opensc-notify opensc-tool openssl openvt operf opgprof ophelp opimport opjitconv opreport oprofile_map_events.pl oprofile_start.sh ost-survey outpsfheader over p11-kit p11tool pack200 pagesize palmtopnm pamaddnoise pamarith pambackground pambayer pamchannel pamcomp pamcrater pamcut pamdeinterlace pamdepth pamdice pamditherbw pamedge pamendian pamenlarge pamexec pamfile pamfix pamfixtrunc pamflip pamfunc pamgauss pamgradient pamlookup pammasksharpen pammixinterlace pammosaicknit pamoil pampaintspill pamperspective pampick pampop9 pamrecolor pamrgbatopng pamrubber pamscale pamseq pamshadedrelief pamsharpmap pamsharpness pamsistoaglyph pamslice pamsplit pamstack pamstereogram pamstretch pamstretch-gen pamsumm pamsummcol pamtable pamthreshold pamtilt pamtoavs pamtodjvurle pamtofits pamtogif pamtohdiff pamtohtmltbl pamtojpeg2k pamtompfont pamtooctaveimg pamtopam pamtopdbimg pamtopfm pamtopng pamtopnm pamtosrf pamtosvg pamtotga pamtotiff pamtouil pamtowinicon pamtoxvmini pamundice pamunlookup pamvalidate pamwipeout pamx parse-sgml-catalog.sh passmass passwd paste patch pathchk pax pbmclean pbmlife pbmmake pbmmask pbmminkowski pbmpage pbmpscale pbmreduce pbmtext pbmtextps pbmto10x pbmto4425 pbmtoascii pbmtoatk pbmtobbnbg pbmtocis pbmtocmuwm pbmtodjvurle pbmtoepsi pbmtoepson pbmtoescp2 pbmtog3 pbmtogem pbmtogo pbmtoibm23xx pbmtoicon pbmtolj pbmtoln03 pbmtolps pbmtomacp pbmtomatrixorbital pbmtomda pbmtomgr pbmtomrf pbmtonokia pbmtopgm pbmtopi3 pbmtopk pbmtoplot pbmtoppa pbmtopsg3 pbmtoptx pbmtosunicon pbmtowbmp pbmtox10bm pbmtoxbm pbmtoybm pbmtozinc pbmupc pc1toppm pckt_drop pcre-config pcre2-config pcregrep pcretest pcxtoppm pdbedit pdbimgtopam pdcp pdf2dsc pdf2ps pdfdetach pdfetex pdffonts pdfimages pdfinfo pdflatex pdfseparate pdfsig pdftex pdftexi2dvi pdftocairo pdftohtml pdftoppm pdftops pdftotext pdfunite pdksh pdsh peekfd perl perl5.26.1 perlbug perldoc perlivp perlthanks perror pf2afm pfbtopfa pfmtopam pftp pg_archivecleanup pg_basebackup pg_config pg_controldata pg_ctl pg_dump pg_dumpall pg_isready pg_receivewal pg_recvlogical pg_resetwal pg_restore pg_rewind pg_standby pg_test_fsync pg_test_timing pg_upgrade pg_waldump pgbench pgmabel pgmbentley pgmcrater pgmdeshadow pgmedge pgmenhance pgmhist pgmkernel pgmmake pgmmedian pgmminkowski pgmmorphconv pgmnoise pgmnorm pgmoil pgmramp pgmslice pgmtexture pgmtofs pgmtolispm pgmtopbm pgmtopgm pgmtoppm pgmtosbig pgmtost4 pgpewrap pgpring pgrep pi1toppm pi3topbm pic piconv pidstat pigz pinentry pinentry-curses pinentry-tty ping ping6 pinky pirb pirb-1.0.3 pirb.ruby2.5 pirb.ruby2.5-1.0.3 piv-tool pjtoppm pkaction pkcheck pkcs11-tool pkcs11_eventmgr pkcs11_inspect pkcs11_listcerts pkcs11_make_hash_link pkcs11_setup pkcs15-crypt pkcs15-init pkcs15-tool pkexec pkg-config pki pkill pklogin_finder pktopbm pkttyagent pl2pm plot-llstat pmap pngtogd pngtogd2 pngtopam pngtopnm pnmalias pnmarith pnmcat pnmcolormap pnmcomp pnmconvol pnmcrop pnmcut pnmdepth pnmenlarge pnmfile pnmflip pnmgamma pnmhisteq pnmhistmap pnmindex pnminterp pnminvert pnmmargin pnmmercator pnmmontage pnmnlfilt pnmnoraw pnmnorm pnmpad pnmpaste pnmpsnr pnmquant pnmquantall pnmremap pnmrotate pnmscale pnmscalefixed pnmshear pnmsmooth pnmsplit pnmstitch pnmtile pnmtoddif pnmtofiasco pnmtofits pnmtojbig pnmtojpeg pnmtopalm pnmtopclxl pnmtoplainpnm pnmtopng pnmtopnm pnmtops pnmtorast pnmtorle pnmtosgi pnmtosir pnmtotiff pnmtotiffcmyk pnmtoxwd pod2html pod2man pod2texi pod2text pod2usage pod_cover podchecker podselect postgres postmaster pphs ppm3d ppmbrighten ppmchange ppmcie ppmcolormask ppmcolors ppmdcfont ppmddumpfont ppmdim ppmdist ppmdither ppmdmkfont ppmdraw ppmfade ppmflash ppmforge ppmglobe ppmhist ppmlabel ppmmake ppmmix ppmnorm ppmntsc ppmpat ppmquant ppmquantall ppmrainbow ppmrelief ppmrough ppmshadow ppmshift ppmspread ppmtoacad ppmtoapplevol ppmtoarbtxt ppmtoascii ppmtobmp ppmtoeyuv ppmtogif ppmtoicr ppmtoilbm ppmtojpeg ppmtoleaf ppmtolj ppmtolss16 ppmtomap ppmtomitsu ppmtoneo ppmtopcx ppmtopgm ppmtopi1 ppmtopict ppmtopj ppmtopjxl ppmtoppm ppmtopuzz ppmtorgb3 ppmtosixel ppmtospu ppmtoterm ppmtotga ppmtouil ppmtowinicon ppmtoxpm ppmtoyuv ppmtoyuvsplit ppmtv ppmwheel pr pr3287 prctl preconv printafm printenv printf prjaquota prjquota prlimit procinfo procmail profiles protoc prove prtstat pruby pruby-1.0.3 pruby.ruby2.5 pruby.ruby2.5-1.0.3 ps ps2ascii ps2eps ps2epsi ps2frag ps2pdf ps2pdf12 ps2pdf13 ps2pdf14 ps2pdfwr ps2ps ps2ps2 psbook psfaddtable psfgettable psfstriptable psfxtable psidtopgm psktool pslatex pslog psmerge psnup psql psresize psselect pstops pstree pstree.x11 pt-tls-client ptar ptardiff ptargrep ptked ptksh ptx purge pwd pwdx pxelinux-options pybabel pybabel-2.7 pybabel-3.6 pydoc pydoc3 pydoc3.6 python python-config python2 python2-config python2.7 python2.7-config python3 python3-config python3.6 python3.6-config python3.6m python3.6m-config pyvenv pyvenv-3.6 pywbemcli pywbemcli-2.7 qlalr qmake-qt5 qperf qrttoppm quota quotasync rake rake.ruby.ruby2.5 rake.ruby2.5 randpkt ranlib rasttopnm raw_ethernet_burst_lat raw_ethernet_bw raw_ethernet_fs_rate raw_ethernet_lat rawshark rawtopgm rawtoppm rbash rcc-qt5 rcopy rcs rcs2log rcsclean rcsdiff rcsmerge rdma_client rdma_server rdma_xclient rdma_xserver rdoc rdoc.ruby.ruby2.5 rdoc.ruby2.5 re2c readelf readlink realpath rebuild-jar-repository recode-sr-latin red redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-trib.rb regdiff regpatch regshell regtree reindexdb remunge rename renice reordercap replace repo2solv repo2solv.sh repomdxml2solv rescan-scsi-bus.sh reset resize resizecons resolve_stack_dump resolveip resourcedump rev revpath rftp rgb3toppm rgview rgvim ri ri.ruby.ruby2.5 ri.ruby2.5 riostream rjoe rlatopam rletopnm rlog rlogin-cwd rm rmdir rmic rmid rmiregistry route routef routel rpcclient rpcgen rpdcp rping rpm rpm2cpio rpmbuild rpmdb rpmdb2solv rpmgraph rpmkeys rpmlocate rpmmd2solv rpmqpack rpmquery rpms2solv rpmsign rpmspec rpmverify rrdcgi rrdcreate rrdinfo rrdtool rrdupdate rstream rsync rsyncstats ruby ruby-find-versioned ruby.ruby2.5 run_perftest_loopback run_perftest_multi_devices runcon rview rvim rxe_cfg s3270 sa-awl sa-check_spamd sa-compile sa-learn sa-update sacct sacctmgr sadf safe-rm safe-rmdir salloc samba-regedit samba-tool sandbox sar sattach sbatch sbcast sbigtopgm sc-hsm-tool scancel scdaemon scons scons-3.0.1 scons-configure-cache scons-configure-cache-3.0.1 scons-time scons-time-3.0.1 sconsign sconsign-3.0.1 scontrol scout scp screen screendump script scriptreplay scsi_logging_level scsi_mandat scsi_readcap scsi_ready scsi_satl scsi_start scsi_stop scsi_temperature sdiag sdiff secon secure-forward-ca-generate secure-forward-ca-generate-0.4.5 secure-forward-ca-generate.ruby2.5 secure-forward-ca-generate.ruby2.5-0.4.5 sed sedismod sedispol semodule_deps semodule_expand semodule_link semodule_package semodule_unpackage sensors sensors-conf-convert sepolgen-ifgen sepolgen-ifgen-attr-helper sepolicy seq serialver sessreg set_default_volume setarch setcifsacl setfacl setfattr setfont setkeycodes setleds setlogcons setmetamode setpalette setpriv setserial setsid setterm setvesablank setvtrgb setxkbmap sftp sg sg_bg_ctl sg_compare_and_write sg_copy_results sg_dd sg_decode_sense sg_emc_trespass sg_format sg_get_config sg_get_lba_status sg_ident sg_inq sg_logs sg_luns sg_map sg_map26 sg_modes sg_opcodes sg_persist sg_prevent sg_raw sg_rbuf sg_rdac sg_read sg_read_attr sg_read_block_limits sg_read_buffer sg_read_long sg_readcap sg_reassign sg_referrals sg_rep_zones sg_requests sg_reset sg_reset_wp sg_rmsn sg_rtpg sg_safte sg_sanitize sg_sat_identify sg_sat_phy_event sg_sat_read_gplog sg_sat_set_features sg_scan sg_seek sg_senddiag sg_ses sg_ses_microcode sg_start sg_stpg sg_stream_ctl sg_sync sg_test_rwbuf sg_timestamp sg_turs sg_unmap sg_verify sg_vpd sg_wr_mode sg_write_buffer sg_write_long sg_write_same sg_write_verify sg_write_x sg_xcopy sg_zone sgather sginfo sgitopnm sgm_dd sgml-register-catalog sgml2xmlcat.sh sgmlcat2x.sh sgp_dd sgpdd-survey sgqlc-codegen sh sha1pass sha1sum sha224sum sha256sum sha384sum sha512sum shade-jar shar sharesec sharkd shasum shifter shifterimg showchar showconsolefont showevtinfo showkey showrgb shred shuf sigtool simpdftex sinfo sirtopnm size skill skopeo slabtop sldtoppm sleep slencheck sliceprint slptool slurm_exporter smbcacls smbclient smbcontrol smbcquotas smbget smbinfo smbpasswd smbprngenpdf smbspool smbstatus smbtar smbtree smicache smidiff smidump smilint smime_keys smiquery smistrip smixlate smoketest smtpd.py snice snmp-bridge-mib snmpbulkget snmpbulkwalk snmpcheck snmpconf snmpdelta snmpdf snmpget snmpgetnext snmpinform snmpkey snmpnetstat snmpset snmpstatus snmptable snmptest snmptls snmptranslate snmptrap snmpusm snmpvacm snmpwalk socklist sockperf soelim sort spamassassin spamc spawn_console spawn_login spax spctoppm speaker-test splain split split-logfile split-logfile2 spottopgm sprio sprof sputoppm sqlite3 sqlite3_analyzer squeue squidclient sreport srftopam srptool srun ss ssh ssh-add ssh-agent ssh-copy-id ssh-keygen ssh-keyscan sshare sss_ssh_authorizedkeys sss_ssh_knownhostsproxy sst_dump sstat st4topgm stap stap-merge stap-report stapbpf staprun stapsh star startx stat states stdbuf stdlogctl strace strace-graph strace-log-merge stream strigger strings strip stty su sudo sudoedit sudoreplay sudosh sudosh-replay sum sunicontopnm suse-update-mime-defaults susetags2solv svgtopam sview svn svn-bench svn-populate-node-origins-index svn_apply_autoprops.py svnadmin svnauthz svnauthz-validate svnbench svndiff svndumpfilter svnfsfs svngrep svnlook svnmucc svnraisetreeconflict svnrdump svnserve svnsync svnversion swig sync syncqt.pl syslinux syslinux-mtools syslinux2ansi systemctl systemd-analyze systemd-ask-password systemd-cat systemd-cgls systemd-cgtop systemd-delta systemd-detect-virt systemd-escape systemd-firstboot systemd-hwdb systemd-inhibit systemd-machine-id-setup systemd-mount systemd-notify systemd-path systemd-run systemd-socket-activate systemd-stdio-bridge systemd-sysusers systemd-tmpfiles systemd-tty-ask-password-agent systemd-umount systool tabs tac tack tail tapestat tar targetcli targetcli-3.6 targetctl targetctl-3.6 tartest taskset tbl tc_wrap.py tcl3270 tclsh tclsh8.6 tcsh tee telnet termprobes test test_igmpv3_join testparm testsaslauthd testsolv tethereal tex texconfig texconfig-dialog texconfig-sys texhash texi2any texi2dvi texi2pdf texindex texlinks texlua texluac texluajit texluajitc text2pcap tftp tgatoppm tgz thinkjettopbm thumbpdf tic tidy_changelog tifftopnm time timed-read timed-run timedatectl timeout tkcon tkjpeg tkmib tknewsbiff tload tmux toe top touch tpm_sealdata tpm_unsealdata tput tr tracepath tracepath6 traptoemail tree troff true truncate trust tset tshark tsort tty turbostat tzselect ucmatose ucs2any ucx_info ucx_perftest ucx_read_profile udaddy udevadm udpong uic-qt5 uil ul ulockmgr_server umoci umount uname uname26 unar unbuffer uncompress unexpand unicode_start unicode_stop uniq unix-lpr.sh unix2dos unix2mac unlink unlz4 unlzma unmunch unmunge unpack200 unpigz unrar unrar_wrapper unshar unshare unsquashfs unxz unzip unzip-plain unzipsfx unzipsfx-plain update-desktop-database update-mime-database update-xml-catalog updatedb updateinfoxml2solv updmap updmap-sys updmap-user uptime urlgrabber usb-devices usbhid-dump users ustar utmpdump uudecode uuencode uuidgen uuidparse uxterm uz vacuumdb vacuumlo valgrind valgrind-di-server valgrind-listener vdir vdltodmx vdpauinfo verify_blkparse vgdb vi view vim vim-nox11 vimdiff vimtutor vitmp vkcube vkcubepp vlock vma_stats vmstat vncconfig vncpasswd vncpasswd.arg vncserver vttest vtysh vulkaninfo w w3m w3mman wall watch watchgnupg wayland-scanner wbemcli.py wbemcli.py-2.7 wbinfo wbmptopbm wc wdctl webpng westcos-tool wget whatis whereis which who whoami whois widget winicontopam winicontoppm wish wish8.6 wmidump wmixtract wordforms wordlist2hunspell wqdump wqdump_ext write wsdump.py wsdump.py-2.7 x026 x0vncserver x3270 x3270if x86_64 x86_64-suse-linux-gnu-pkg-config x86_energy_perf_policy xargs xauth xbmtopbm xconsole xconv.pl xdg-desktop-icon xdg-desktop-menu xdg-email xdg-icon-resource xdg-mime xdg-open xdg-screensaver xdg-settings xdg-su xdg-terminal xdg_menu xdg_menu_su xdm xdmxconfig xf86debug xgettext xhost ximtoppm xinit xkbcomp xkibitz xli xlito xloadimage xmessage xmkmf xml2-config xml_grep xml_merge xml_pp xml_spellcheck xml_split xmlcatalog xmllint xmlwf xmodmap xorg-backtrace xpath xpmtoppm xprop xpstat xrdb xscreensaver xscreensaver-command xscreensaver-demo xscreensaver-gl-helper xset xsetbg xsetroot xslt-config xsltproc xsubpp xterm xtermset xview xvminitoppm xwdtopnm xxd xz xzcat xzcmp xzdec xzdiff xzegrep xzfgrep xzgrep xzless xzmore xznew yacc yat2m ybmtopbm yelp yes ypcat ypchfn ypchsh ypdomainname ypmatch yppasswd ypwhich yuvsplittoppm yuvtoppm yuy2topam yzpper zcat zcmp zdiff zegrep zeisstopnm zenity zfgrep zforce zgrep zip zipcloak zipdetails zipgrep zipgrep-plain zipinfo zipnote zipsplit zless zmore znew zoo zsh zypp-CheckAccessDeleted zypp-NameReqPrv zypper /bin: arch awk basename bash blkparse blktrace btrace cat chgrp chmod chown chvt clrunimap cp cpio cray csh date dbus-cleanup-sockets dbus-daemon dbus-monitor dbus-send dbus-test-tool dbus-update-activation-environment dbus-uuidgen dd dd_rescue deallocvt df dmesg dnsdomainname domainname dumpkeys echo ed egrep ex false fgconsole fgrep fillup find findmnt fsync fuser gawk getkeycodes getunimap grep guess_encoding gunzip gzip hostname ifconfig initviocons ip kbd_mode kbdinfo kbdrate keyctl kill ksh lksh ln loadkeys loadunimap logger login ls lsblk lsmod mail mapscrn md5sum mkdir mknod mksh mktemp mlnx_conf_mgr.sh mlnx_interface_mgr.sh more mount mv netstat nisdomainname openvt outpsfheader pdksh pgrep pidof ping ping6 pkill ps psfaddtable psfgettable psfstriptable psfxtable pwd readlink resizecons rm rmdir route rpm screendump sed setfont setkeycodes setleds setlogcons setmetamode setpalette setvesablank setvtrgb sh showconsolefont showkey sleep sort spawn_console spawn_login stat stty su sync systemctl systemd systemd-ask-password tar tcsh touch tracepath tracepath6 true umount uname unicode_start unicode_stop usleep vi vim ypdomainname zcat zsh /usr/lib/mit/bin: gss-client k5srvutil kadmin kdestroy kinit klist kpasswd krb5-config ksu kswitch ktutil kvno sclient sim_client uuclient /usr/lib/mit/sbin: krb5-send-pr /opt/cray/pe/bin: csmlversion pe_cleanup_callback.sh pe_postmount_callback.sh pe_setup_callback.sh set-gcc-libs set_default set_default_master setup_shell_rcs.sh ============================================================================================= TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:987) child config.utilities.macosFirewall 0.000003 ============================================================================================= TESTING: configureDebuggers from config.utilities.debuggers(config/BuildSystem/config/utilities/debuggers.py:21) Find a default debugger and determine its arguments Executing: uname -s stdout: Linux Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/gdb...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/gdb...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/gdb...not found Checking for program /opt/cray/alps/default/bin/gdb...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/gdb...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/gdb...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/gdb...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/gdb...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/gdb...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/gdb...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gdb...not found Checking for program /opt/esslurm/bin/gdb...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/gdb...not found Checking for program /usr/common/software/bin/gdb...not found Checking for program /usr/common/nsg/bin/gdb...not found Checking for program /opt/ovis/bin/gdb...not found Checking for program /opt/ovis/sbin/gdb...not found Checking for program /usr/local/bin/gdb...not found Checking for program /usr/bin/gdb...found Defined make macro "GDB" to "/usr/bin/gdb" Defined "USE_DEBUGGER" to ""gdb"" Executing: uname -s stdout: Linux Defined make macro "DSYMUTIL" to "true" Executing: uname -s stdout: Linux child config.utilities.debuggers 0.063697 ============================================================================================= TESTING: configureDirectories from PETSc.options.petscdir(config/PETSc/options/petscdir.py:23) Checks PETSC_DIR and sets if not set Version Information: #define PETSC_VERSION_RELEASE 0 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 15 #define PETSC_VERSION_SUBMINOR 0 #define PETSC_VERSION_PATCH 0 #define PETSC_VERSION_DATE "unknown" #define PETSC_VERSION_GIT "unknown" #define PETSC_VERSION_DATE_GIT "unknown" #define PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_ PETSC_VERSION_EQ #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ child PETSc.options.petscdir 0.004044 ============================================================================================= TESTING: getDatafilespath from PETSc.options.dataFilesPath(config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be child PETSc.options.dataFilesPath 0.001699 ============================================================================================= TESTING: configureGit from config.sourceControl(config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/git...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/git...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/git...not found Checking for program /opt/cray/alps/default/bin/git...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/git...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/git...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/git...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/git...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/git...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/git...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/git...not found Checking for program /opt/esslurm/bin/git...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/git...not found Checking for program /usr/common/software/bin/git...not found Checking for program /usr/common/nsg/bin/git...not found Checking for program /opt/ovis/bin/git...not found Checking for program /opt/ovis/sbin/git...not found Checking for program /usr/local/bin/git...not found Checking for program /usr/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 2.16.4 ============================================================================================= TESTING: configureMercurial from config.sourceControl(config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/hg...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/hg...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/hg...not found Checking for program /opt/cray/alps/default/bin/hg...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/hg...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/hg...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/hg...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/hg...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/hg...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/hg...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/hg...not found Checking for program /opt/esslurm/bin/hg...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/hg...not found Checking for program /usr/common/software/bin/hg...not found Checking for program /usr/common/nsg/bin/hg...not found Checking for program /opt/ovis/bin/hg...not found Checking for program /opt/ovis/sbin/hg...not found Checking for program /usr/local/bin/hg...not found Checking for program /usr/bin/hg...not found Checking for program /bin/hg...not found Checking for program /usr/lib/mit/bin/hg...not found Checking for program /usr/lib/mit/sbin/hg...not found Checking for program /opt/cray/pe/bin/hg...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/hg...not found child config.sourceControl 0.021457 ============================================================================================= TESTING: configureInstallationMethod from PETSc.options.petscclone(config/PETSc/options/petscclone.py:20) lib/petsc/bin/maint exists. This appears to be a repository clone .git directory exists Executing: ['git', 'describe', '--match=v*'] stdout: v3.15.0-292-gd9dcc1f048 Executing: ['git', 'log', '-1', '--pretty=format:%H'] stdout: d9dcc1f048ac223cf8bf6228f34edb9c6bb45893 Executing: ['git', 'log', '-1', '--pretty=format:%ci'] stdout: 2021-04-21 22:19:39 -0400 Executing: ['git', 'rev-parse', '--abbrev-ref', 'HEAD'] stdout: adams/landau-vec-closure Defined "VERSION_GIT" to ""v3.15.0-292-gd9dcc1f048"" Defined "VERSION_DATE_GIT" to ""2021-04-21 22:19:39 -0400"" Defined "VERSION_BRANCH_GIT" to ""adams/landau-vec-closure"" child PETSc.options.petscclone 0.414876 ============================================================================================= TESTING: setNativeArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:31) ============================================================================================= TESTING: configureArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:43) Checks PETSC_ARCH and sets if not set ============================================================================================= Warning: PETSC_ARCH from environment does not match command-line or name of script. Warning: Using from command-line or name of script: arch-cori-gpu-opt-kokkos-gcc, ignoring environment: arch-cori-cuda11-opt-gcc ============================================================================================= No previous hashfile found Setting hashfile: arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/configure-hash Deleting configure hash file: arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/configure-hash Unable to delete configure hash file: arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/configure-hash child PETSc.options.arch 0.163815 ============================================================================================= TESTING: setInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:39) setup installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH Defined make macro "PREFIXDIR" to "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc" ============================================================================================= TESTING: saveReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:85) ============================================================================================= TESTING: cleanConfDir from PETSc.options.installDir(config/PETSc/options/installDir.py:78) ============================================================================================= TESTING: configureInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:62) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf ============================================================================================= TESTING: restoreReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:98) child PETSc.options.installDir 0.011276 ============================================================================================= TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:15) ============================================================================================= TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:22) child PETSc.options.externalpackagesdir 0.000497 ============================================================================================= TESTING: configureCLanguage from PETSc.options.languages(config/PETSc/options/languages.py:27) Choose whether to compile the PETSc library using a C or C++ compiler C language is C Defined "CLANGUAGE_C" to "1" Defined make macro "CLANGUAGE" to "C" child PETSc.options.languages 0.000707 ============================================================================================= TESTING: resetEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1973) ============================================================================================= ***** WARNING: CC (set to /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvc) found in environment variables - ignoring use ./configure CC=$CC if you really want to use that value ****** ============================================================================================= ============================================================================================= ***** WARNING: CXX (set to /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvc++) found in environment variables - ignoring use ./configure CXX=$CXX if you really want to use that value ****** ============================================================================================= ============================================================================================= ***** WARNING: FC (set to /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvfortran) found in environment variables - ignoring use ./configure FC=$FC if you really want to use that value ****** ============================================================================================= ============================================================================================= ***** WARNING: F77 (set to /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvfortran) found in environment variables - ignoring use ./configure F77=$F77 if you really want to use that value ****** ============================================================================================= ============================================================================================= ***** WARNING: F90 (set to /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvfortran) found in environment variables - ignoring use ./configure F90=$F90 if you really want to use that value ****** ============================================================================================= ============================================================================================= ***** WARNING: CPP (set to cpp) found in environment variables - ignoring use ./configure CPP=$CPP if you really want to use that value ****** ============================================================================================= ============================================================================================= TESTING: checkEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:2003) ============================================================================================= TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1943) Check if --with-mpi-dir is used along with CC CXX or FC compiler options. This usually prevents mpi compilers from being used - so issue a warning ============================================================================================= TESTING: requireMpiLdPath from config.setCompilers(config/BuildSystem/config/setCompilers.py:1964) OpenMPI wrappers require LD_LIBRARY_PATH set Adding to LD_LIBRARY_PATH /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib ============================================================================================= TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:542) Initialize the compiler and linker flags Initialized CFLAGS to -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 Initialized CFLAGS to -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 Initialized LDFLAGS to Initialized CUDAFLAGS to -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g Initialized CUDAFLAGS to -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g Initialized LDFLAGS to Initialized HIPFLAGS to Initialized HIPFLAGS to Initialized LDFLAGS to Initialized SYCLCXXFLAGS to Initialized SYCLCXXFLAGS to Initialized LDFLAGS to Initialized CXXFLAGS to -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Initialized FFLAGS to -g Initialized FFLAGS to -g Initialized LDFLAGS to Initialized CPPFLAGS to Initialized FPPFLAGS to Initialized CUDAPPFLAGS to -Wno-deprecated-gpu-targets Initialized CXXPPFLAGS to Initialized HIPPPFLAGS to -Wno-deprecated-gpu-targets Initialized SYCLPPFLAGS to -Wno-deprecated-gpu-targets Initialized CC_LINKER_FLAGS to [] Initialized CXX_LINKER_FLAGS to [] Initialized FC_LINKER_FLAGS to [] Initialized CUDAC_LINKER_FLAGS to [] Initialized HIPC_LINKER_FLAGS to [] Initialized SYCLCXX_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ============================================================================================= TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:717) Locate a functional C compiler Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpiicc...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/mpiicc...not found Unable to find programs ['mpiicc'] providing listing of the specific search path Warning accessing /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin gives errors: cannot concatenate 'str' and 'builtin_function_or_method' objects Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc...found Defined make macro "CC" to "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status: ======== Checking running linked program ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Testing executable /tmp/petsc-PLBZbe/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc --version stdout: gcc (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Since MPI c compiler starts with mpi, force searches for other compilers to only look for MPI compilers ============================================================================================= TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:756) Locate a functional C preprocessor Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc...found Defined make macro "CPP" to "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : ============================================================================================= TESTING: checkCUDACompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:792) Locate a functional CUDA compiler Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/nvcc...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/nvcc...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/nvcc...not found Checking for program /opt/cray/alps/default/bin/nvcc...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/nvcc...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/nvcc...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/nvcc...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvcc...found Defined make macro "CUDAC" to "nvcc" ===== Checking compiler Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: nvcc --version stdout: nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2020 NVIDIA Corporation Built on Mon_Oct_12_20:09:46_PDT_2020 Cuda compilation tools, release 11.1, V11.1.105 Build cuda_11.1.TC455_06.29190527_0 ============================================================================================= TESTING: checkCUDAPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:832) Locate a functional CUDA preprocessor Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/nvcc...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/nvcc...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/nvcc...not found Checking for program /opt/cray/alps/default/bin/nvcc...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/nvcc...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/nvcc...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/nvcc...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvcc...found Defined make macro "CUDAPP" to "nvcc -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include __global__ void testFunction() {return;}; Executing: nvcc -E -I/tmp/petsc-PLBZbe/config.setCompilers -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.setCompilers/conftest.cu Preprocess output before filtering: : Preprocess output after filtering: : ============================================================================================= TESTING: checkHIPCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:866) Locate a functional HIP compiler Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/hipcc...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/hipcc...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/hipcc...not found Checking for program /opt/cray/alps/default/bin/hipcc...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/hipcc...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/hipcc...not found Checking for program /opt/esslurm/bin/hipcc...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/hipcc...not found Checking for program /usr/common/software/bin/hipcc...not found Checking for program /usr/common/nsg/bin/hipcc...not found Checking for program /opt/ovis/bin/hipcc...not found Checking for program /opt/ovis/sbin/hipcc...not found Checking for program /usr/local/bin/hipcc...not found Checking for program /usr/bin/hipcc...not found Checking for program /bin/hipcc...not found Checking for program /usr/lib/mit/bin/hipcc...not found Checking for program /usr/lib/mit/sbin/hipcc...not found Checking for program /opt/cray/pe/bin/hipcc...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/hipcc...not found Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/opt/rocm/bin/hipcc...not found Checking for program /opt/cray/alps/default/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/esslurm/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/common/software/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/common/nsg/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/ovis/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/ovis/sbin/opt/rocm/bin/hipcc...not found Checking for program /usr/local/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/bin/opt/rocm/bin/hipcc...not found Checking for program /bin/opt/rocm/bin/hipcc...not found Checking for program /usr/lib/mit/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/lib/mit/sbin/opt/rocm/bin/hipcc...not found Checking for program /opt/cray/pe/bin/opt/rocm/bin/hipcc...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/opt/rocm/bin/hipcc...not found ============================================================================================= TESTING: checkHIPPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:902) Placeholder for now ============================================================================================= TESTING: checkSYCLCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:923) Locate a functional SYCL compiler ============================================================================================= TESTING: checkSYCLPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:949) Placeholder for now ============================================================================================= TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:1036) Locate a functional Cxx compiler Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpiicpc...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/mpiicpc...not found Unable to find programs ['mpiicpc'] providing listing of the specific search path Warning accessing /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin gives errors: cannot concatenate 'str' and 'builtin_function_or_method' objects Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpiicpc...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/mpiicpc...not found Unable to find programs ['mpiicpc'] providing listing of the specific search path Warning accessing /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin gives errors: cannot concatenate 'str' and 'builtin_function_or_method' objects Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpiicpc...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/mpiicpc...not found Unable to find programs ['mpiicpc'] providing listing of the specific search path Warning accessing /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin gives errors: cannot concatenate 'str' and 'builtin_function_or_method' objects Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx...found Defined make macro "CXX" to "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status: ======== Checking running linked program ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Testing executable /tmp/petsc-PLBZbe/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx --version stdout: g++ (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ============================================================================================= TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:1077) Locate a functional Cxx preprocessor Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx...found Defined make macro "CXXPP" to "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -E -I/tmp/petsc-PLBZbe/config.setCompilers /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Preprocess output before filtering: : Preprocess output after filtering: : ============================================================================================= TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:1176) Locate a functional Fortran compiler Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpiifort...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/mpiifort...not found Unable to find programs ['mpiifort'] providing listing of the specific search path Warning accessing /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin gives errors: cannot concatenate 'str' and 'builtin_function_or_method' objects Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90...found Defined make macro "FC" to "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main end ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g /tmp/petsc-PLBZbe/config.setCompilers/conftest.o ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status: ======== Checking running linked program ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Testing executable /tmp/petsc-PLBZbe/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ============================================================================================= TESTING: checkFortranPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:1213) Locate a functional Fortran preprocessor Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90...found Defined make macro "FPP" to "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -E" Deleting "FPP" Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90...found Defined make macro "FPP" to "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --use cpp32" Deleting "FPP" ============================================================================================= TESTING: checkFortranComments from config.setCompilers(config/BuildSystem/config/setCompilers.py:1235) Make sure fortran comment "!" works ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main ! comment end Fortran comments can use ! in column 1 ============================================================================================= TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:1382) ============================================================================================= TESTING: checkArchiver from config.setCompilers(config/BuildSystem/config/setCompilers.py:1481) Check that the archiver exists and can make a library usable by the compiler Executing: ar -V stdout: GNU ar (GNU Binutils; openSUSE Leap 15.0) 2.32.0.20190909-lp150.10 Copyright (C) 2019 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Executing: ar -V stdout: GNU ar (GNU Binutils; openSUSE Leap 15.0) 2.32.0.20190909-lp150.10 Copyright (C) 2019 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Defined make macro "FAST_AR_FLAGS" to "Scq" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/ar...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/ar...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/ar...not found Checking for program /opt/cray/alps/default/bin/ar...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/ar...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/ar...not found Checking for program /opt/esslurm/bin/ar...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/ar...not found Checking for program /usr/common/software/bin/ar...not found Checking for program /usr/common/nsg/bin/ar...not found Checking for program /opt/ovis/bin/ar...not found Checking for program /opt/ovis/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/ranlib...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/ranlib...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/ranlib...not found Checking for program /opt/cray/alps/default/bin/ranlib...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/ranlib...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/ranlib...not found Checking for program /opt/esslurm/bin/ranlib...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/ranlib...not found Checking for program /usr/common/software/bin/ranlib...not found Checking for program /usr/common/nsg/bin/ranlib...not found Checking for program /opt/ovis/bin/ranlib...not found Checking for program /opt/ovis/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib -c" Executing: /usr/bin/ar cr /tmp/petsc-PLBZbe/config.setCompilers/libconf1.a /tmp/petsc-PLBZbe/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /tmp/petsc-PLBZbe/config.setCompilers/libconf1.a Possible ERROR while running ranlib: stderr: /usr/bin/ranlib: invalid option -- 'c' Ranlib is not functional with your archiver. Try --with-ranlib=true if ranlib is unnecessary. Executing: ar -V stdout: GNU ar (GNU Binutils; openSUSE Leap 15.0) 2.32.0.20190909-lp150.10 Copyright (C) 2019 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Executing: ar -V stdout: GNU ar (GNU Binutils; openSUSE Leap 15.0) 2.32.0.20190909-lp150.10 Copyright (C) 2019 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Defined make macro "FAST_AR_FLAGS" to "Scq" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/ar...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/ar...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/ar...not found Checking for program /opt/cray/alps/default/bin/ar...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/ar...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/ar...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/ar...not found Checking for program /opt/esslurm/bin/ar...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/ar...not found Checking for program /usr/common/software/bin/ar...not found Checking for program /usr/common/nsg/bin/ar...not found Checking for program /opt/ovis/bin/ar...not found Checking for program /opt/ovis/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/ranlib...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/ranlib...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/ranlib...not found Checking for program /opt/cray/alps/default/bin/ranlib...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/ranlib...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/ranlib...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/ranlib...not found Checking for program /opt/esslurm/bin/ranlib...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/ranlib...not found Checking for program /usr/common/software/bin/ranlib...not found Checking for program /usr/common/nsg/bin/ranlib...not found Checking for program /opt/ovis/bin/ranlib...not found Checking for program /opt/ovis/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib" Executing: /usr/bin/ar cr /tmp/petsc-PLBZbe/config.setCompilers/libconf1.a /tmp/petsc-PLBZbe/config.setCompilers/conf1.o Executing: /usr/bin/ranlib /tmp/petsc-PLBZbe/config.setCompilers/libconf1.a ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern int foo(int); int main() { int b = foo(1); if (b); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -L/tmp/petsc-PLBZbe/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" ============================================================================================= TESTING: checkArchiverRecipeArgfile from config.setCompilers(config/BuildSystem/config/setCompilers.py:1545) Checks if AR handles @ notation Executing: /usr/bin/ar cr checkRecipeArgfile.a @checkRecipeArgfile.args Defined make macro "AR_ARGFILE" to "yes" ============================================================================================= TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1625) Check that the linker can produce shared libraries Executing: uname -s stdout: Linux Checking shared linker /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc using flags ['-shared'] Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc...found Defined make macro "LD_SHARED" to "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc" Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc --help | head -n 20 stdout: Usage: gcc [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -show stdout: gcc -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -pthread -march=skylake-avx512 -Wl,-rpath -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,--enable-new-dtags -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi Trying C compiler flag -fPIC Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC Added C compiler flag -fPIC Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -shared -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Valid C linker flag -shared ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/libconftest.so -shared -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(void); int main() { int ret = foo(); if (ret) {} ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -L/tmp/petsc-PLBZbe/config.setCompilers -lconftest Using shared linker /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc with flags ['-shared'] and library extension so Executing: uname -s stdout: Linux Executing: uname -s stdout: Linux ============================================================================================= TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1325) Determine the PIC option for each compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx --help | head -n 20 stdout: Usage: g++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -show stdout: g++ -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -pthread -march=skylake-avx512 -Wl,-rpath -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,--enable-new-dtags -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi Trying Cxx compiler flag -fPIC for PIC code Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -fPIC Added Cxx compiler flag -fPIC ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/libconftest.so -shared -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Accepted Cxx compiler flag -fPIC for PIC code Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --help | head -n 20 stdout: Usage: gfortran [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -show stdout: gfortran -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -pthread -march=skylake-avx512 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,-rpath -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,--enable-new-dtags -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi Trying FC compiler flag -fPIC for PIC code Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -g -fPIC Added FC compiler flag -fPIC ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: function foo(a) real:: a,x,bar common /xx/ x x=a foo = bar(x) end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/libconftest.so -shared -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Accepted FC compiler flag -fPIC for PIC code Trying CUDA compiler flag -Xcompiler -fPIC for PIC code Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC Added CUDA compiler flag -Xcompiler -fPIC ===== Checking linker Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/libconftest.so -shared -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Accepted CUDA compiler flag -Xcompiler -fPIC for PIC code ============================================================================================= TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1738) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Executing: uname -s stdout: Linux Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -V Trying C linker flag -Wl,-rpath, Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -Wl,-rpath,/global/u2/m/madams/petsc -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Valid C linker flag -Wl,-rpath,/global/u2/m/madams/petsc Executing: uname -s stdout: Linux Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -V Trying Cxx linker flag -Wl,-rpath, Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -Wl,-rpath,/global/u2/m/madams/petsc -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-rpath,/global/u2/m/madams/petsc Executing: uname -s stdout: Linux Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -V Trying FC linker flag -Wl,-rpath, Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -Wl,-rpath,/global/u2/m/madams/petsc -g -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Valid FC linker flag -Wl,-rpath,/global/u2/m/madams/petsc Executing: uname -s stdout: Linux Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -V Trying CUDA linker flag -Wl,-rpath, Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: nvcc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Valid CUDA linker flag -Wl,-rpath,/global/u2/m/madams/petsc ============================================================================================= TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1777) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {void *chunk = malloc(31); free(chunk); return 0;} Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/libconftest.so -shared -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o Shared linking does not require an explicit libc reference ============================================================================================= TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1823) Check that the linker can dynamicaly load shared libraries Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_DLFCN_H" to "1" Checking for functions [dlopen dlsym dlclose] in library ['dl'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(); static void _check_dlopen() { dlopen(); } char dlsym(); static void _check_dlsym() { dlsym(); } char dlclose(); static void _check_dlclose() { dlclose(); } int main() { _check_dlopen(); _check_dlsym(); _check_dlclose();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.libraries/conftest.o -ldl Defined "HAVE_LIBDL" to "1" Adding ['dl'] to LIBS Executing: uname -s stdout: Linux Checking dynamic linker /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc using flags ['-shared'] Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc...found Defined make macro "DYNAMICLINKER" to "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc" Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -shared -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -ldl Valid C linker flag -shared ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/libconftest.so -shared -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -ldl ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { void *handle = dlopen("/tmp/petsc-PLBZbe/config.setCompilers/libconftest.so", 0); int (*foo)(void) = (int (*)(void)) dlsym(handle, "foo"); if (!foo) { printf("Could not load symbol\n"); return -1; } if ((*foo)()) { printf("Invalid return from foo()\n"); return -1; } if (dlclose(handle)) { printf("Could not close library\n"); return -1; } ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -ldl Using dynamic linker /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc with flags ['-shared'] and library extension so ============================================================================================= TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1872) Output module data as defines and substitutions Substituting "CC" with "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc" Substituting "CFLAGS" with "-g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC" Defined make macro "CC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "CPP" with "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E" Substituting "CPPFLAGS" with "" Substituting "CUDAC" with "nvcc" Substituting "CUDAFLAGS" with "-arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC" Substituting "CUDAPP" with "nvcc -E" Substituting "CUDAPPFLAGS" with "-Wno-deprecated-gpu-targets" Substituting "CXX" with "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx" Substituting "CXX_CXXFLAGS" with " -fPIC" Substituting "CXXFLAGS" with "-g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4" Substituting "CXX_LINKER_SLFLAG" with "-Wl,-rpath," Substituting "CXXPP" with "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -E" Substituting "CXXPPFLAGS" with "" Substituting "FC" with "/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90" Substituting "FFLAGS" with "-g -fPIC" Defined make macro "FC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "LDFLAGS" with "" Substituting "LIBS" with "-ldl " Substituting "SHARED_LIBRARY_FLAG" with "-shared" child config.setCompilers 8.727345 ============================================================================================= TESTING: configureIndexSize from PETSc.options.indexTypes(config/PETSc/options/indexTypes.py:39) Defined make macro "PETSC_INDEX_SIZE" to "32" child PETSc.options.indexTypes 0.000669 ============================================================================================= TESTING: configureCompilerFlags from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:82) Get the default compiler flags Defined make macro "C_VERSION" to "gcc (GCC) 8.3.0" Ignoring default options which were overridden using --CFLAGS -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 Trying C compiler flag -O2 Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 Added C compiler flag -O2 Defined make macro "Cxx_VERSION" to "g++ (GCC) 8.3.0" Ignoring default options which were overridden using --CXXFLAGS -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 Trying Cxx compiler flag -O2 Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 Added Cxx compiler flag -O2 Defined make macro "FC_VERSION" to "GNU Fortran (GCC) 8.3.0" Ignoring default options which were overridden using --FFLAGS -g Trying FC compiler flag -O2 Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -g -fPIC -O2 Added FC compiler flag -O2 Defined make macro "CUDA_VERSION" to "nvcc: NVIDIA (R) Cuda compiler driver" Ignoring default options which were overridden using --CUDAFLAGS -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g Trying CUDA compiler flag -O3 Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 Added CUDA compiler flag -O3 ============================================================================================= TESTING: checkIntelHardwareSupport from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:173) Use Linux/MacOS commands to determine what operations the hardware supports Executing: lscpu stdout: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 80 On-line CPU(s) list: 0-79 Thread(s) per core: 2 Core(s) per socket: 20 Socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz Stepping: 4 CPU MHz: 2400.000 CPU max MHz: 3700.0000 CPU min MHz: 1000.0000 BogoMIPS: 4800.00 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 1024K L3 cache: 28160K NUMA node0 CPU(s): 0-19,40-59 NUMA node1 CPU(s): 20-39,60-79 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 invpcid_single pti intel_ppin ssbd mba ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm mpx rdt_a avx512f avx512dq rdseed adx smap clflushopt clwb intel_pt avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts pku ospke md_clear flush_l1d ============================================================================================= TESTING: checkCompilerMacros from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:164) Save the list of CPP macros defined by the C and C++ compiler, does not work for all compilers Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilerFlags/conftest.c -E -dM stdout: #define __DBL_MIN_EXP__ (-1021) #define __FLT32X_MAX_EXP__ 1024 #define __UINT_LEAST16_MAX__ 0xffff #define __ATOMIC_ACQUIRE 2 #define __FLT128_MAX_10_EXP__ 4932 #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __GCC_IEC_559_COMPLEX 2 #define __UINT_LEAST8_TYPE__ unsigned char #define __SIZEOF_FLOAT80__ 16 #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __WINT_MAX__ 0xffffffffU #define __FLT32_MIN_EXP__ (-125) #define __ORDER_LITTLE_ENDIAN__ 1234 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __WCHAR_MAX__ 0x7fffffff #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L) #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __GCC_IEC_559 2 #define LANDAU_MAX_SPECIES 10 #define __FLT32X_DECIMAL_DIG__ 17 #define __FLT_EVAL_METHOD__ 0 #define __unix__ 1 #define __FLT64_DECIMAL_DIG__ 17 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __x86_64 1 #define __UINT_FAST64_MAX__ 0xffffffffffffffffUL #define __SIG_ATOMIC_TYPE__ int #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __has_include(STR) __has_include__(STR) #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __INT_LEAST8_WIDTH__ 8 #define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL #define __SHRT_MAX__ 0x7fff #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #define __FLT64X_MAX_10_EXP__ 4932 #define __UINT_LEAST8_MAX__ 0xff #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __UINTMAX_TYPE__ long unsigned int #define __linux 1 #define __DEC32_EPSILON__ 1E-6DF #define __FLT_EVAL_METHOD_TS_18661_3__ 0 #define __OPTIMIZE__ 1 #define __unix 1 #define __UINT32_MAX__ 0xffffffffU #define __LDBL_MAX_EXP__ 16384 #define __FLT128_MIN_EXP__ (-16381) #define __WINT_MIN__ 0U #define __linux__ 1 #define __FLT128_MIN_10_EXP__ (-4931) #define __INT_LEAST16_WIDTH__ 16 #define __SCHAR_MAX__ 0x7f #define __FLT128_MANT_DIG__ 113 #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## L #define __DBL_DIG__ 15 #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __FLT64X_MANT_DIG__ 64 #define __SIZEOF_INT__ 4 #define __SIZEOF_POINTER__ 8 #define __USER_LABEL_PREFIX__ #define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x #define __STDC_HOSTED__ 1 #define __LDBL_HAS_INFINITY__ 1 #define __FLT32_DIG__ 6 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __SHRT_WIDTH__ 16 #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #define __STDC_UTF_16__ 1 #define LANDAU_DIM 2 #define __DEC32_MAX__ 9.999999E96DF #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #define __FLT32X_HAS_INFINITY__ 1 #define __INT32_MAX__ 0x7fffffff #define __INT_WIDTH__ 32 #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 #define __STDC_ISO_10646__ 201706L #define __UINT16_C(c) c #define __PTRDIFF_WIDTH__ 64 #define __DECIMAL_DIG__ 21 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __gnu_linux__ 1 #define __INTMAX_WIDTH__ 64 #define __has_include_next(STR) __has_include_next__(STR) #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT64_MANT_DIG__ 53 #define __GNUC__ 8 #define __MMX__ 1 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 16 #define __BIGGEST_ALIGNMENT__ 16 #define __FLT64_MAX_10_EXP__ 308 #define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __INT_FAST32_MAX__ 0x7fffffffffffffffL #define __DBL_HAS_INFINITY__ 1 #define __DEC32_MIN_EXP__ (-94) #define __INTPTR_WIDTH__ 64 #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ long int #define __LDBL_HAS_DENORM__ 1 #define __FLT128_HAS_INFINITY__ 1 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __INT_LEAST32_MAX__ 0x7fffffff #define __DEC32_MIN__ 1E-95DF #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __DEC128_EPSILON__ 1E-33DL #define __SSE2_MATH__ 1 #define __ATOMIC_HLE_RELEASE 131072 #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __amd64 1 #define __STDC_NO_THREADS__ 1 #define __ATOMIC_HLE_ACQUIRE 65536 #define __FLT32_HAS_QUIET_NAN__ 1 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __FLT64X_MIN_EXP__ (-16381) #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define PETSC_HAVE_CUDA_ATOMIC 1 #define __FLT32_MAX_EXP__ 128 #define __GCC_HAVE_DWARF2_CFI_ASM 1 #define __GXX_ABI_VERSION 1013 #define __FLT_MIN_EXP__ (-125) #define __FLT64X_HAS_QUIET_NAN__ 1 #define __INT_FAST64_TYPE__ long int #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #define __LP64__ 1 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __DECIMAL_BID_FORMAT__ 1 #define __FLT64_MIN_EXP__ (-1021) #define __FLT64_MIN_10_EXP__ (-307) #define __FLT64X_DECIMAL_DIG__ 21 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __DBL_HAS_DENORM__ 1 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __UINT8_TYPE__ unsigned char #define __FLT_MANT_DIG__ 24 #define __LDBL_DECIMAL_DIG__ 21 #define __VERSION__ "8.3.0" #define __UINT64_C(c) c ## UL #define _STDC_PREDEF_H 1 #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLT128_MAX_EXP__ 16384 #define __FLT32_MANT_DIG__ 24 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __STDC_IEC_559_COMPLEX__ 1 #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __INT32_C(c) c #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __FLT32_MAX_10_EXP__ 38 #define __INT_FAST32_TYPE__ long int #define __UINT_LEAST16_TYPE__ short unsigned int #define __FLT64X_HAS_INFINITY__ 1 #define unix 1 #define __INT16_MAX__ 0x7fff #define __SIZE_TYPE__ long unsigned int #define __UINT64_MAX__ 0xffffffffffffffffUL #define __FLT64X_DIG__ 18 #define __INT8_TYPE__ signed char #define __ELF__ 1 #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #define __UINTMAX_C(c) c ## UL #define __SSE_MATH__ 1 #define __k8 1 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __FLT32X_MANT_DIG__ 53 #define __x86_64__ 1 #define LANDAU_MAX_Q 4 #define __FLT32X_MIN_EXP__ (-1021) #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #define __INT_FAST16_MAX__ 0x7fffffffffffffffL #define __FLT64_DIG__ 15 #define __UINT_FAST32_MAX__ 0xffffffffffffffffUL #define __UINT_LEAST64_TYPE__ long unsigned int #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __LONG_MAX__ 0x7fffffffffffffffL #define __FLT64X_HAS_DENORM__ 1 #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT_HAS_INFINITY__ 1 #define __UINT_FAST16_TYPE__ long unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __INT_FAST32_WIDTH__ 64 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __SEG_FS 1 #define __INT_LEAST16_MAX__ 0x7fff #define __DEC64_MANT_DIG__ 16 #define __INT64_MAX__ 0x7fffffffffffffffL #define __UINT_LEAST32_MAX__ 0xffffffffU #define __SEG_GS 1 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __SIG_ATOMIC_WIDTH__ 32 #define __INT_LEAST64_TYPE__ long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __STDC_VERSION__ 201710L #define __DEC32_MAX_EXP__ 97 #define __INT_FAST8_MAX__ 0x7f #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define linux 1 #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT32_MIN_10_EXP__ (-37) #define __SSE2__ 1 #define __FLT32X_DIG__ 15 #define __LDBL_MANT_DIG__ 64 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __code_model_small__ 1 #define __k8__ 1 #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __SIZEOF_FLOAT__ 4 #define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __INT_FAST64_WIDTH__ 64 #define __DEC64_MIN_EXP__ (-382) #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __FLT_DIG__ 6 #define __FLT32_HAS_INFINITY__ 1 #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long unsigned int #define __INT_MAX__ 0x7fffffff #define __amd64__ 1 #define __INT64_TYPE__ long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __SIZEOF_FLOAT128__ 16 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __DEC64_MIN__ 1E-383DD #define __WINT_TYPE__ unsigned int #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __SSE__ 1 #define __LDBL_MIN_EXP__ (-16381) #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __WINT_WIDTH__ 32 #define __INT_LEAST8_MAX__ 0x7f #define __FLT32X_MAX_10_EXP__ 308 #define __SIZEOF_INT128__ 16 #define __LDBL_MAX_10_EXP__ 4932 #define __ATOMIC_RELAXED 0 #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define _LP64 1 #define __UINT8_C(c) c #define __FLT64_MAX_EXP__ 1024 #define __INT_LEAST32_TYPE__ int #define __SIZEOF_WCHAR_T__ 4 #define __UINT64_TYPE__ long unsigned int #define __FLT128_HAS_QUIET_NAN__ 1 #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __DBL_DECIMAL_DIG__ 17 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FXSR__ 1 #define __DEC_EVAL_METHOD__ 2 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __UINT32_C(c) c ## U #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __INT8_MAX__ 0x7f #define __LONG_WIDTH__ 64 #define __PIC__ 2 #define __UINT_FAST32_TYPE__ long unsigned int #define __CHAR32_TYPE__ unsigned int #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __FLT_MIN_10_EXP__ (-37) #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __INT_LEAST32_WIDTH__ 32 #define __INTMAX_TYPE__ long int #define __DEC128_MAX_EXP__ 6145 #define __FLT32X_HAS_QUIET_NAN__ 1 #define __ATOMIC_CONSUME 1 #define __GNUC_MINOR__ 3 #define __INT_FAST16_WIDTH__ 64 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __DBL_MAX_10_EXP__ 308 #define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L #define __INT16_C(c) c #define __STDC__ 1 #define __PTRDIFF_TYPE__ long int #define __ATOMIC_SEQ_CST 5 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __LDBL_MIN_10_EXP__ (-4931) #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __SIZEOF_LONG_LONG__ 8 #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __LDBL_DIG__ 18 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffffffffffffffffUL #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __INT_LEAST64_WIDTH__ 64 #define __UINT_FAST8_TYPE__ unsigned char #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.compilerFlags/conftest.cc -E -dM stdout: #define __DBL_MIN_EXP__ (-1021) #define __FLT32X_MAX_EXP__ 1024 #define __cpp_attributes 200809 #define __UINT_LEAST16_MAX__ 0xffff #define __ATOMIC_ACQUIRE 2 #define __FLT128_MAX_10_EXP__ 4932 #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __GCC_IEC_559_COMPLEX 2 #define __cpp_aggregate_nsdmi 201304 #define __UINT_LEAST8_TYPE__ unsigned char #define __SIZEOF_FLOAT80__ 16 #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __WINT_MAX__ 0xffffffffU #define __FLT32_MIN_EXP__ (-125) #define __cpp_static_assert 200410 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __WCHAR_MAX__ 0x7fffffff #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __GCC_IEC_559 2 #define LANDAU_MAX_SPECIES 10 #define __FLT32X_DECIMAL_DIG__ 17 #define __FLT_EVAL_METHOD__ 0 #define __unix__ 1 #define __cpp_binary_literals 201304 #define __FLT64_DECIMAL_DIG__ 17 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __x86_64 1 #define __cpp_variadic_templates 200704 #define __UINT_FAST64_MAX__ 0xffffffffffffffffUL #define __SIG_ATOMIC_TYPE__ int #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __cpp_variable_templates 201304 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __has_include(STR) __has_include__(STR) #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __INT_LEAST8_WIDTH__ 8 #define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL #define __SHRT_MAX__ 0x7fff #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #define __FLT64X_MAX_10_EXP__ 4932 #define __UINT_LEAST8_MAX__ 0xff #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __UINTMAX_TYPE__ long unsigned int #define __linux 1 #define __DEC32_EPSILON__ 1E-6DF #define __FLT_EVAL_METHOD_TS_18661_3__ 0 #define __OPTIMIZE__ 1 #define __unix 1 #define __UINT32_MAX__ 0xffffffffU #define __GXX_EXPERIMENTAL_CXX0X__ 1 #define __LDBL_MAX_EXP__ 16384 #define __FLT128_MIN_EXP__ (-16381) #define __WINT_MIN__ 0U #define __linux__ 1 #define __FLT128_MIN_10_EXP__ (-4931) #define __INT_LEAST16_WIDTH__ 16 #define __SCHAR_MAX__ 0x7f #define __FLT128_MANT_DIG__ 113 #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## L #define __DBL_DIG__ 15 #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __FLT64X_MANT_DIG__ 64 #define __SIZEOF_INT__ 4 #define __SIZEOF_POINTER__ 8 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __USER_LABEL_PREFIX__ #define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x #define __STDC_HOSTED__ 1 #define __LDBL_HAS_INFINITY__ 1 #define __FLT32_DIG__ 6 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __GXX_WEAK__ 1 #define __SHRT_WIDTH__ 16 #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #define LANDAU_DIM 2 #define __DEC32_MAX__ 9.999999E96DF #define __cpp_threadsafe_static_init 200806 #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #define __FLT32X_HAS_INFINITY__ 1 #define __INT32_MAX__ 0x7fffffff #define __INT_WIDTH__ 32 #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 #define __STDC_ISO_10646__ 201706L #define __UINT16_C(c) c #define __PTRDIFF_WIDTH__ 64 #define __DECIMAL_DIG__ 21 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __gnu_linux__ 1 #define __INTMAX_WIDTH__ 64 #define __FLT64_MIN_EXP__ (-1021) #define __has_include_next(STR) __has_include_next__(STR) #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT64_MANT_DIG__ 53 #define __GNUC__ 8 #define __GXX_RTTI 1 #define __MMX__ 1 #define __cpp_delegating_constructors 200604 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 16 #define __BIGGEST_ALIGNMENT__ 16 #define __STDC_UTF_16__ 1 #define __FLT64_MAX_10_EXP__ 308 #define __FLT32_HAS_INFINITY__ 1 #define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) #define __cpp_raw_strings 200710 #define __INT_FAST32_MAX__ 0x7fffffffffffffffL #define __DBL_HAS_INFINITY__ 1 #define __DEC32_MIN_EXP__ (-94) #define __INTPTR_WIDTH__ 64 #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ long int #define __LDBL_HAS_DENORM__ 1 #define __cplusplus 201402L #define __cpp_ref_qualifiers 200710 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __INT_LEAST32_MAX__ 0x7fffffff #define __DEC32_MIN__ 1E-95DF #define __DEPRECATED 1 #define __cpp_rvalue_references 200610 #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __DEC128_EPSILON__ 1E-33DL #define __SSE2_MATH__ 1 #define __ATOMIC_HLE_RELEASE 131072 #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __amd64 1 #define __STDC_NO_THREADS__ 1 #define __ATOMIC_HLE_ACQUIRE 65536 #define __FLT32_HAS_QUIET_NAN__ 1 #define __GNUG__ 8 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __cpp_rvalue_reference 200610 #define __cpp_nsdmi 200809 #define __FLT64X_MIN_EXP__ (-16381) #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define __cpp_initializer_lists 200806 #define PETSC_HAVE_CUDA_ATOMIC 1 #define __FLT32_MAX_EXP__ 128 #define __cpp_hex_float 201603 #define __GCC_HAVE_DWARF2_CFI_ASM 1 #define __GXX_ABI_VERSION 1013 #define __FLT128_HAS_INFINITY__ 1 #define __FLT_MIN_EXP__ (-125) #define __cpp_lambdas 200907 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __INT_FAST64_TYPE__ long int #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) #define __LP64__ 1 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __DECIMAL_BID_FORMAT__ 1 #define __FLT64_MIN_10_EXP__ (-307) #define __FLT64X_DECIMAL_DIG__ 21 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __DBL_HAS_DENORM__ 1 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __UINT8_TYPE__ unsigned char #define __FLT_MANT_DIG__ 24 #define __LDBL_DECIMAL_DIG__ 21 #define __VERSION__ "8.3.0" #define __UINT64_C(c) c ## UL #define __cpp_unicode_characters 200704 #define _STDC_PREDEF_H 1 #define __cpp_decltype_auto 201304 #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLT128_MAX_EXP__ 16384 #define __FLT32_MANT_DIG__ 24 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __STDC_IEC_559_COMPLEX__ 1 #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __INT32_C(c) c #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __FLT32_MAX_10_EXP__ 38 #define __INT_FAST32_TYPE__ long int #define __UINT_LEAST16_TYPE__ short unsigned int #define __FLT64X_HAS_INFINITY__ 1 #define unix 1 #define __INT16_MAX__ 0x7fff #define __cpp_rtti 199711 #define __SIZE_TYPE__ long unsigned int #define __UINT64_MAX__ 0xffffffffffffffffUL #define __FLT64X_DIG__ 18 #define __INT8_TYPE__ signed char #define __cpp_digit_separators 201309 #define __ELF__ 1 #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #define __UINTMAX_C(c) c ## UL #define __GLIBCXX_BITSIZE_INT_N_0 128 #define __k8 1 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __FLT32X_MANT_DIG__ 53 #define __x86_64__ 1 #define LANDAU_MAX_Q 4 #define __FLT32X_MIN_EXP__ (-1021) #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #define __INT_FAST16_MAX__ 0x7fffffffffffffffL #define __FLT64_DIG__ 15 #define __UINT_FAST32_MAX__ 0xffffffffffffffffUL #define __UINT_LEAST64_TYPE__ long unsigned int #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __LONG_MAX__ 0x7fffffffffffffffL #define __FLT64X_HAS_DENORM__ 1 #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT_HAS_INFINITY__ 1 #define __cpp_unicode_literals 200710 #define __UINT_FAST16_TYPE__ long unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __INT_FAST32_WIDTH__ 64 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __SEG_FS 1 #define __INT_LEAST16_MAX__ 0x7fff #define __DEC64_MANT_DIG__ 16 #define __INT64_MAX__ 0x7fffffffffffffffL #define __UINT_LEAST32_MAX__ 0xffffffffU #define __SEG_GS 1 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __SIG_ATOMIC_WIDTH__ 32 #define __INT_LEAST64_TYPE__ long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __DEC32_MAX_EXP__ 97 #define __INT_FAST8_MAX__ 0x7f #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define __cpp_sized_deallocation 201309 #define linux 1 #define __cpp_range_based_for 200907 #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT32_MIN_10_EXP__ (-37) #define __SSE2__ 1 #define __EXCEPTIONS 1 #define __LDBL_MANT_DIG__ 64 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __code_model_small__ 1 #define __cpp_return_type_deduction 201304 #define __k8__ 1 #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __SIZEOF_FLOAT__ 4 #define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __INT_FAST64_WIDTH__ 64 #define __DEC64_MIN_EXP__ (-382) #define __cpp_decltype 200707 #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __FLT_DIG__ 6 #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long unsigned int #define __INT_MAX__ 0x7fffffff #define __amd64__ 1 #define __INT64_TYPE__ long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __cpp_inheriting_constructors 201511 #define __SIZEOF_FLOAT128__ 16 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #define __DEC64_MIN__ 1E-383DD #define __WINT_TYPE__ unsigned int #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __SSE__ 1 #define __LDBL_MIN_EXP__ (-16381) #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __WINT_WIDTH__ 32 #define __INT_LEAST8_MAX__ 0x7f #define __FLT32X_MAX_10_EXP__ 308 #define __SIZEOF_INT128__ 16 #define __LDBL_MAX_10_EXP__ 4932 #define __ATOMIC_RELAXED 0 #define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define _LP64 1 #define __UINT8_C(c) c #define __FLT64_MAX_EXP__ 1024 #define __INT_LEAST32_TYPE__ int #define __SIZEOF_WCHAR_T__ 4 #define __FLT128_HAS_QUIET_NAN__ 1 #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __DBL_DECIMAL_DIG__ 17 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FXSR__ 1 #define __DEC_EVAL_METHOD__ 2 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __cpp_runtime_arrays 198712 #define __UINT64_TYPE__ long unsigned int #define __UINT32_C(c) c ## U #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __cpp_alias_templates 200704 #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __INT8_MAX__ 0x7f #define __LONG_WIDTH__ 64 #define __PIC__ 2 #define __UINT_FAST32_TYPE__ long unsigned int #define __CHAR32_TYPE__ unsigned int #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __cpp_constexpr 201304 #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __cpp_exceptions 199711 #define __FLT_MIN_10_EXP__ (-37) #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __INT_LEAST32_WIDTH__ 32 #define __INTMAX_TYPE__ long int #define __DEC128_MAX_EXP__ 6145 #define __FLT32X_HAS_QUIET_NAN__ 1 #define __ATOMIC_CONSUME 1 #define __GNUC_MINOR__ 3 #define __GLIBCXX_TYPE_INT_N_0 __int128 #define __INT_FAST16_WIDTH__ 64 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __DBL_MAX_10_EXP__ 308 #define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L #define __INT16_C(c) c #define __cpp_generic_lambdas 201304 #define __STDC__ 1 #define __FLT32X_DIG__ 15 #define __PTRDIFF_TYPE__ long int #define __ATOMIC_SEQ_CST 5 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __LDBL_MIN_10_EXP__ (-4931) #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __SSE_MATH__ 1 #define __SIZEOF_LONG_LONG__ 8 #define __cpp_user_defined_literals 200809 #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __LDBL_DIG__ 18 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffffffffffffffffUL #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __INT_LEAST64_WIDTH__ 64 #define __UINT_FAST8_TYPE__ unsigned char #define _GNU_SOURCE 1 #define __cpp_init_captures 201304 #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 child config.compilerFlags 1.214007 Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc --help | head -n 20 stdout: Usage: gcc [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler ============================================================================================= TESTING: checkC99Flag from config.compilers(config/BuildSystem/config/compilers.py:1430) Check for -std=c99 or equivalent flag Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { float x[2],y; y = FLT_ROUNDS; // c++ comment int j = 2; for (int i=0; i<2; i++){ x[i] = i*j*y; } ; return 0; } Output from compiling with -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 Accepted C99 compile flag: ============================================================================================= TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:158) Check for the C/CXX restrict keyword Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -V ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { float * __restrict x;; return 0; } compilers: Set C restrict keyword to __restrict Defined "C_RESTRICT" to "__restrict" ============================================================================================= TESTING: checkCFormatting from config.compilers(config/BuildSystem/config/compilers.py:413) Activate format string checking if using the GNU compilers ============================================================================================= TESTING: checkCInline from config.compilers(config/BuildSystem/config/compilers.py:128) Check for C inline keyword ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" static inline int foo(int a) {return a;} int main() { foo(1);; return 0; } compilers: Set C Inline keyword to inline Defined "C_INLINE" to "inline" ============================================================================================= TESTING: checkDynamicLoadFlag from config.compilers(config/BuildSystem/config/compilers.py:424) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *libname; int main() { dlopen(libname, RTLD_LAZY);dlopen(libname, RTLD_NOW);dlopen(libname, RTLD_LOCAL);dlopen(libname, RTLD_GLOBAL); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o -ldl Defined "HAVE_RTLD_LAZY" to "1" Defined "HAVE_RTLD_NOW" to "1" Defined "HAVE_RTLD_LOCAL" to "1" Defined "HAVE_RTLD_GLOBAL" to "1" ============================================================================================= TESTING: checkCLibraries from config.compilers(config/BuildSystem/config/compilers.py:222) Determines the libraries needed to link with C compiled code ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o /tmp/petsc-PLBZbe/config.compilers/confc.o -ldl C libraries are not needed when using Fortran linker ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o /tmp/petsc-PLBZbe/config.compilers/confc.o -ldl C libraries are not needed when using C++ linker ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilers(config/BuildSystem/config/compilers.py:1381) Check if -MMD works for dependency generation, and add it if it does Trying C compiler flag -MMD -MP Defined make macro "C_DEPFLAGS" to "-MMD -MP" Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -MMD -MP /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -MMD -MP Trying Cxx compiler flag -MMD -MP Defined make macro "CXX_DEPFLAGS" to "-MMD -MP" Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.setCompilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC -MMD -MP /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -fPIC -MMD -MP Trying CUDA compiler flag -MMD -MP Defined make macro "CUDA_DEPFLAGS" to "-MMD -MP" Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -MMD -MP -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -MMD -MP Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx --help | head -n 20 stdout: Usage: g++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler ============================================================================================= TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:158) Check for the C/CXX restrict keyword Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -V ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { float * __restrict x;; return 0; } compilers: Set Cxx restrict keyword to __restrict Defined "CXX_RESTRICT" to "__restrict" ============================================================================================= TESTING: checkCxxDialect from config.compilers(config/BuildSystem/config/compilers.py:471) Determine the CXX dialect supported by the compiler(language) [and correspoding compiler option - if any]. isGNU indicates if the compiler is g++. -with--dialect can take options: auto: use highest dialect configure can determine cxx17: [future?] cxx14: gnu++14 or c++14 cxx11: gnu++11 or c++11 0: disable CxxDialect check and use compiler default checkCxxDialect: checking CXX14 for Cxx with flag: Defined "HAVE_CXX_DIALECT_CXX14" to "1" Defined "HAVE_CXX_DIALECT_CXX11" to "1" Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include template constexpr T Cubed( T x ) { return x*x*x; } int main() { std::random_device rd; std::mt19937 mt(rd()); std::normal_distribution dist(0,1); const double x = dist(mt); std::cout << x; constexpr std::complex I(0.0,1.0); auto lambda = [](auto x, auto y) {return x + y;}; return lambda(3,4) + (int)std::real(I); ; return 0; } Output from compiling with -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 ============================================================================================= TESTING: checkCxxOptionalExtensions from config.compilers(config/BuildSystem/config/compilers.py:443) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { class somename { int i; };; return 0; } Output from compiling with -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 ============================================================================================= TESTING: checkCxxInline from config.compilers(config/BuildSystem/config/compilers.py:143) Check for C++ inline keyword ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" static inline int foo(int a) {return a;} int main() { foo(1);; return 0; } compilers: Set Cxx Inline keyword to inline Defined "CXX_INLINE" to "inline" ============================================================================================= TESTING: checkCxxLibraries from config.compilers(config/BuildSystem/config/compilers.py:566) Determines the libraries needed to link with C++ from C and Fortran ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o /tmp/petsc-PLBZbe/config.compilers/confc.o -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o: in function `asub()': /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `std::cout' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o: in function `__static_initialization_and_destruction_0': /global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::Init()' /usr/bin/ld: /global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o:(.data.rel.local.DW.ref._ZTIi[DW.ref._ZTIi]+0x0): undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o:(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o: in function `asub()': /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `std::cout' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o: in function `__static_initialization_and_destruction_0': /global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::Init()' /usr/bin/ld: /global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o:(.data.rel.local.DW.ref._ZTIi[DW.ref._ZTIi]+0x0): undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o:(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o: in function `asub()': /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `std::cout' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o: in function `__static_initialization_and_destruction_0': /global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::Init()' /usr/bin/ld: /global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o:(.data.rel.local.DW.ref._ZTIi[DW.ref._ZTIi]+0x0): undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o:(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0' collect2: error: ld returned 1 exit status: Executing: uname -s stdout: Linux ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o /tmp/petsc-PLBZbe/config.compilers/confc.o -lstdc++ -ldl compilers: C++ requires -lstdc++ to link with C compiler ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o /tmp/petsc-PLBZbe/config.compilers/confc.o -lstdc++ -ldl C++ libraries are not needed when using FC linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -V ============================================================================================= TESTING: checkFortranNameMangling from config.compilers(config/BuildSystem/config/compilers.py:873) Checks Fortran name mangling, and defines HAVE_FORTRAN_UNDERSCORE, HAVE_FORTRAN_NOUNDERSCORE, HAVE_FORTRAN_CAPS Testing Fortran mangling type underscore with code void d1chk_(void){return;} ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk_(void){return;} ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o /tmp/petsc-PLBZbe/config.compilers/confc.o -lstdc++ -ldl compilers: Fortran name mangling is underscore Defined "HAVE_FORTRAN_UNDERSCORE" to "1" Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Detected GFortran8plus compiler Defined "FORTRAN_CHARLEN_T" to "size_t" ============================================================================================= TESTING: checkFortranNameManglingDouble from config.compilers(config/BuildSystem/config/compilers.py:911) Checks if symbols containing an underscore append an extra underscore, and defines HAVE_FORTRAN_UNDERSCORE_UNDERSCORE if necessary ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1_chk__(void){return;} ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.F90 Successful compile: Source: program main call d1_chk() end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o /tmp/petsc-PLBZbe/config.compilers/confc.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.o: in function `MAIN__': /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `d1_chk_' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.o: in function `MAIN__': /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `d1_chk_' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.o: in function `MAIN__': /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `d1_chk_' collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: checkFortranLibraries from config.compilers(config/BuildSystem/config/compilers.py:921) Substitutes for FLIBS the libraries needed to link with Fortran This macro is intended to be used in those situations when it is necessary to mix, e.g. C++ and Fortran 77, source code into a single program or shared library. For example, if object files from a C++ and Fortran 77 compiler must be linked together, then the C++ compiler/linker must be used for linking (since special C++-ish things need to happen at link time like calling global constructors, instantiating templates, enabling exception support, etc.). However, the Fortran 77 intrinsic and run-time libraries must be linked in as well, but the C++ compiler/linker does not know how to add these Fortran 77 libraries. This code was translated from the autoconf macro which was packaged in its current form by Matthew D. Langston . However, nearly all of this macro came from the OCTAVE_FLIBS macro in octave-2.0.13/aclocal.m4, and full credit should go to John W. Eaton for writing this extremely useful macro. ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.F90 Successful compile: Source: program main #include call MPI_Allreduce() end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o -lstdc++ -ldl ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' call MPI_Allreduce() return end ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern void asub_(void); int main(int argc,char **args) { asub_(); return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o /tmp/petsc-PLBZbe/config.compilers/confc.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o: in function `asub_': /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.F90:3: undefined reference to `mpi_allreduce_' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o: in function `asub_': /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.F90:3: undefined reference to `mpi_allreduce_' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/confc.o: in function `asub_': /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /usr/bin/ld: /tmp/petsc-PLBZbe/config.compilers/conftest.F90:3: undefined reference to `mpi_allreduce_' collect2: error: ld returned 1 exit status: Fortran code cannot directly be linked with C linker, therefore will determine needed Fortran libraries Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilers/conftest -v -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o -lstdc++ -ldl Possible ERROR while running linker: stderr: Driving: /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran -o /tmp/petsc-PLBZbe/config.compilers/conftest -v -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o -lstdc++ -ldl -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -pthread -march=skylake-avx512 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,-rpath -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,--enable-new-dtags -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran COLLECT_LTO_WRAPPER=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ./configure --prefix=/usr/common/software/sles15_cgpu/gcc/8.3.0 --enable-languages=c,c++,fortran --disable-multilib Thread model: posix gcc version 8.3.0 (GCC) Reading specs from /usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-PLBZbe/config.compilers/conftest' '-v' '-g' '-fPIC' '-O2' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include' '-pthread' '-march=skylake-avx512' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-shared-libgcc' COMPILER_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/ LIBRARY_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-PLBZbe/config.compilers/conftest' '-v' '-g' '-fPIC' '-O2' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include' '-pthread' '-march=skylake-avx512' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-shared-libgcc' /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/collect2 -plugin /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/liblto_plugin.so -plugin-opt=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA2FTMI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o /tmp/petsc-PLBZbe/config.compilers/conftest /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../.. /tmp/petsc-PLBZbe/config.compilers/conftest.o -lstdc++ -ldl -rpath /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib --enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /usr/lib/../lib64/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-PLBZbe/config.compilers/conftest' '-v' '-g' '-fPIC' '-O2' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include' '-pthread' '-march=skylake-avx512' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-shared-libgcc' Linker output before filtering: Driving: /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran -o /tmp/petsc-PLBZbe/config.compilers/conftest -v -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o -lstdc++ -ldl -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -pthread -march=skylake-avx512 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,-rpath -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,--enable-new-dtags -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran COLLECT_LTO_WRAPPER=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ./configure --prefix=/usr/common/software/sles15_cgpu/gcc/8.3.0 --enable-languages=c,c++,fortran --disable-multilib Thread model: posix gcc version 8.3.0 (GCC) Reading specs from /usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-PLBZbe/config.compilers/conftest' '-v' '-g' '-fPIC' '-O2' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include' '-pthread' '-march=skylake-avx512' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-shared-libgcc' COMPILER_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/ LIBRARY_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-PLBZbe/config.compilers/conftest' '-v' '-g' '-fPIC' '-O2' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include' '-pthread' '-march=skylake-avx512' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-shared-libgcc' /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/collect2 -plugin /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/liblto_plugin.so -plugin-opt=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA2FTMI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o /tmp/petsc-PLBZbe/config.compilers/conftest /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../.. /tmp/petsc-PLBZbe/config.compilers/conftest.o -lstdc++ -ldl -rpath /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib --enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /usr/lib/../lib64/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-PLBZbe/config.compilers/conftest' '-v' '-g' '-fPIC' '-O2' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include' '-pthread' '-march=skylake-avx512' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-shared-libgcc' : Linker output after filtering: Driving: /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran -o /tmp/petsc-PLBZbe/config.compilers/conftest -v -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o -lstdc++ -ldl -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -pthread -march=skylake-avx512 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,-rpath -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,--enable-new-dtags -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran COLLECT_LTO_WRAPPER=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ./configure --prefix=/usr/common/software/sles15_cgpu/gcc/8.3.0 --enable-languages=c,c++,fortran --disable-multilib Thread model: posix gcc version 8.3.0 (GCC) Reading specs from /usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-PLBZbe/config.compilers/conftest' '-v' '-g' '-fPIC' '-O2' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include' '-pthread' '-march=skylake-avx512' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-shared-libgcc' COMPILER_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/ LIBRARY_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-PLBZbe/config.compilers/conftest' '-v' '-g' '-fPIC' '-O2' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include' '-pthread' '-march=skylake-avx512' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-shared-libgcc' /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/collect2 -plugin /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/liblto_plugin.so -plugin-opt=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA2FTMI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o /tmp/petsc-PLBZbe/config.compilers/conftest /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../.. /tmp/petsc-PLBZbe/config.compilers/conftest.o -lstdc++ -ldl -rpath /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib --enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /usr/lib/../lib64/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-PLBZbe/config.compilers/conftest' '-v' '-g' '-fPIC' '-O2' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include' '-pthread' '-march=skylake-avx512' '-I' '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib' '-shared-libgcc': compilers: Checking arg Driving: compilers: Unknown arg Driving: compilers: Checking arg /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran compilers: Unknown arg /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg /tmp/petsc-PLBZbe/config.compilers/conftest compilers: Unknown arg /tmp/petsc-PLBZbe/config.compilers/conftest compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg -g compilers: Unknown arg -g compilers: Checking arg -fPIC compilers: Unknown arg -fPIC compilers: Checking arg -O2 compilers: Unknown arg -O2 compilers: Checking arg /tmp/petsc-PLBZbe/config.compilers/conftest.o compilers: Unknown arg /tmp/petsc-PLBZbe/config.compilers/conftest.o compilers: Checking arg -lstdc++ compilers: Found library: -lstdc++ compilers: Checking arg -ldl compilers: Found library: -ldl compilers: Checking arg -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include compilers: Found include directory: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include compilers: Checking arg -pthread compilers: Unknown arg -pthread compilers: Checking arg -march=skylake-avx512 compilers: Unknown arg -march=skylake-avx512 compilers: Checking arg -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Found include directory: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Checking arg -Wl,-rpath compilers: Unknown arg -Wl,-rpath compilers: Checking arg -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Unknown arg -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Checking arg -Wl,--enable-new-dtags compilers: Unknown arg -Wl,--enable-new-dtags compilers: Checking arg -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Found library directory: -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Checking arg -lmpi_usempif08 compilers: Found library: -lmpi_usempif08 compilers: Checking arg -lmpi_usempi_ignore_tkr compilers: Found library: -lmpi_usempi_ignore_tkr compilers: Checking arg -lmpi_mpifh compilers: Found library: -lmpi_mpifh compilers: Checking arg -lmpi compilers: Found library: -lmpi compilers: Checking arg -l compilers: Found canonical library: -lgfortran compilers: Checking arg -l compilers: Found canonical library: -lm compilers: Checking arg -shared-libgcc compilers: Unknown arg -shared-libgcc compilers: Checking arg Using compilers: Unknown arg Using compilers: Checking arg built-in compilers: Unknown arg built-in compilers: Checking arg specs. compilers: Unknown arg specs. compilers: Checking arg COLLECT_GCC=/usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran compilers: Unknown arg COLLECT_GCC=/usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gfortran compilers: Checking arg COLLECT_LTO_WRAPPER=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper compilers: Unknown arg COLLECT_LTO_WRAPPER=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper compilers: Checking arg Target: compilers: Unknown arg Target: compilers: Checking arg x86_64-pc-linux-gnu compilers: Unknown arg x86_64-pc-linux-gnu compilers: Checking arg Configured compilers: Unknown arg Configured compilers: Checking arg with: compilers: Unknown arg with: compilers: Checking arg ./configure compilers: Unknown arg ./configure compilers: Checking arg --prefix=/usr/common/software/sles15_cgpu/gcc/8.3.0 compilers: Unknown arg --prefix=/usr/common/software/sles15_cgpu/gcc/8.3.0 compilers: Checking arg --enable-languages=c,c++,fortran compilers: Unknown arg --enable-languages=c,c++,fortran compilers: Checking arg --disable-multilib compilers: Unknown arg --disable-multilib compilers: Checking arg Thread compilers: Unknown arg Thread compilers: Checking arg model: compilers: Unknown arg model: compilers: Checking arg posix compilers: Unknown arg posix compilers: Checking arg gcc compilers: Unknown arg gcc compilers: Checking arg version compilers: Unknown arg version compilers: Checking arg 8.3.0 compilers: Unknown arg 8.3.0 compilers: Checking arg (GCC) compilers: Unknown arg (GCC) compilers: Checking arg Reading compilers: Unknown arg Reading compilers: Checking arg specs compilers: Unknown arg specs compilers: Checking arg from compilers: Unknown arg from compilers: Checking arg /usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/libgfortran.spec compilers: Unknown arg /usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/libgfortran.spec compilers: Checking arg rename compilers: Unknown arg rename compilers: Checking arg spec compilers: Unknown arg spec compilers: Checking arg lib compilers: Unknown arg lib compilers: Checking arg to compilers: Unknown arg to compilers: Checking arg liborig compilers: Unknown arg liborig compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Checking arg COMPILER_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/ compilers: Skipping arg COMPILER_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/ compilers: Checking arg LIBRARY_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../:/lib/:/usr/lib/ compilers: Skipping arg LIBRARY_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/:/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../:/lib/:/usr/lib/ compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Checking arg /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/collect2 compilers: Unknown arg /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/collect2 compilers: Checking arg -plugin compilers: Unknown arg -plugin compilers: Checking arg /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/liblto_plugin.so compilers: Unknown arg /usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/liblto_plugin.so compilers: Checking arg -plugin-opt=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper compilers: Unknown arg -plugin-opt=/usr/common/software/sles15_cgpu/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper compilers: Checking arg -plugin-opt=-fresolution=/tmp/ccA2FTMI.res compilers: Unknown arg -plugin-opt=-fresolution=/tmp/ccA2FTMI.res compilers: Checking arg -plugin-opt=-pass-through=-lgcc_s compilers: Unknown arg -plugin-opt=-pass-through=-lgcc_s compilers: Checking arg -plugin-opt=-pass-through=-lgcc compilers: Unknown arg -plugin-opt=-pass-through=-lgcc compilers: Checking arg -plugin-opt=-pass-through=-lquadmath compilers: Unknown arg -plugin-opt=-pass-through=-lquadmath compilers: Checking arg -plugin-opt=-pass-through=-lm compilers: Unknown arg -plugin-opt=-pass-through=-lm compilers: Checking arg -plugin-opt=-pass-through=-lgcc_s compilers: Unknown arg -plugin-opt=-pass-through=-lgcc_s compilers: Checking arg -plugin-opt=-pass-through=-lgcc compilers: Unknown arg -plugin-opt=-pass-through=-lgcc compilers: Checking arg -plugin-opt=-pass-through=-lpthread compilers: Unknown arg -plugin-opt=-pass-through=-lpthread compilers: Checking arg -plugin-opt=-pass-through=-lc compilers: Unknown arg -plugin-opt=-pass-through=-lc compilers: Checking arg -plugin-opt=-pass-through=-lgcc_s compilers: Unknown arg -plugin-opt=-pass-through=-lgcc_s compilers: Checking arg -plugin-opt=-pass-through=-lgcc compilers: Unknown arg -plugin-opt=-pass-through=-lgcc compilers: Checking arg --eh-frame-hdr compilers: Unknown arg --eh-frame-hdr compilers: Checking arg -m compilers: Unknown arg -m compilers: Checking arg elf_x86_64 compilers: Unknown arg elf_x86_64 compilers: Checking arg -dynamic-linker compilers: Unknown arg -dynamic-linker compilers: Checking arg /lib64/ld-linux-x86-64.so.2 compilers: Unknown arg /lib64/ld-linux-x86-64.so.2 compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg /tmp/petsc-PLBZbe/config.compilers/conftest compilers: Unknown arg /tmp/petsc-PLBZbe/config.compilers/conftest compilers: Checking arg /usr/lib/../lib64/crt1.o compilers: Unknown arg /usr/lib/../lib64/crt1.o compilers: Checking arg /usr/lib/../lib64/crti.o compilers: Unknown arg /usr/lib/../lib64/crti.o compilers: Checking arg /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o compilers: Unknown arg /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o compilers: Checking arg -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Already in lflags so skipping: -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Checking arg -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 compilers: Found library directory: -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 compilers: Checking arg -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc compilers: Found library directory: -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc compilers: Checking arg -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64/../lib64 compilers: Found library directory: -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 compilers: Checking arg -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 compilers: Found library directory: -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 compilers: Checking arg -L/lib/../lib64 compilers: Checking arg -L/usr/lib/../lib64 compilers: Checking arg -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 compilers: Already in lflags so skipping: -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 compilers: Checking arg -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../.. compilers: Found library directory: -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib compilers: Checking arg /tmp/petsc-PLBZbe/config.compilers/conftest.o compilers: Unknown arg /tmp/petsc-PLBZbe/config.compilers/conftest.o compilers: Checking arg -lstdc++ compilers: Already in lflags: -lstdc++ compilers: Checking arg -ldl compilers: Already in lflags: -ldl compilers: Checking arg -rpath compilers: Found -rpath library: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Checking arg --enable-new-dtags compilers: Unknown arg --enable-new-dtags compilers: Checking arg -lmpi_usempif08 compilers: Already in lflags: -lmpi_usempif08 compilers: Checking arg -lmpi_usempi_ignore_tkr compilers: Already in lflags: -lmpi_usempi_ignore_tkr compilers: Checking arg -lmpi_mpifh compilers: Already in lflags: -lmpi_mpifh compilers: Checking arg -lmpi compilers: Already in lflags: -lmpi compilers: Checking arg -lgfortran compilers: Found library: -lgfortran compilers: Checking arg -lm compilers: Found library: -lm compilers: Checking arg -lgcc_s compilers: Found library: -lgcc_s compilers: Checking arg -lgcc compilers: Found system library therefore skipping: -lgcc compilers: Checking arg -lquadmath compilers: Found library: -lquadmath compilers: Checking arg -lm compilers: Already in lflags: -lm compilers: Checking arg -lgcc_s compilers: Already in lflags: -lgcc_s compilers: Checking arg -lgcc compilers: Found system library therefore skipping: -lgcc compilers: Checking arg -lpthread compilers: Found library: -lpthread compilers: Checking arg -lc compilers: Found system library therefore skipping: -lc compilers: Checking arg -lgcc_s compilers: Already in lflags: -lgcc_s compilers: Checking arg -lgcc compilers: Found system library therefore skipping: -lgcc compilers: Checking arg /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o compilers: Unknown arg /usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o compilers: Checking arg /usr/lib/../lib64/crtn.o compilers: Unknown arg /usr/lib/../lib64/crtn.o compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Libraries needed to link Fortran code with the C linker: ['-lstdc++', '-ldl', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] compilers: Libraries needed to link Fortran main with the C linker: [] compilers: Check that Fortran libraries can be used with C as the linker Linker output before filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status: ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -ldl ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -ldl -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status ======== Checking running linked program ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -ldl Testing executable /tmp/petsc-PLBZbe/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest compilers: Check that Fortran libraries can be used with C++ as linker Linker output before filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status: compilers: Fortran libraries can be used from C++ ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -ldl ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -ldl -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status ======== Checking running linked program ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.setCompilers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -ldl Testing executable /tmp/petsc-PLBZbe/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-PLBZbe/config.setCompilers/conftest ============================================================================================= TESTING: checkFortranLinkingCxx from config.compilers(config/BuildSystem/config/compilers.py:1346) Check that Fortran can link C++ libraries ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void foo(void){d1chk_();} ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void d1chk_(void){return;} ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilers/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilers/conftest.o /tmp/petsc-PLBZbe/config.compilers/cxxobj.o /tmp/petsc-PLBZbe/config.compilers/confc.o -lstdc++ -ldl compilers: Fortran can link C++ functions ============================================================================================= TESTING: checkCxxDialect from config.compilers(config/BuildSystem/config/compilers.py:471) Determine the CXX dialect supported by the compiler(language) [and correspoding compiler option - if any]. isGNU indicates if the compiler is g++. -with--dialect can take options: auto: use highest dialect configure can determine cxx17: [future?] cxx14: gnu++14 or c++14 cxx11: gnu++11 or c++11 0: disable CxxDialect check and use compiler default checkCxxDialect: checking CXX14 for CUDA with flag: Defined "HAVE_CUDA_DIALECT_CXX14" to "1" Defined "HAVE_CUDA_DIALECT_CXX11" to "1" Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include template constexpr T Cubed( T x ) { return x*x*x; } int main() { std::random_device rd; std::mt19937 mt(rd()); std::normal_distribution dist(0,1); const double x = dist(mt); std::cout << x; constexpr std::complex I(0.0,1.0); auto lambda = [](auto x, auto y) {return x + y;}; return lambda(3,4) + (int)std::real(I); ; return 0; } Output from compiling with -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 ============================================================================================= TESTING: setupFrameworkCompilers from config.compilers(config/BuildSystem/config/compilers.py:1507) child config.compilers 8.934052 ============================================================================================= TESTING: configureClosure from config.utilities.closure(config/BuildSystem/config/utilities/closure.py:17) Determine if Apple ^close syntax is supported in C ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.closure/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.closure/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.utilities.closure/conftest.c: In function 'main': /tmp/petsc-PLBZbe/config.utilities.closure/conftest.c:6:6: error: expected identifier or '(' before '^' token int (^closure)(int);; ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { int (^closure)(int);; return 0; } Compile failed inside link child config.utilities.closure 0.059991 ============================================================================================= TESTING: checkFortranTypeSizes from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:56) Check whether real*8 is supported and suggest flags which will allow support Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.compilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Successful compile: Source: program main real*8 variable end ============================================================================================= TESTING: checkFortranPreprocessor from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:73) Determine if Fortran handles preprocessing properly Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -g -fPIC -O2 compilers: Fortran uses preprocessor ============================================================================================= TESTING: checkFortranDefineCompilerOption from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:96) Check if -WF,-Dfoobar or -Dfoobar is the compiler option to define a macro Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 -DTesting /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef Testing fooey #endif end Output from compiling with -g -fPIC -O2 -DTesting Defined make macro "FC_DEFINE_FLAG" to "-D" compilers: Fortran uses -D for defining macro ============================================================================================= TESTING: checkFortran90 from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:146) Determine whether the Fortran compiler handles F90 ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Successful compile: Source: program main REAL(KIND=SELECTED_REAL_KIND(10)) d INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8) INTEGER (KIND=int) :: ierr ierr = 1 end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -lstdc++ -ldl Fortran compiler supports F90 ============================================================================================= TESTING: checkFortran90FreeForm from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:162) Determine whether the Fortran compiler handles F90FreeForm We also require that the compiler handles lines longer than 132 characters ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90:2:132: INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8); INTEGER (KIND=int) :: ierr; ierr = 1 1 Error: Line truncated at (1) [-Werror=line-truncation] /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90:2:110: INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8); INTEGER (KIND=int) :: ierr; ierr = 1 1 Error: Unclassifiable statement at (1) f951: some warnings being treated as errors Source: program main INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8); INTEGER (KIND=int) :: ierr; ierr = 1 end Compile failed inside link Fortran compiler does not support F90FreeForm ============================================================================================= TESTING: checkFortran2003 from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:176) Determine whether the Fortran compiler handles F2003 ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Successful compile: Source: module Base_module type, public :: base_type integer :: A contains procedure, public :: Print => BasePrint end type base_type contains subroutine BasePrint(this) class(base_type) :: this end subroutine BasePrint end module Base_module program main use,intrinsic :: iso_c_binding Type(C_Ptr),Dimension(:),Pointer :: CArray character(kind=c_char),pointer :: nullc => null() character(kind=c_char,len=5),dimension(:),pointer::list1 allocate(list1(5)) CArray = (/(c_loc(list1(i)),i=1,5),c_loc(nullc)/) end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -lstdc++ -ldl Defined "USING_F2003" to "1" Fortran compiler supports F2003 ============================================================================================= TESTING: checkFortran90Array from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:211) Check for F90 array interfaces Executing: uname -s stdout: Linux ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void f90arraytest_(void* a1, void* a2,void* a3, void* i) { printf("arrays [%p %p %p]\n",a1,a2,a3); fflush(stdout); return; } void f90ptrtest_(void* a1, void* a2,void* a3, void* i, void* p1 ,void* p2, void* p3) { printf("arrays [%p %p %p]\n",a1,a2,a3); if ((p1 == p3) && (p1 != p2)) { printf("pointers match! [%p %p] [%p]\n",p1,p3,p2); fflush(stdout); } else { printf("pointers do not match! [%p %p] [%p]\n",p1,p3,p2); fflush(stdout); exit(111); } return; } ======== Checking running linked program ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Successful compile: Source: program main Interface Subroutine f90ptrtest(p1,p2,p3,i) integer, pointer :: p1(:,:) integer, pointer :: p2(:,:) integer, pointer :: p3(:,:) integer i End Subroutine End Interface integer, pointer :: ptr1(:,:),ptr2(:,:) integer, target :: array(6:8,9:21) integer in in = 25 ptr1 => array ptr2 => array call f90arraytest(ptr1,ptr2,ptr1,in) call f90ptrtest(ptr1,ptr2,ptr1,in) end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o /tmp/petsc-PLBZbe/config.compilersFortran/fooobj.o -lstdc++ -ldl Testing executable /tmp/petsc-PLBZbe/config.compilersFortran/conftest to see if it can be run Executing: /tmp/petsc-PLBZbe/config.compilersFortran/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-PLBZbe/config.compilersFortran/conftest stdout: arrays [0x7fffffff6640 0x7fffffff6640 0x7fffffff6640] arrays [0x7fffffff6580 0x7fffffff65e0 0x7fffffff6580] pointers do not match! [0x2aaaacdf5880 (nil)] [0x2aaaaab42a00] ERROR while running executable: Could not execute "['/tmp/petsc-PLBZbe/config.compilersFortran/conftest']": arrays [0x7fffffff6640 0x7fffffff6640 0x7fffffff6640] arrays [0x7fffffff6580 0x7fffffff65e0 0x7fffffff6580] pointers do not match! [0x2aaaacdf5880 (nil)] [0x2aaaaab42a00] compilers: F90 uses a single argument for array pointers ============================================================================================= TESTING: checkFortran90AssumedType from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:298) Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -qversion ============================================================================================= TESTING: checkFortranModuleInclude from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:303) Figures out what flag is used to specify the include path for Fortran modules ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilersFortran/confdir -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Successful compile: Source: program main use configtest write(*,*) testint end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest -I/tmp/petsc-PLBZbe/config.compilersFortran/confdir -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o /tmp/petsc-PLBZbe/config.compilersFortran/configtest.o -lstdc++ -ldl compilers: Fortran module include flag -I found ============================================================================================= TESTING: checkFortranModuleOutput from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:369) Figures out what flag is used to specify the output path for Fortran modules ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -module /tmp/petsc-PLBZbe/config.compilersFortran/confdir -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Possible ERROR while running compiler: exit code 1 stderr: gfortran: error: unrecognized command line option '-module'; did you mean '-mhle'? Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module compile failed ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -module:/tmp/petsc-PLBZbe/config.compilersFortran/confdir -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Possible ERROR while running compiler: exit code 1 stderr: gfortran: error: unrecognized command line option '-module:/tmp/petsc-PLBZbe/config.compilersFortran/confdir' Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module: compile failed ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -fmod=/tmp/petsc-PLBZbe/config.compilersFortran/confdir -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Possible ERROR while running compiler: exit code 1 stderr: gfortran: error: unrecognized command line option '-fmod=/tmp/petsc-PLBZbe/config.compilersFortran/confdir' Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -fmod= compile failed ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -J/tmp/petsc-PLBZbe/config.compilersFortran/confdir -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -J found ============================================================================================= TESTING: checkFortranTypeStar from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:135) Determine whether the Fortran compiler handles type(*) ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Successful compile: Source: program main interface subroutine a(b) type(*) :: b(:) end subroutine end interface end Defined "HAVE_FORTRAN_TYPE_STAR" to "1" Fortran compiler supports type(*) ============================================================================================= TESTING: checkFortranTypeInitialize from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:125) Determines if PETSc objects in Fortran are initialized by default (doesn't work with common blocks) Defined "FORTRAN_TYPE_INITIALIZE" to " = -2" Initializing Fortran objects ============================================================================================= TESTING: configureFortranFlush from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:116) ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.F90 Successful compile: Source: program main call flush(6) end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.compilersFortran/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.compilersFortran/conftest.o -lstdc++ -ldl Defined "HAVE_FORTRAN_FLUSH" to "1" ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilersFortran(config/BuildSystem/config/compilersFortran.py:414) Check if -MMD works for dependency generation, and add it if it does Trying FC compiler flag -MMD -MP Defined make macro "FC_DEPFLAGS" to "-MMD -MP" Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 -MMD -MP /tmp/petsc-PLBZbe/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -g -fPIC -O2 -MMD -MP child config.compilersFortran 1.787659 ============================================================================================= TESTING: checkStdC from config.headers(config/BuildSystem/config/headers.py:105) ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.headers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main() { ; return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c ======== Checking running linked program ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.headers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main() { int i; for(i = 0; i < 256; i++) if (XOR(islower(i), ISLOWER(i)) || toupper(i) != TOUPPER(i)) exit(2); exit(0); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.headers/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.headers/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-PLBZbe/config.headers/conftest to see if it can be run Executing: /tmp/petsc-PLBZbe/config.headers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-PLBZbe/config.headers/conftest ============================================================================================= TESTING: checkStat from config.headers(config/BuildSystem/config/headers.py:138) Checks whether stat file-mode macros are broken, and defines STAT_MACROS_BROKEN if they are Preprocessing source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(S_ISBLK) && defined(S_IFDIR) # if S_ISBLK (S_IFDIR) You lose. # endif #endif #if defined(S_ISBLK) && defined(S_IFCHR) # if S_ISBLK (S_IFCHR) You lose. # endif #endif #if defined(S_ISLNK) && defined(S_IFREG) # if S_ISLNK (S_IFREG) You lose. # endif #endif #if defined(S_ISSOCK) && defined(S_IFREG) # if S_ISSOCK (S_IFREG) You lose. # endif #endif Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c ============================================================================================= TESTING: checkSysWait from config.headers(config/BuildSystem/config/headers.py:173) Check for POSIX.1 compatible sys/wait.h, and defines HAVE_SYS_WAIT_H if found ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.headers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #ifndef WEXITSTATUS #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) #endif #ifndef WIFEXITED #define WIFEXITED(stat_val) (((stat_val) & 255) == 0) #endif int main() { int s; wait (&s); s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: checkTime from config.headers(config/BuildSystem/config/headers.py:195) Checks if you can safely include both and , and if so defines TIME_WITH_SYS_TIME Checking for header: time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_TIME_H" to "1" Checking for header: sys/time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TIME_H" to "1" ============================================================================================= TESTING: checkMath from config.headers(config/BuildSystem/config/headers.py:201) Checks for the math headers and defines Checking for header: math.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.headers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double pi = M_PI; if (pi); ; return 0; } Found math #defines, like M_PI ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: setjmp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: dos.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: fcntl.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: io.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: malloc.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: pwd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: strings.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: unistd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/sysinfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SYSINFO_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: machine/endian.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/param.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/procfs.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_PROCFS_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/resource.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/systeminfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/times.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/utsname.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/socket.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/wait.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: netinet/in.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: netdb.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: direct.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: Ws2tcpip.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/types.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: WindowsX.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: ieeefp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: stdint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: pthread.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_PTHREAD_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: inttypes.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: immintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_IMMINTRIN_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: zmmintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: setjmp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: dos.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: fcntl.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: io.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: malloc.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: pwd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: strings.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: unistd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/sysinfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SYSINFO_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: machine/endian.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/param.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/procfs.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_PROCFS_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/resource.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/systeminfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/times.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/utsname.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/socket.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/wait.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: netinet/in.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: netdb.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: direct.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: Ws2tcpip.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/types.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: WindowsX.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: ieeefp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: stdint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: pthread.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_PTHREAD_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: inttypes.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: immintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_IMMINTRIN_H" to "1" ============================================================================================= TESTING: check from config.headers(config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: zmmintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: checkRecursiveMacros from config.headers(config/BuildSystem/config/headers.py:216) Checks that the preprocessor allows recursive macros, and if not defines HAVE_BROKEN_RECURSIVE_MACRO ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.headers/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void a(int i, int j) {} #define a(b) a(b,__LINE__) int main() { a(0); ; return 0; } child config.headers 4.223923 ============================================================================================= TESTING: configureCacheDetails from config.utilities.cacheDetails(config/BuildSystem/config/utilities/cacheDetails.py:78) Try to determine the size and associativity of the cache. ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.headers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include long getconf_LEVEL1_DCACHE_LINESIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); return (16 <= val && val <= 2147483647) ? val : 32; } int main() { ; return 0; } ======== Checking running linked program ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include long getconf_LEVEL1_DCACHE_LINESIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); return (16 <= val && val <= 2147483647) ? val : 32; } int main() { FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_LINESIZE()); fclose(output);; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.utilities.cacheDetails/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.cacheDetails/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-PLBZbe/config.utilities.cacheDetails/conftest to see if it can be run Executing: /tmp/petsc-PLBZbe/config.utilities.cacheDetails/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-PLBZbe/config.utilities.cacheDetails/conftest Defined "LEVEL1_DCACHE_LINESIZE" to "64" child config.utilities.cacheDetails 0.298436 ============================================================================================= TESTING: check_struct_sigaction from config.types(config/BuildSystem/config/types.py:42) Checks if "struct sigaction" exists in signal.h. This check is for C89 check. Checking for type: struct sigaction ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main() { struct sigaction a;; return 0; } struct sigaction found Defined "HAVE_STRUCT_SIGACTION" to "1" ============================================================================================= TESTING: check__int64 from config.types(config/BuildSystem/config/types.py:48) Checks if __int64 exists. This is primarily for windows. Checking for type: __int64 ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.types/conftest.c: In function 'main': /tmp/petsc-PLBZbe/config.types/conftest.c:11:1: error: unknown type name '__int64'; did you mean '__int64_t'? __int64 a;; ^~~~~~~ __int64_t Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { __int64 a;; return 0; } __int64 found ============================================================================================= TESTING: checkSizeTypes from config.types(config/BuildSystem/config/types.py:54) Checks for types associated with sizes, such as size_t. Checking for type: size_t ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { size_t a;; return 0; } size_t found ============================================================================================= TESTING: checkFileTypes from config.types(config/BuildSystem/config/types.py:64) Checks for types associated with files, such as mode_t, off_t, etc. Checking for type: mode_t ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { mode_t a;; return 0; } mode_t found Checking for type: off_t ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { off_t a;; return 0; } off_t found ============================================================================================= TESTING: checkIntegerTypes from config.types(config/BuildSystem/config/types.py:59) Checks for types associated with integers, such as int32_t. Checking for type: int32_t ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { int32_t a;; return 0; } int32_t found ============================================================================================= TESTING: checkPID from config.types(config/BuildSystem/config/types.py:70) Checks for pid_t, and defines it if necessary Checking for type: pid_t ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { pid_t a;; return 0; } pid_t found ============================================================================================= TESTING: checkUID from config.types(config/BuildSystem/config/types.py:74) Checks for uid_t and gid_t, and defines them if necessary Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types /tmp/petsc-PLBZbe/config.types/conftest.c ============================================================================================= TESTING: checkC99Complex from config.types(config/BuildSystem/config/types.py:81) Check for complex numbers in in C99 std Note that since PETSc source code uses _Complex we test specifically for that, not complex ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double _Complex x; x = I; ; return 0; } ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double _Complex x; x = I; ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.types/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.o -lstdc++ -ldl Defined "HAVE_C99_COMPLEX" to "1" ============================================================================================= TESTING: checkCxxComplex from config.types(config/BuildSystem/config/types.py:92) Check for complex numbers in namespace std ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.types/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { std::complex x; ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.types/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.types/conftest.o -lstdc++ -ldl Defined "HAVE_CXX_COMPLEX" to "1" ============================================================================================= TESTING: checkConst from config.types(config/BuildSystem/config/types.py:103) Checks for working const, and if not found defines it to empty string ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset x; /* SunOS 4.1.1 cc rejects this. */ char const *const *ccp; char **p; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; ccp = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++ccp; p = (char**) ccp; ccp = (char const *const *) p; /* This section avoids unused variable warnings */ if (zero.x); if (x[0]); { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (*s); } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; /* Get rid of unused variable warning */ if (foo); } ; return 0; } ============================================================================================= TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:159) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: short ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(short)==2)*2-1]; Defined "SIZEOF_SHORT" to "2" ============================================================================================= TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:159) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: int ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(int)==4)*2-1]; Defined "SIZEOF_INT" to "4" ============================================================================================= TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:159) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: enum ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(enum{ENUM_DUMMY})==4)*2-1]; Defined "SIZEOF_ENUM" to "4" ============================================================================================= TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:159) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(long)==8)*2-1]; Defined "SIZEOF_LONG" to "8" ============================================================================================= TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:159) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: void * ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(void *)==8)*2-1]; Defined "SIZEOF_VOID_P" to "8" ============================================================================================= TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:159) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long long ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(long long)==8)*2-1]; Defined "SIZEOF_LONG_LONG" to "8" ============================================================================================= TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:159) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: size_t ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(size_t)==8)*2-1]; Defined "SIZEOF_SIZE_T" to "8" Defined "USING_64BIT_PTR" to "1" ============================================================================================= TESTING: checkVisibility from config.types(config/BuildSystem/config/types.py:193) ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { __attribute__((visibility ("default"))) int foo(void);; return 0; } Defined "USE_VISIBILITY_C" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.types/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { __attribute__((visibility ("default"))) int foo(void);; return 0; } Defined "USE_VISIBILITY_CXX" to "1" ============================================================================================= TESTING: checkMaxPathLen from config.types(config/BuildSystem/config/types.py:215) Determining PETSC_MAX_PATH_LEN ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(MAXPATHLEN) # define PETSC_MAX_PATH_LEN MAXPATHLEN #elif defined(MAX_PATH) # define PETSC_MAX_PATH_LEN MAX_PATH #elif defined(_MAX_PATH) # define PETSC_MAX_PATH_LEN _MAX_PATH #else # define PETSC_MAX_PATH_LEN 4096 #endif #define xstr(s) str(s) #define str(s) #s char petsc_max_path_len[] = xstr(PETSC_MAX_PATH_LEN); int main() { ; return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(MAXPATHLEN) # define PETSC_MAX_PATH_LEN MAXPATHLEN #elif defined(MAX_PATH) # define PETSC_MAX_PATH_LEN MAX_PATH #elif defined(_MAX_PATH) # define PETSC_MAX_PATH_LEN _MAX_PATH #else # define PETSC_MAX_PATH_LEN 4096 #endif #define xstr(s) str(s) #define str(s) #s char petsc_max_path_len[] = xstr(PETSC_MAX_PATH_LEN); Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types /tmp/petsc-PLBZbe/config.types/conftest.c Defined "MAX_PATH_LEN" to "4096" child config.types 2.353707 ============================================================================================= TESTING: configureMemAlign from PETSc.options.memAlign(config/PETSc/options/memAlign.py:29) Choose alignment Defined "MEMALIGN" to "16" Memory alignment is 16 child PETSc.options.memAlign 0.001847 ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [handle_sigfpes] in library ['fpe'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char handle_sigfpes(); static void _check_handle_sigfpes() { handle_sigfpes(); } int main() { _check_handle_sigfpes();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lfpe -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [socket] in library ['socket', 'nsl'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(); static void _check_socket() { socket(); } int main() { _check_socket();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lsocket -lnsl -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lsocket /usr/bin/ld: cannot find -lnsl collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lsocket /usr/bin/ld: cannot find -lnsl collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lsocket /usr/bin/ld: cannot find -lnsl collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [handle_sigfpes] in library ['fpe'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char handle_sigfpes(); static void _check_handle_sigfpes() { handle_sigfpes(); } int main() { _check_handle_sigfpes();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lfpe -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [socket] in library ['socket', 'nsl'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(); static void _check_socket() { socket(); } int main() { _check_socket();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lsocket -lnsl -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lsocket /usr/bin/ld: cannot find -lnsl collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lsocket /usr/bin/ld: cannot find -lnsl collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lsocket /usr/bin/ld: cannot find -lnsl collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: checkMath from config.libraries(config/BuildSystem/config/libraries.py:264) Check for sin() in libm, the math library Checking for functions [sin floor log10 pow] in library [''] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin() { double x,y; scanf("%lf",&x); y = sin(x); printf("%f",y); ; } #include double floor(double); static void _check_floor() { double x,y; scanf("%lf",&x); y = floor(x); printf("%f",y); ; } #include double log10(double); static void _check_log10() { double x,y; scanf("%lf",&x); y = log10(x); printf("%f",y); ; } #include double pow(double, double); static void _check_pow() { double x,y; scanf("%lf",&x); y = pow(x,x); printf("%f",y); ; } int main() { _check_sin(); _check_floor(); _check_log10(); _check_pow();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: undefined reference to symbol 'log10@@GLIBC_2.2.5' /usr/bin/ld: /lib64/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: undefined reference to symbol 'log10@@GLIBC_2.2.5' /usr/bin/ld: /lib64/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: undefined reference to symbol 'log10@@GLIBC_2.2.5' /usr/bin/ld: /lib64/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status: Checking for functions [sin floor log10 pow] in library ['m'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin() { double x,y; scanf("%lf",&x); y = sin(x); printf("%f",y); ; } #include double floor(double); static void _check_floor() { double x,y; scanf("%lf",&x); y = floor(x); printf("%f",y); ; } #include double log10(double); static void _check_log10() { double x,y; scanf("%lf",&x); y = log10(x); printf("%f",y); ; } #include double pow(double, double); static void _check_pow() { double x,y; scanf("%lf",&x); y = pow(x,x); printf("%f",y); ; } int main() { _check_sin(); _check_floor(); _check_log10(); _check_pow();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" CheckMath: using math library ['libm.a'] ============================================================================================= TESTING: checkMathErf from config.libraries(config/BuildSystem/config/libraries.py:283) Check for erf() in libm, the math library Checking for functions [erf] in library ['libm.a'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_erf() { double (*checkErf)(double) = erf;double x = 0,y; y = (*checkErf)(x); } int main() { _check_erf();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" erf() found Defined "HAVE_ERF" to "1" ============================================================================================= TESTING: checkMathTgamma from config.libraries(config/BuildSystem/config/libraries.py:292) Check for tgamma() in libm, the math library Checking for functions [tgamma] in library ['libm.a'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_tgamma() { double (*checkTgamma)(double) = tgamma;double x = 0,y; y = (*checkTgamma)(x); } int main() { _check_tgamma();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" tgamma() found Defined "HAVE_TGAMMA" to "1" ============================================================================================= TESTING: checkMathLgamma from config.libraries(config/BuildSystem/config/libraries.py:301) Check for lgamma() in libm, the math library Checking for functions [lgamma] in library ['libm.a'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include #include static void _check_lgamma() { double (*checkLgamma)(double) = lgamma;double x = 1,y; y = (*checkLgamma)(x);if (y != 0.) abort(); } int main() { _check_lgamma();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" lgamma() found Defined "HAVE_LGAMMA" to "1" ============================================================================================= TESTING: checkMathFenv from config.libraries(config/BuildSystem/config/libraries.py:314) Checks if can be used with FE_DFL_ENV Checking for functions [fesetenv] in library ['libm.a'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_fesetenv() { fesetenv(FE_DFL_ENV);; } int main() { _check_fesetenv();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" Defined "HAVE_FENV_H" to "1" ============================================================================================= TESTING: checkMathLog2 from config.libraries(config/BuildSystem/config/libraries.py:322) Check for log2() in libm, the math library Checking for functions [log2] in library ['libm.a'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_log2() { double (*checkLog2)(double) = log2; double x = 2.5, y = (*checkLog2)(x); } int main() { _check_log2();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" log2() found Defined "HAVE_LOG2" to "1" ============================================================================================= TESTING: checkRealtime from config.libraries(config/BuildSystem/config/libraries.py:331) Check for presence of clock_gettime() in realtime library (POSIX Realtime extensions) Checking for functions [clock_gettime] in library [''] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_clock_gettime() { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp);; } int main() { _check_clock_gettime();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lstdc++ -ldl realtime functions are linked in by default ============================================================================================= TESTING: checkDynamic from config.libraries(config/BuildSystem/config/libraries.py:347) Check for the header and libraries necessary for dynamic library manipulation Checking for functions [dlopen] in library ['dl'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(); static void _check_dlopen() { dlopen(); } int main() { _check_dlopen();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -ldl -lstdc++ -ldl Defined "HAVE_LIBDL" to "1" Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_DLFCN_H" to "1" child config.libraries 2.219868 ============================================================================================= TESTING: configureLibraryOptions from PETSc.options.libraryOptions(config/PETSc/options/libraryOptions.py:38) Sets PETSC_USE_DEBUG, PETSC_USE_INFO, PETSC_USE_LOG, PETSC_USE_CTABLE, PETSC_USE_FORTRAN_KERNELS, and PETSC_USE_AVX512_KERNELS Defined "USE_LOG" to "1" Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -qversion Defined "USE_MALLOC_COALESCED" to "1" Defined "USE_INFO" to "1" Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_bgl_perfctr_void': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `bgl_perfctr_void' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_bgl_perfctr_void': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `bgl_perfctr_void' collect2: error: ld returned 1 exit status: Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_ADIOI_BGL_Open': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `ADIOI_BGL_Open' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_ADIOI_BGL_Open': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `ADIOI_BGL_Open' collect2: error: ld returned 1 exit status: Defined "USE_BACKWARD_LOOP" to "1" **********Checking if running on BGL/IBM detected Checking for functions [bgl_perfctr_void] in library [''] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char bgl_perfctr_void(); static void _check_bgl_perfctr_void() { bgl_perfctr_void(); } int main() { _check_bgl_perfctr_void();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_bgl_perfctr_void': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `bgl_perfctr_void' collect2: error: ld returned 1 exit status Checking for functions [ADIOI_BGL_Open] in library [''] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ADIOI_BGL_Open(); static void _check_ADIOI_BGL_Open() { ADIOI_BGL_Open(); } int main() { _check_ADIOI_BGL_Open();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_ADIOI_BGL_Open': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `ADIOI_BGL_Open' collect2: error: ld returned 1 exit status *********BGL/IBM test failure Defined "USE_AVX512_KERNELS" to "1" Defined "Alignx(a,b)" to " " ============================================================================================= TESTING: configureISColorValueType from PETSc.options.libraryOptions(config/PETSc/options/libraryOptions.py:99) Sets PETSC_IS_COLORING_VALUE_TYPE, PETSC_MPIU_IS_COLORING_VALUE_TYPE, and PETSC_IS_COLORING_MAX as required by ISColoring Defined "MPIU_IS_COLORING_VALUE_TYPE" to "MPI_UNSIGNED_SHORT" Defined "IS_COLORING_MAX" to "USHRT_MAX" Defined "IS_COLORING_VALUE_TYPE" to "short" Defined "IS_COLORING_VALUE_TYPE_F" to "integer2" child PETSc.options.libraryOptions 0.365639 child config.atomics 0.000010 ============================================================================================= TESTING: checkSysinfo from config.functions(config/BuildSystem/config/functions.py:106) Check whether sysinfo takes three arguments, and if it does define HAVE_SYSINFO_3ARG Checking for functions [sysinfo] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sysinfo(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_sysinfo) || defined (__stub___sysinfo) sysinfo_will_always_fail_with_ENOSYS(); #else sysinfo(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_SYSINFO" to "1" Checking for header: sys/sysinfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SYSINFO_H" to "1" Checking for header: sys/systeminfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated.: ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.functions/conftest.c:9:4: error: #error "Cannot check sysinfo without special headers" # error "Cannot check sysinfo without special headers" ^~~~~ /tmp/petsc-PLBZbe/config.functions/conftest.c: In function 'main': /tmp/petsc-PLBZbe/config.functions/conftest.c:13:30: warning: implicit declaration of function 'sysinfo' [-Wimplicit-function-declaration] char buf[10]; long count=10; sysinfo(1, buf, count); ^~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #ifdef HAVE_SYS_SYSINFO_H # include #elif defined(HAVE_SYS_SYSTEMINFO_H) # include #else # error "Cannot check sysinfo without special headers" #endif int main() { char buf[10]; long count=10; sysinfo(1, buf, count); ; return 0; } Compile failed inside link ============================================================================================= TESTING: checkVPrintf from config.functions(config/BuildSystem/config/functions.py:125) Checks whether vprintf requires a char * last argument, and if it does defines HAVE_VPRINTF_CHAR ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { va_list Argp; vprintf( "%d", Argp ); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl ============================================================================================= TESTING: checkVFPrintf from config.functions(config/BuildSystem/config/functions.py:131) Checks whether vfprintf requires a char * last argument, and if it does defines HAVE_VFPRINTF_CHAR ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { va_list Argp; vfprintf(stdout, "%d", Argp ); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl ============================================================================================= TESTING: checkVSNPrintf from config.functions(config/BuildSystem/config/functions.py:137) Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { va_list Argp;char str[6]; vsnprintf(str,5, "%d", Argp ); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_VSNPRINTF" to "1" ============================================================================================= TESTING: checkNanosleep from config.functions(config/BuildSystem/config/functions.py:167) Check for functional nanosleep() - as time.h behaves differently for different compiler flags - like -std=c89 ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { struct timespec tp; tp.tv_sec = 0; tp.tv_nsec = (long)(1e9); nanosleep(&tp,0); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_NANOSLEEP" to "1" ============================================================================================= TESTING: checkMemmove from config.functions(config/BuildSystem/config/functions.py:173) Check for functional memmove() - as MS VC requires correct includes to for this test ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { char c1[1], c2[1] = "c"; size_t n=1; memmove(c1,c2,n); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_MEMMOVE" to "1" ============================================================================================= TESTING: checkSignalHandlerType from config.functions(config/BuildSystem/config/functions.py:143) Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.functions/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include static void myhandler(int sig) {} int main() { signal(SIGFPE,myhandler); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "SIGNAL_CAST" to " " ============================================================================================= TESTING: checkFreeReturnType from config.functions(config/BuildSystem/config/functions.py:153) Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.functions/conftest.c: In function 'main': /tmp/petsc-PLBZbe/config.functions/conftest.c:6:25: error: void value not ignored as it ought to be int ierr; void *p; ierr = free(p); return 0; ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { int ierr; void *p; ierr = free(p); return 0; ; return 0; } Compile failed inside link ============================================================================================= TESTING: checkVariableArgumentLists from config.functions(config/BuildSystem/config/functions.py:159) Checks whether the variable argument list functionality is working ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { va_list l1, l2; va_copy(l1, l2); return 0; ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_VA_COPY" to "1" ============================================================================================= TESTING: checkClassify from config.functions(config/BuildSystem/config/functions.py:85) Recursive decompose to rapidly classify functions as found or missing To confirm that a function is missing, we require a compile/link failure with only that function in a compilation unit. In contrast, we can confirm that many functions are present by compiling them all together in a large compilation unit. We optimistically compile everything together, then trim all functions that were named in the error message and bisect the result. The trimming is only an optimization to increase the likelihood of a big-batch compile succeeding; we do not rely on the compiler naming missing functions. Checking for functions [rand getdomainname _access snprintf realpath dlsym bzero _getcwd _pipe getwd uname _lseek sleep _sleep lseek usleep dlclose gethostname clock access _snprintf dlerror fork getpagesize sbreak memalign getcwd gethostbyname readlink _set_output_format PXFGETARG strcasecmp dlopen fpresetsticky drand48 socket popen getrusage _mkdir time fpsetsticky stricmp] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-PLBZbe/config.functions/conftest.c:16:6: warning: conflicting types for built-in function 'snprintf' [-Wbuiltin-declaration-mismatch] char snprintf(); ^~~~~~~~ /tmp/petsc-PLBZbe/config.functions/conftest.c:19:6: warning: conflicting types for built-in function 'bzero' [-Wbuiltin-declaration-mismatch] char bzero(); ^~~~~ /tmp/petsc-PLBZbe/config.functions/conftest.c:35:6: warning: conflicting types for built-in function 'fork' [-Wbuiltin-declaration-mismatch] char fork(); ^~~~ /tmp/petsc-PLBZbe/config.functions/conftest.c:44:6: warning: conflicting types for built-in function 'strcasecmp' [-Wbuiltin-declaration-mismatch] char strcasecmp(); ^~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char rand(); char getdomainname(); char _access(); char snprintf(); char realpath(); char dlsym(); char bzero(); char _getcwd(); char _pipe(); char getwd(); char uname(); char _lseek(); char sleep(); char _sleep(); char lseek(); char usleep(); char dlclose(); char gethostname(); char clock(); char access(); char _snprintf(); char dlerror(); char fork(); char getpagesize(); char sbreak(); char memalign(); char getcwd(); char gethostbyname(); char readlink(); char _set_output_format(); char PXFGETARG(); char strcasecmp(); char dlopen(); char fpresetsticky(); char drand48(); char socket(); char popen(); char getrusage(); char _mkdir(); char time(); char fpsetsticky(); char stricmp(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub__pipe) || defined (__stub____pipe) _pipe_will_always_fail_with_ENOSYS(); #else _pipe(); #endif #if defined (__stub_getwd) || defined (__stub___getwd) getwd_will_always_fail_with_ENOSYS(); #else getwd(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif #if defined (__stub_memalign) || defined (__stub___memalign) memalign_will_always_fail_with_ENOSYS(); #else memalign(); #endif #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub__set_output_format) || defined (__stub____set_output_format) _set_output_format_will_always_fail_with_ENOSYS(); #else _set_output_format(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:119: warning: the `getwd' function is dangerous and should not be used. /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:77: undefined reference to `_access' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:107: undefined reference to `_getcwd' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:113: undefined reference to `_pipe' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:131: undefined reference to `_lseek' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:143: undefined reference to `_sleep' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:185: undefined reference to `_snprintf' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:209: undefined reference to `sbreak' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:239: undefined reference to `_set_output_format' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:245: undefined reference to `PXFGETARG' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:263: undefined reference to `fpresetsticky' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:293: undefined reference to `_mkdir' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:305: undefined reference to `fpsetsticky' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:311: undefined reference to `stricmp' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:119: warning: the `getwd' function is dangerous and should not be used. /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:77: undefined reference to `_access' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:107: undefined reference to `_getcwd' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:113: undefined reference to `_pipe' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:131: undefined reference to `_lseek' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:143: undefined reference to `_sleep' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:185: undefined reference to `_snprintf' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:209: undefined reference to `sbreak' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:239: undefined reference to `_set_output_format' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:245: undefined reference to `PXFGETARG' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:263: undefined reference to `fpresetsticky' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:293: undefined reference to `_mkdir' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:305: undefined reference to `fpsetsticky' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:311: undefined reference to `stricmp' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:119: warning: the `getwd' function is dangerous and should not be used. /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:77: undefined reference to `_access' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:107: undefined reference to `_getcwd' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:113: undefined reference to `_pipe' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:131: undefined reference to `_lseek' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:143: undefined reference to `_sleep' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:185: undefined reference to `_snprintf' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:209: undefined reference to `sbreak' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:239: undefined reference to `_set_output_format' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:245: undefined reference to `PXFGETARG' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:263: undefined reference to `fpresetsticky' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:293: undefined reference to `_mkdir' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:305: undefined reference to `fpsetsticky' /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.c:311: undefined reference to `stricmp' collect2: error: ld returned 1 exit status: Checking for functions [rand getdomainname realpath dlsym bzero uname usleep dlclose gethostname clock dlerror] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-PLBZbe/config.functions/conftest.c:17:6: warning: conflicting types for built-in function 'bzero' [-Wbuiltin-declaration-mismatch] char bzero(); ^~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char rand(); char getdomainname(); char realpath(); char dlsym(); char bzero(); char uname(); char usleep(); char dlclose(); char gethostname(); char clock(); char dlerror(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_RAND" to "1" Defined "HAVE_GETDOMAINNAME" to "1" Defined "HAVE_REALPATH" to "1" Defined "HAVE_DLSYM" to "1" Defined "HAVE_BZERO" to "1" Defined "HAVE_UNAME" to "1" Defined "HAVE_USLEEP" to "1" Defined "HAVE_DLCLOSE" to "1" Defined "HAVE_GETHOSTNAME" to "1" Defined "HAVE_CLOCK" to "1" Defined "HAVE_DLERROR" to "1" Checking for functions [fork getpagesize memalign gethostbyname readlink strcasecmp dlopen drand48 socket popen getrusage time] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-PLBZbe/config.functions/conftest.c:13:6: warning: conflicting types for built-in function 'fork' [-Wbuiltin-declaration-mismatch] char fork(); ^~~~ /tmp/petsc-PLBZbe/config.functions/conftest.c:18:6: warning: conflicting types for built-in function 'strcasecmp' [-Wbuiltin-declaration-mismatch] char strcasecmp(); ^~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fork(); char getpagesize(); char memalign(); char gethostbyname(); char readlink(); char strcasecmp(); char dlopen(); char drand48(); char socket(); char popen(); char getrusage(); char time(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_memalign) || defined (__stub___memalign) memalign_will_always_fail_with_ENOSYS(); #else memalign(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_FORK" to "1" Defined "HAVE_GETPAGESIZE" to "1" Defined "HAVE_MEMALIGN" to "1" Defined "HAVE_GETHOSTBYNAME" to "1" Defined "HAVE_READLINK" to "1" Defined "HAVE_STRCASECMP" to "1" Defined "HAVE_DLOPEN" to "1" Defined "HAVE_DRAND48" to "1" Defined "HAVE_SOCKET" to "1" Defined "HAVE_POPEN" to "1" Defined "HAVE_GETRUSAGE" to "1" Defined "HAVE_TIME" to "1" Checking for functions [_access] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _access(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status: Checking for functions [snprintf] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-PLBZbe/config.functions/conftest.c:13:6: warning: conflicting types for built-in function 'snprintf' [-Wbuiltin-declaration-mismatch] char snprintf(); ^~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char snprintf(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_SNPRINTF" to "1" Checking for functions [_getcwd] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _getcwd(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status: Checking for functions [_pipe] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _pipe(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__pipe) || defined (__stub____pipe) _pipe_will_always_fail_with_ENOSYS(); #else _pipe(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_pipe' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_pipe' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_pipe' collect2: error: ld returned 1 exit status: Checking for functions [getwd] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getwd(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_getwd) || defined (__stub___getwd) getwd_will_always_fail_with_ENOSYS(); #else getwd(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: warning: the `getwd' function is dangerous and should not be used. Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: warning: the `getwd' function is dangerous and should not be used. : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: warning: the `getwd' function is dangerous and should not be used.: Checking for functions [_lseek] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _lseek(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status: Checking for functions [sleep] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sleep(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_SLEEP" to "1" Checking for functions [_sleep] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _sleep(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status: Checking for functions [lseek] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char lseek(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_LSEEK" to "1" Checking for functions [access] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char access(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_ACCESS" to "1" Checking for functions [_snprintf] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _snprintf(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status: Checking for functions [sbreak] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sbreak(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status: Checking for functions [getcwd] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getcwd(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_GETCWD" to "1" Checking for functions [_set_output_format] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _set_output_format(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__set_output_format) || defined (__stub____set_output_format) _set_output_format_will_always_fail_with_ENOSYS(); #else _set_output_format(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status: Checking for functions [PXFGETARG] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char PXFGETARG(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status: Checking for functions [fpresetsticky] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fpresetsticky(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `fpresetsticky' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `fpresetsticky' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `fpresetsticky' collect2: error: ld returned 1 exit status: Checking for functions [_mkdir] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _mkdir(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status: Checking for functions [fpsetsticky] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fpsetsticky(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status: Checking for functions [stricmp] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char stricmp(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.functions/conftest.o: in function `main': /tmp/petsc-PLBZbe/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: checkMmap from config.functions(config/BuildSystem/config/functions.py:179) Check for functional mmap() to allocate shared memory and define HAVE_MMAP ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.functions/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main() { int fd; fd=open("/tmp/file",O_RDWR); mmap((void*)0,100,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.functions/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_MMAP" to "1" child config.functions 5.641498 ============================================================================================= TESTING: configureMemorySize from config.utilities.getResidentSetSize(config/BuildSystem/config/utilities/getResidentSetSize.py:31) Try to determine how to measure the memory usage Defined "USE_PROC_FOR_SIZE" to "1" Using /proc for PetscMemoryGetCurrentUsage() child config.utilities.getResidentSetSize 0.000957 ============================================================================================= TESTING: configureFortranCommandLine from config.utilities.fortranCommandLine(config/BuildSystem/config/utilities/fortranCommandLine.py:27) Check for the mechanism to retrieve command line arguments in Fortran Checking for functions [] in library [''] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -g -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.F90 Successful compile: Source: program main integer i character*(80) arg i = command_argument_count() call get_command_argument(i,arg) end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lstdc++ -ldl Defined "HAVE_FORTRAN_GET_COMMAND_ARGUMENT" to "1" child config.utilities.fortranCommandLine 0.191357 ============================================================================================= TESTING: configureFPTrap from config.utilities.FPTrap(config/BuildSystem/config/utilities/FPTrap.py:27) Checking the handling of floating point traps Checking for header: sigfpe.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory #include ^~~~~~~~~~ compilation terminated.: Checking for header: fpxcp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory #include ^~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory #include ^~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory #include ^~~~~~~~~ compilation terminated.: Checking for header: floatingpoint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory #include ^~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory #include ^~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory #include ^~~~~~~~~~~~~~~~~ compilation terminated.: child config.utilities.FPTrap 0.129453 ============================================================================================= TESTING: configureFeatureTestMacros from config.utilities.featureTestMacros(config/BuildSystem/config/utilities/featureTestMacros.py:13) Checks if certain feature test macros are support ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.c:4:10: fatal error: sysctl.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #define _POSIX_C_SOURCE 200112L #include int main() { ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.c Possible ERROR while running compiler: stderr: In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.c:4: /usr/include/features.h:183:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #define _BSD_SOURCE #include int main() { ; return 0; } Defined "_BSD_SOURCE" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _DEFAULT_SOURCE #include int main() { ; return 0; } Defined "_DEFAULT_SOURCE" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include int main() { cpu_set_t mset; CPU_ZERO(&mset);; return 0; } Defined "_GNU_SOURCE" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include #include int main() { Dl_info info; if (dladdr(exit, &info));; return 0; } Defined "_GNU_SOURCE" to "1" child config.utilities.featureTestMacros 0.390263 ============================================================================================= TESTING: configureMissingUtypeTypedefs from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:55) Checks if u_short is undefined ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { u_short foo; ; return 0; } ============================================================================================= TESTING: configureMissingFunctions from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:61) Checks for SOCKETS ============================================================================================= TESTING: configureMissingSignals from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:79) Check for missing signals, and define MISSING_ if necessary ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGABRT; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGALRM; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGBUS; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGCHLD; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGCONT; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGFPE; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGHUP; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGILL; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGINT; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGKILL; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGPIPE; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGQUIT; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGSEGV; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGSTOP; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGSYS; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGTERM; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGTRAP; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGTSTP; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGURG; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGUSR1; if (i); ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGUSR2; if (i); ; return 0; } ============================================================================================= TESTING: configureMissingGetdomainnamePrototype from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:96) ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main() { int (*getdomainname_ptr)(char*,size_t) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; ; return 0; } ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.utilities.missing/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main() { int (*getdomainname_ptr)(char*,size_t) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -lstdc++ -ldl ============================================================================================= TESTING: configureMissingSrandPrototype from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:121) ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #include int main() { double (*drand48_ptr)(void) = drand48; void (*srand48_ptr)(long int) = srand48; long int seed=10; srand48_ptr(seed); if (drand48_ptr() > 0.5) return 1; ; return 0; } ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.utilities.missing/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #include int main() { double (*drand48_ptr)(void) = drand48; void (*srand48_ptr)(long int) = srand48; long int seed=10; srand48_ptr(seed); if (drand48_ptr() > 0.5) return 1; ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.utilities.missing/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.utilities.missing/conftest.o -lstdc++ -ldl child config.utilities.missing 2.439195 ============================================================================================= TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:34) ============================================================================================= TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:49) Checks whether shared libraries should be used, for which you must - Specify --with-shared-libraries - Have found a working shared linker Defines PETSC_USE_SHARED_LIBRARIES if they are used Executing: uname -s stdout: Linux Defined make rule "shared_arch" with dependencies "shared_linux" and code [] Defined make macro "SONAME_FUNCTION" to "$(1).so.$(2)" Defined make macro "SL_LINKER_FUNCTION" to "-shared -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))" Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -v Defined make macro "BUILDSHAREDLIB" to "yes" Defined "USE_SHARED_LIBRARIES" to "1" ============================================================================================= TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:94) Checks whether dynamic loading is available (with dlfcn.h and libdl) Defined "HAVE_DYNAMIC_LIBRARIES" to "1" ============================================================================================= TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:100) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ============================================================================================= TESTING: checkSymbolResolution from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:109) Checks that dladdr() works ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/PETSc.options.sharedLibraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/PETSc.options.sharedLibraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include #include int main() { Dl_info info; if (dladdr(exit, &info)); ; return 0; } Defined "HAVE_DLADDR" to "1" child PETSc.options.sharedLibraries 0.140707 ============================================================================================= TESTING: configureScalarType from PETSc.options.scalarTypes(config/PETSc/options/scalarTypes.py:40) Choose between real and complex numbers Scalar type is real ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0; int a = isnormal(b); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Defined "HAVE_ISNORMAL" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0; int a = isnan(b); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Defined "HAVE_ISNAN" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0; int a = isinf(b); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Defined "HAVE_ISINF" to "1" ============================================================================================= TESTING: configurePrecision from PETSc.options.scalarTypes(config/PETSc/options/scalarTypes.py:81) Set the default real number precision for PETSc objects Checking C compiler works with __float128 Checking for functions [logq] in library ['quadmath'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_logq() { __float128 f; logq(f);; } int main() { _check_logq();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_LIBQUADMATH" to "1" C compiler with quadmath library Checking Fortran works with quadmath library Checking for functions [ ] in library ['quadmath'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.libraries -g -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.F90 Successful compile: Source: program main real*16 s,w; w = 2.0 ;s = cos(w) end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_LIBQUADMATH" to "1" Fortran works with quadmath library Checking for functions [logq] in library ['quadmath'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_logq() { __float128 f; logq(f);; } int main() { _check_logq();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_LIBQUADMATH" to "1" Adding ['quadmath'] to LIBS Defined "HAVE_REAL___FLOAT128" to "1" Defined "USE_REAL_DOUBLE" to "1" Defined make macro "PETSC_SCALAR_SIZE" to "64" Precision is double child PETSc.options.scalarTypes 1.132034 ============================================================================================= TESTING: configureMkdir from config.programs(config/BuildSystem/config/programs.py:22) Make sure we can have mkdir automatically make intermediate directories Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/mkdir...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/mkdir...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/mkdir...not found Checking for program /opt/cray/alps/default/bin/mkdir...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/mkdir...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/mkdir...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mkdir...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/mkdir...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/mkdir...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/mkdir...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/mkdir...not found Checking for program /opt/esslurm/bin/mkdir...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/mkdir...not found Checking for program /usr/common/software/bin/mkdir...not found Checking for program /usr/common/nsg/bin/mkdir...not found Checking for program /opt/ovis/bin/mkdir...not found Checking for program /opt/ovis/sbin/mkdir...not found Checking for program /usr/local/bin/mkdir...not found Checking for program /usr/bin/mkdir...found Executing: /usr/bin/mkdir -p .conftest/tmp Adding -p flag to /usr/bin/mkdir -p to automatically create directories Defined make macro "MKDIR" to "/usr/bin/mkdir -p" ============================================================================================= TESTING: configureAutoreconf from config.programs(config/BuildSystem/config/programs.py:44) Check for autoreconf Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/autoreconf...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/autoreconf...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/autoreconf...not found Checking for program /opt/cray/alps/default/bin/autoreconf...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/autoreconf...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/autoreconf...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/autoreconf...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/autoreconf...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/autoreconf...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/autoreconf...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/autoreconf...not found Checking for program /opt/esslurm/bin/autoreconf...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/autoreconf...not found Checking for program /usr/common/software/bin/autoreconf...not found Checking for program /usr/common/nsg/bin/autoreconf...not found Checking for program /opt/ovis/bin/autoreconf...not found Checking for program /opt/ovis/sbin/autoreconf...not found Checking for program /usr/local/bin/autoreconf...not found Checking for program /usr/bin/autoreconf...found Executing: ['/usr/bin/autoreconf'] autoreconf test successful! Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/libtoolize...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/libtoolize...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/libtoolize...not found Checking for program /opt/cray/alps/default/bin/libtoolize...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/libtoolize...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/libtoolize...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/libtoolize...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/libtoolize...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/libtoolize...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/libtoolize...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/libtoolize...not found Checking for program /opt/esslurm/bin/libtoolize...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/libtoolize...not found Checking for program /usr/common/software/bin/libtoolize...not found Checking for program /usr/common/nsg/bin/libtoolize...not found Checking for program /opt/ovis/bin/libtoolize...not found Checking for program /opt/ovis/sbin/libtoolize...not found Checking for program /usr/local/bin/libtoolize...not found Checking for program /usr/bin/libtoolize...found ============================================================================================= TESTING: configurePrograms from config.programs(config/BuildSystem/config/programs.py:71) Check for the programs needed to build and run PETSc Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/bash...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/bash...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/bash...not found Checking for program /opt/cray/alps/default/bin/bash...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/bash...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/bash...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/bash...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/bash...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/bash...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/bash...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/bash...not found Checking for program /opt/esslurm/bin/bash...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/bash...not found Checking for program /usr/common/software/bin/bash...not found Checking for program /usr/common/nsg/bin/bash...not found Checking for program /opt/ovis/bin/bash...not found Checking for program /opt/ovis/sbin/bash...not found Checking for program /usr/local/bin/bash...not found Checking for program /usr/bin/bash...not found Checking for program /bin/bash...found Defined make macro "SHELL" to "/bin/bash" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/sed...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/sed...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/sed...not found Checking for program /opt/cray/alps/default/bin/sed...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/sed...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/sed...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/sed...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/sed...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/sed...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/sed...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/sed...not found Checking for program /opt/esslurm/bin/sed...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/sed...not found Checking for program /usr/common/software/bin/sed...not found Checking for program /usr/common/nsg/bin/sed...not found Checking for program /opt/ovis/bin/sed...not found Checking for program /opt/ovis/sbin/sed...not found Checking for program /usr/local/bin/sed...not found Checking for program /usr/bin/sed...found Defined make macro "SED" to "/usr/bin/sed" Executing: /usr/bin/sed -i s/sed/sd/g "/tmp/petsc-PLBZbe/config.programs/sed1" Adding SEDINPLACE cmd: /usr/bin/sed -i Defined make macro "SEDINPLACE" to "/usr/bin/sed -i" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/mv...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/mv...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/mv...not found Checking for program /opt/cray/alps/default/bin/mv...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/mv...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/mv...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mv...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/mv...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/mv...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/mv...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/mv...not found Checking for program /opt/esslurm/bin/mv...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/mv...not found Checking for program /usr/common/software/bin/mv...not found Checking for program /usr/common/nsg/bin/mv...not found Checking for program /opt/ovis/bin/mv...not found Checking for program /opt/ovis/sbin/mv...not found Checking for program /usr/local/bin/mv...not found Checking for program /usr/bin/mv...found Defined make macro "MV" to "/usr/bin/mv" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/cp...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/cp...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/cp...not found Checking for program /opt/cray/alps/default/bin/cp...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/cp...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/cp...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/cp...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/cp...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/cp...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/cp...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/cp...not found Checking for program /opt/esslurm/bin/cp...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/cp...not found Checking for program /usr/common/software/bin/cp...not found Checking for program /usr/common/nsg/bin/cp...not found Checking for program /opt/ovis/bin/cp...not found Checking for program /opt/ovis/sbin/cp...not found Checking for program /usr/local/bin/cp...not found Checking for program /usr/bin/cp...found Defined make macro "CP" to "/usr/bin/cp" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/grep...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/grep...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/grep...not found Checking for program /opt/cray/alps/default/bin/grep...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/grep...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/grep...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/grep...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/grep...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/grep...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/grep...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/grep...not found Checking for program /opt/esslurm/bin/grep...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/grep...not found Checking for program /usr/common/software/bin/grep...not found Checking for program /usr/common/nsg/bin/grep...not found Checking for program /opt/ovis/bin/grep...not found Checking for program /opt/ovis/sbin/grep...not found Checking for program /usr/local/bin/grep...not found Checking for program /usr/bin/grep...found Defined make macro "GREP" to "/usr/bin/grep" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/rm...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/rm...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/rm...not found Checking for program /opt/cray/alps/default/bin/rm...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/rm...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/rm...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/rm...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/rm...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/rm...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/rm...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/rm...not found Checking for program /opt/esslurm/bin/rm...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/rm...not found Checking for program /usr/common/software/bin/rm...not found Checking for program /usr/common/nsg/bin/rm...not found Checking for program /opt/ovis/bin/rm...not found Checking for program /opt/ovis/sbin/rm...not found Checking for program /usr/local/bin/rm...not found Checking for program /usr/bin/rm...found Defined make macro "RM" to "/usr/bin/rm -f" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/diff...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/diff...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/diff...not found Checking for program /opt/cray/alps/default/bin/diff...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/diff...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/diff...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/diff...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/diff...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/diff...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/diff...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/diff...not found Checking for program /opt/esslurm/bin/diff...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/diff...not found Checking for program /usr/common/software/bin/diff...not found Checking for program /usr/common/nsg/bin/diff...not found Checking for program /opt/ovis/bin/diff...not found Checking for program /opt/ovis/sbin/diff...not found Checking for program /usr/local/bin/diff...not found Checking for program /usr/bin/diff...found Executing: "/usr/bin/diff" -w "/tmp/petsc-PLBZbe/config.programs/diff1" "/tmp/petsc-PLBZbe/config.programs/diff2" Defined make macro "DIFF" to "/usr/bin/diff -w" Checking for program /usr/ucb/ps...not found Checking for program /usr/usb/ps...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/ps...not found Unable to find programs ['ps'] providing listing of the specific search path Warning accessing /usr/ucb gives errors: cannot concatenate 'str' and 'builtin_function_or_method' objects Warning accessing /usr/usb gives errors: cannot concatenate 'str' and 'builtin_function_or_method' objects Defined make macro "PYTHON" to "/usr/bin/python" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/m4...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/m4...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/m4...not found Checking for program /opt/cray/alps/default/bin/m4...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/m4...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/m4...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/m4...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/m4...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/m4...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/m4...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/m4...not found Checking for program /opt/esslurm/bin/m4...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/m4...not found Checking for program /usr/common/software/bin/m4...not found Checking for program /usr/common/nsg/bin/m4...not found Checking for program /opt/ovis/bin/m4...not found Checking for program /opt/ovis/sbin/m4...not found Checking for program /usr/local/bin/m4...not found Checking for program /usr/bin/m4...found Defined make macro "M4" to "/usr/bin/m4" child config.programs 2.309308 ============================================================================================= TESTING: consistencyChecks from config.packages.make(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.make(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default ============================================================================================= TESTING: configureMake from config.packages.make(config/BuildSystem/config/packages/make.py:96) Check Guesses for GNU make Executing: gmake --version stdout: GNU Make 4.2.1 Built for x86_64-suse-linux-gnu Copyright (C) 1988-2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/gmake...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/gmake...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/gmake...not found Checking for program /opt/cray/alps/default/bin/gmake...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/gmake...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/gmake...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/gmake...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/gmake...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/gmake...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/gmake...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/gmake...not found Checking for program /opt/esslurm/bin/gmake...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/gmake...not found Checking for program /usr/common/software/bin/gmake...not found Checking for program /usr/common/nsg/bin/gmake...not found Checking for program /opt/ovis/bin/gmake...not found Checking for program /opt/ovis/sbin/gmake...not found Checking for program /usr/local/bin/gmake...not found Checking for program /usr/bin/gmake...found Defined make macro "MAKE" to "/usr/bin/gmake" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/make...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/make...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/make...not found Checking for program /opt/cray/alps/default/bin/make...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/make...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/make...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/make...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/make...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/make...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/make...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/make...not found Checking for program /opt/esslurm/bin/make...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/make...not found Checking for program /usr/common/software/bin/make...not found Checking for program /usr/common/nsg/bin/make...not found Checking for program /opt/ovis/bin/make...not found Checking for program /opt/ovis/sbin/make...not found Checking for program /usr/local/bin/make...not found Checking for program /usr/bin/make...found Defined make macro "MAKE_USER" to "make" ============================================================================================= TESTING: setupGNUMake from config.packages.make(config/BuildSystem/config/packages/make.py:150) Setup other GNU make stuff Executing: uname -s stdout: Linux Executing: uname -s stdout: Linux Defined make rule "libc" with dependencies "${LIBNAME}(${OBJSC})" and code [] Defined make rule "libcxx" with dependencies "${LIBNAME}(${OBJSCXX})" and code [] Defined make rule "libcu" with dependencies "${LIBNAME}(${OBJSCU})" and code [] Defined make rule "libf" with dependencies "${OBJSF}" and code -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF} Defined make macro "OMAKE_PRINTDIR " to "/usr/bin/gmake --print-directory" Defined make macro "OMAKE" to "/usr/bin/gmake --no-print-directory" Defined make macro "MAKE_PAR_OUT_FLG" to "--output-sync=recurse" ============================================================================================= TESTING: configureMakeNP from config.packages.make(config/BuildSystem/config/packages/make.py:197) check no of cores on the build machine [perhaps to do make '-j ncores'] module multiprocessing found 80 cores: using make_np = 44 using user-provided make_np = 8 Defined make macro "MAKE_NP" to "8" Defined make macro "MAKE_TEST_NP" to "32" Defined make macro "MAKE_LOAD" to "113.6" Defined make macro "NPMAX" to "80" child config.packages.make 0.063251 ============================================================================================= TESTING: consistencyChecks from config.packages.X(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.X(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.X(config/BuildSystem/config/package.py:897) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional X Checking for library in Compiler specific search X: [] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_XSetWMName': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `XSetWMName' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_XSetWMName': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `XSetWMName' collect2: error: ld returned 1 exit status: Checking for functions [XSetWMName] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(); static void _check_XSetWMName() { XSetWMName(); } int main() { _check_XSetWMName();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_XSetWMName': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `XSetWMName' collect2: error: ld returned 1 exit status Checking for library in Compiler specific search X: ['libX11.a'] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [XSetWMName] in library ['libX11.a'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(); static void _check_XSetWMName() { XSetWMName(); } int main() { _check_XSetWMName();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lX11 -lquadmath -lstdc++ -ldl Defined "HAVE_LIBX11" to "1" Checking for optional headers [] in Compiler specific search X: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['X11/Xlib.h'] in Compiler specific search X: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['X11/Xlib.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['X11/Xlib.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkVersion from config.packages.X(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version For x unable to run preprocessor to obtain version information, skipping version check ============================================================================================= TESTING: checkSharedLibrary from config.packages.X(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.X 0.412944 ============================================================================================= TESTING: consistencyChecks from config.packages.hwloc(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.hwloc(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.hwloc 0.001369 ============================================================================================= TESTING: consistencyChecks from config.packages.valgrind(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: configureLibrary from config.packages.valgrind(config/BuildSystem/config/package.py:897) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional valgrind Not checking for library in Compiler specific search VALGRIND: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names No functions to check for in library [] [] Checking for optional headers [] in Compiler specific search VALGRIND: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['valgrind/valgrind.h'] in Compiler specific search VALGRIND: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['valgrind/valgrind.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: valgrind/valgrind.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: valgrind/valgrind.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: valgrind/valgrind.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated.: Not checking for library in Package specific search directory VALGRIND: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names No functions to check for in library [] [] Checking for optional headers [] in Package specific search directory VALGRIND: ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['valgrind/valgrind.h'] in Package specific search directory VALGRIND: ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['valgrind/valgrind.h'] in ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/local/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: valgrind/valgrind.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: valgrind/valgrind.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: valgrind/valgrind.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated.: Not checking for library in Package specific search directory VALGRIND: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names No functions to check for in library [] [] Checking for optional headers [] in Package specific search directory VALGRIND: ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['valgrind/valgrind.h'] in Package specific search directory VALGRIND: ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['valgrind/valgrind.h'] in ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/local/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/local/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: valgrind/valgrind.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: valgrind/valgrind.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: valgrind/valgrind.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ compilation terminated.: VALGRIND: SearchDir DirPath not found.. skipping: /opt/local Executing: uname -s stdout: Linux Detected Linux OS ============================================================================================= It appears you do not have valgrind installed on your system. We HIGHLY recommend you install it from www.valgrind.org Or install valgrind-devel or equivalent using your package manager. Then rerun ./configure ============================================================================================= child config.packages.valgrind 0.146923 ============================================================================================= TESTING: consistencyChecks from config.packages.thrust(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.thrust(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.thrust 0.001269 ============================================================================================= TESTING: consistencyChecks from config.packages.cuda(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.cuda(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.cuda(config/BuildSystem/config/packages/cuda.py:107) Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/nvcc...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/nvcc...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/nvcc...not found Checking for program /opt/cray/alps/default/bin/nvcc...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/nvcc...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/nvcc...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/nvcc...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvcc...found Defined make macro "SYSTEMNVCC" to "/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/nvcc" ================================================================================== Checking for a functional cuda CUDA: UserSpecified DirPath not found.. skipping: /usr/common/software/sles15_cgpu/cuda/11.1.1/lib Checking for library in User specified root directory CUDA: ['/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64/libcufft.a', 'libcublas.a', 'libcudart.a', 'libcusparse.a', 'libcusolver.a', 'libcurand.a'] Contents: ['include', 'README', 'DOCS', 'nsightee_plugins', 'bin', 'libnvvp', 'samples', 'nsight-compute-2020.2.1', 'tools', 'extras', 'lib64', 'nvvm', 'share', 'pkgconfig', 'targets', 'nvml', 'compute-sanitizer', 'nsight-systems-2020.3.4', 'EULA.txt', 'src'] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [cublasInit cufftDestroy] in library ['/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64/libcufft.a', 'libcublas.a', 'libcudart.a', 'libcusparse.a', 'libcusolver.a', 'libcurand.a'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char cublasInit(); static void _check_cublasInit() { cublasInit(); } char cufftDestroy(); static void _check_cufftDestroy() { cufftDestroy(); } int main() { _check_cublasInit(); _check_cufftDestroy();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -Wl,-rpath,/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64 -L/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64 -lcufft -lcublas -lcudart -lcusparse -lcusolver -lcurand -lquadmath -lstdc++ -ldl Defined "HAVE_LIBCUFFT" to "1" Defined "HAVE_LIBCUBLAS" to "1" Defined "HAVE_LIBCUDART" to "1" Defined "HAVE_LIBCUSPARSE" to "1" Defined "HAVE_LIBCUSOLVER" to "1" Defined "HAVE_LIBCURAND" to "1" Checking for functions [cusolverDnDpotri] in library ['/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64/libcufft.a', 'libcublas.a', 'libcudart.a', 'libcusparse.a', 'libcusolver.a', 'libcurand.a'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char cusolverDnDpotri(); static void _check_cusolverDnDpotri() { cusolverDnDpotri(); } int main() { _check_cusolverDnDpotri();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -Wl,-rpath,/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64 -L/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64 -lcufft -lcublas -lcudart -lcusparse -lcusolver -lcurand -lquadmath -lstdc++ -ldl Defined "HAVE_CUSOLVERDNDPOTRI" to "1" Checking for optional headers [] in User specified root directory CUDA: ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['cublas.h', 'cufft.h', 'cusparse.h', 'cusolverDn.h', 'curand.h', 'thrust/version.h'] in User specified root directory CUDA: ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['cublas.h', 'cufft.h', 'cusparse.h', 'cusolverDn.h', 'curand.h', 'thrust/version.h'] in ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/common/software/sles15_cgpu/cuda/11.1.1/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/common/software/sles15_cgpu/cuda/11.1.1/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/common/software/sles15_cgpu/cuda/11.1.1/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/common/software/sles15_cgpu/cuda/11.1.1/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/common/software/sles15_cgpu/cuda/11.1.1/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/usr/common/software/sles15_cgpu/cuda/11.1.1/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['cublas.h', 'cufft.h', 'cusparse.h', 'cusolverDn.h', 'curand.h', 'thrust/version.h'] in ['/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for size of type: teststruct ===== Checking compiler Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.types/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include typedef struct {double a; int b;} teststruct; char assert_sizeof[(sizeof(teststruct)==16)*2-1]; Checking for size of type: teststruct ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include typedef struct {double a; int b;} teststruct; char assert_sizeof[(sizeof(teststruct)==16)*2-1]; Checking if sizeof(void*) in CUDA is the same as with regular compiler Checking for size of type: void * ===== Checking compiler Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.types/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.types/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(void *)==8)*2-1]; Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/extras/demo_suite/deviceQuery...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/deviceQuery...not found Unable to find programs ['deviceQuery'] providing listing of the specific search path Warning accessing /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/extras/demo_suite gives errors: cannot concatenate 'str' and 'builtin_function_or_method' objects ===== Checking compiler Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.packages.cuda/conftest.o -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -gencode arch=compute_80,code=sm_80 -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.packages.cuda/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Defined "HAVE_CUDA" to "1" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "cuda.h" ;petscpkgver(CUDA_VERSION); Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/usr/common/software/sles15_cgpu/cuda/11.1.1/include /tmp/petsc-PLBZbe/config.packages.cuda/conftest.c For cuda need 7.5 <= 11.1 <= Defined "HAVE_CUDA_VERSION_11PLUS" to "1" Executing: nvcc -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -gencode arch=compute_80,code=sm_80 --dryrun dummy.cu 2>&1 | grep D__CUDACC__ | head -1 | cut -f2 -d" " stdout: gcc Determined the compiler nvcc uses is gcc PETSc C compiler /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc PETSc C++ compiler /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx No CUDA_CXXFLAGS available Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx --help | head -n 20 stdout: Usage: g++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and ============================================================================================= TESTING: checkVersion from config.packages.cuda(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "cuda.h" ;petscpkgver(CUDA_VERSION); Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/usr/common/software/sles15_cgpu/cuda/11.1.1/include /tmp/petsc-PLBZbe/config.packages.cuda/conftest.c For cuda need 7.5 <= 11.1 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.cuda(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.cuda 3.724954 ============================================================================================= TESTING: consistencyChecks from config.packages.OpenMPI(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.OpenMPI(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.OpenMPI 0.001066 ============================================================================================= TESTING: consistencyChecks from config.packages.MPICH(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.MPICH(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.MPICH 0.000967 ============================================================================================= TESTING: consistencyChecks from config.packages.MPI(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.MPI(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:697) ================================================================================== Checking for a functional MPI Checking for library in User specified root directory MPI: [] Contents: ['include', 'bin', 'etc', 'lib', 'share'] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [MPI_Init MPI_Comm_create] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_Init(); static void _check_MPI_Init() { MPI_Init(); } char MPI_Comm_create(); static void _check_MPI_Comm_create() { MPI_Comm_create(); } int main() { _check_MPI_Init(); _check_MPI_Comm_create();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Checking for optional headers [] in User specified root directory MPI: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['mpi.h'] in User specified root directory MPI: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['mpi.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.packages.cuda -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['mpi.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Defined "HAVE_MPI_F90MODULE_VISIBILITY" to "1" ============================================================================================= TESTING: checkMPIDistro from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:550) Determine if MPICH_NUMVERSION, OMPI_MAJOR_VERSION or MSMPI_VER exist in mpi.h Used for consistency checking of MPI installation at compile time ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c:4:25: error: 'I_MPI_VERSION' undeclared here (not in a function); did you mean 'MPI_VERSION'? const char *mpich_ver = I_MPI_VERSION; ^~~~~~~~~~~~~ MPI_VERSION Source: #include "confdefs.h" #include "conffix.h" #include const char *mpich_ver = I_MPI_VERSION; int main() { ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c:4:17: error: 'I_MPI_NUMVERSION' undeclared here (not in a function); did you mean 'MPI_SUBVERSION'? int mpich_ver = I_MPI_NUMVERSION; ^~~~~~~~~~~~~~~~ MPI_SUBVERSION Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = I_MPI_NUMVERSION; int main() { ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c:4:17: error: 'MVAPICH2_NUMVERSION' undeclared here (not in a function); did you mean 'MPI_SUBVERSION'? int mpich_ver = MVAPICH2_NUMVERSION; ^~~~~~~~~~~~~~~~~~~ MPI_SUBVERSION Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MVAPICH2_NUMVERSION; int main() { ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c:4:17: error: 'MPICH_NUMVERSION' undeclared here (not in a function); did you mean 'MPI_SUBVERSION'? int mpich_ver = MPICH_NUMVERSION; ^~~~~~~~~~~~~~~~ MPI_SUBVERSION Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MPICH_NUMVERSION; int main() { ; return 0; } ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int ompi_major = OMPI_MAJOR_VERSION; int ompi_minor = OMPI_MINOR_VERSION; int ompi_release = OMPI_RELEASE_VERSION; int main() { ; return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include int ompi_major = OMPI_MAJOR_VERSION; int ompi_minor = OMPI_MINOR_VERSION; int ompi_release = OMPI_RELEASE_VERSION; Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.cuda -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Defined "HAVE_OMPI_MAJOR_VERSION" to "4" Defined "HAVE_OMPI_MINOR_VERSION" to "0" Defined "HAVE_OMPI_RELEASE_VERSION" to "3" Executing: uname -s stdout: Linux ============================================================================================= TESTING: configureMPI2 from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:332) Check for functions added to the interface in MPI-2 ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int flag;if (MPI_Finalized(&flag)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_FINALIZED" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { if (MPI_Allreduce(MPI_IN_PLACE,0, 1, MPI_INT, MPI_SUM, MPI_COMM_SELF)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_IN_PLACE" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int count=2; int blocklens[2]={0,1}; MPI_Aint indices[2]={0,1}; MPI_Datatype old_types[2]={MPI_INT,MPI_DOUBLE}; MPI_Datatype *newtype = 0; if (MPI_Type_create_struct(count, blocklens, indices, old_types, newtype)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c: In function 'main': /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c:6:1: warning: 'MPI_Comm_errhandler_fn' is deprecated: MPI_Comm_errhandler_fn was deprecated in MPI-2.2; use MPI_Comm_errhandler_function instead [-Wdeprecated-declarations] MPI_Comm_errhandler_fn * p_err_fun = 0; MPI_Errhandler * p_errhandler = 0; if (MPI_Comm_create_errhandler(p_err_fun,p_errhandler)); ^~~~~~~~~~~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Comm_errhandler_fn * p_err_fun = 0; MPI_Errhandler * p_errhandler = 0; if (MPI_Comm_create_errhandler(p_err_fun,p_errhandler)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { if (MPI_Comm_set_errhandler(MPI_COMM_WORLD,MPI_ERRORS_RETURN)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { if (MPI_Reduce_local(0, 0, 0, MPI_INT, MPI_SUM));; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_REDUCE_LOCAL" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { char version[MPI_MAX_LIBRARY_VERSION_STRING];int verlen;if (MPI_Get_library_version(version,&verlen)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_GET_LIBRARY_VERSION" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int base[100]; MPI_Win win; if (MPI_Win_create(base,100,4,MPI_INFO_NULL,MPI_COMM_WORLD,&win)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_WIN_CREATE" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int ptr[1]; MPI_Win win; if (MPI_Accumulate(ptr,1,MPI_INT,0,0,1,MPI_INT,MPI_REPLACE,win)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_ONE_SIDED" to "1" ============================================================================================= TESTING: configureMPI3 from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:379) Check for functions added to the interface in MPI-3 ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Comm scomm; MPI_Aint size=128; int disp_unit=8,*baseptr; MPI_Win win; if (MPI_Comm_split_type(MPI_COMM_WORLD, MPI_COMM_TYPE_SHARED, 0, MPI_INFO_NULL, &scomm)); if (MPI_Win_allocate_shared(size,disp_unit,MPI_INFO_NULL,MPI_COMM_WORLD,&baseptr,&win)); if (MPI_Win_shared_query(win,0,&size,&disp_unit,&baseptr)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_PROCESS_SHARED_MEMORY" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Aint size=128; int disp_unit=8,*baseptr; MPI_Win win; if (MPI_Win_allocate(size,disp_unit,MPI_INFO_NULL,MPI_COMM_WORLD,&baseptr,&win)); if (MPI_Win_attach(win,baseptr,size)); if (MPI_Win_create_dynamic(MPI_INFO_NULL,MPI_COMM_WORLD,&win)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_FEATURE_DYNAMIC_WINDOW" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int send=0,recv,counts[2]={1,1},displs[2]={1,2}; MPI_Request req; if (MPI_Iscatter(&send,1,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)); if (MPI_Iscatterv(&send,counts,displs,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)); if (MPI_Igather(&send,1,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)); if (MPI_Igatherv(&send,1,MPI_INT,&recv,counts,displs,MPI_INT,0,MPI_COMM_WORLD,&req)); if (MPI_Iallgather(&send,1,MPI_INT,&recv,1,MPI_INT,MPI_COMM_WORLD,&req)); if (MPI_Iallgatherv(&send,1,MPI_INT,&recv,counts,displs,MPI_INT,MPI_COMM_WORLD,&req)); if (MPI_Ialltoall(&send,1,MPI_INT,&recv,1,MPI_INT,MPI_COMM_WORLD,&req)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_NONBLOCKING_COLLECTIVES" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Comm distcomm; MPI_Request req; if (MPI_Dist_graph_create_adjacent(MPI_COMM_WORLD,0,0,MPI_WEIGHTS_EMPTY,0,0,MPI_WEIGHTS_EMPTY,MPI_INFO_NULL,0,&distcomm)); if (MPI_Neighbor_alltoallv(0,0,0,MPI_INT,0,0,0,MPI_INT,distcomm)); if (MPI_Ineighbor_alltoallv(0,0,0,MPI_INT,0,0,0,MPI_INT,distcomm,&req)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_NEIGHBORHOOD_COLLECTIVES" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(MPIX_CUDA_AWARE_SUPPORT) && MPIX_CUDA_AWARE_SUPPORT #else #error This OpenMPI is not CUDA-aware #endif int main() { ; return 0; } Defined "HAVE_MPI_GPU_AWARE" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int ptr[1]; MPI_Win win; if (MPI_Get_accumulate(ptr,1,MPI_INT,ptr,1,MPI_INT,0,0,1,MPI_INT,MPI_SUM,win)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_GET_ACCUMULATE" to "1" ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int ptr[1]; MPI_Win win; MPI_Request req; if (MPI_Rget(ptr,1,MPI_INT,0,1,1,MPI_INT,win,&req)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_RGET" to "1" ============================================================================================= TESTING: configureMPIEXEC from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:177) Checking for location of mpiexec Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/srun...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/srun...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/srun...not found Checking for program /opt/cray/alps/default/bin/srun...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/srun...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/srun...not found Checking for program /opt/esslurm/bin/srun...found Defined make macro "MPIEXEC" to "srun -G 1 -c 10" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/srun...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/srun...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/srun...not found Checking for program /opt/cray/alps/default/bin/srun...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/srun...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/srun...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/srun...not found Checking for program /opt/esslurm/bin/srun...found Defined make macro "MPIEXECEXECUTABLE" to "/opt/esslurm/bin/srun -G 1 -c 10" Running Executable with threads to time it out at 120 Executing: srun -G 1 -c 10 -n 1 printenv stdout: autologout=30 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 PE_TPSL_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 7.1 PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_haswell=90 LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.xz=00;31:*.avi=01;35:*.bmp=01;35:*.dl=01;35:*.fli=01;35:*.gif=01;35:*.gl=01;35:*.jpg=01;35:*.jpeg=01;35:*.mkv=01;35:*.mng=01;35:*.mov=01;35:*.mp4=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.svg=01;35:*.tga=01;35:*.tif=01;35:*.webm=01;35:*.webp=01;35:*.wmv=01;35:*.xbm=01;35:*.xcf=01;35:*.xpm=01;35:*.aiff=00;32:*.ape=00;32:*.au=00;32:*.flac=00;32:*.m4a=00;32:*.mid=00;32:*.mp3=00;32:*.mpc=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:*.wma=00;32:*.wv=00;32: LD_LIBRARY_PATH=/opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/lib64:/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib:/usr/common/software/sles15_cgpu/ucx/1.8.1/lib:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/comm_libs/nvshmem/lib:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/comm_libs/nccl/lib:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/math_libs/lib64:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/lib:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/lib64:/usr/common/software/sles15_cgpu/cuda/11.1.1/extras/CUPTI/lib64:/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64:/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64/compat:/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64:/opt/esslurm/lib64:/usr/lib64:/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64/stubs:/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib PE_ATP_PKGCONFIG_VARIABLES=ATP_CFLAGS_@prgenv@_@language@ PE_LIBSCI_DEFAULT_VOLATILE_PRGENV=CRAY CRAYCLANG GNU INTEL CSHRCREAD=true PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 7.1 PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 HOSTTYPE=x86_64 SRUN_DEBUG=3 SLURM_STEP_ID=1 UCX_TLS=rc,cuda_copy,gdr_copy,cuda_ipc,sm,dc,self ATP_IGNORE_SIGTERM=1 PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 7.1 XTPE_NETWORK_TARGET=aries CRAY_UDREG_POST_LINK_OPTS=-L/opt/cray/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari/lib64 PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 SLURM_NODEID=0 PE_FFTW_DEFAULT_TARGET_ivybridge=ivybridge PE_FFTW_DEFAULT_TARGET_share=share PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_x86_skylake=9.0 SLURM_TASK_PID=69996 PE_TRILINOS_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 PRGENVMODULES=PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pgi PKG_CONFIG_PATH_DEFAULT=/opt/cray/pe/papi/5.7.0.2/lib64/pkgconfig PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_sandybridge=19.0 PE_LIBSCI_OMP_REQUIRES= PE_TRILINOS_DEFAULT_GENCOMPS_GNU_x86_64=82 71 SSH_CONNECTION=128.55.210.212 49490 128.55.209.23 22 PE_MPICH_NV_LIBS_nvidia35=-lcudart PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_x86_64=90 LESSCLOSE=lessclose.sh %s %s CRAY_LD_LIBRARY_PATH=/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/lib64:/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/lib64:/opt/cray/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari/lib64:/opt/cray/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari/lib64:/opt/cray/pe/pmi/5.0.14/lib64:/opt/cray/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari/lib64:/opt/cray/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari/lib64:/opt/cray/pe/libsci/19.06.1/GNU/8.1/x86_64/lib PE_SMA_DEFAULT_DIR_PGI_DEFAULT64=64 PE_MPICH_DEFAULT_DIR_CRAY_DEFAULT64=64 PE_PETSC_DEFAULT_GENCOMPS_CRAY_haswell=90 PE_PAPI_DEFAULT_ACCEL_FAMILY_LIBS_nvidia=,-lcupti,-lcudart,-lcuda PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_sandybridge=9.0 XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB SLURM_PRIO_PROCESS=0 PE_TRILINOS_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/trilinos/12.14.1.0/@PRGENV@/@PE_TRILINOS_DEFAULT_GENCOMPS@/@PE_TRILINOS_DEFAULT_TARGET@/lib/pkgconfig PE_ENV=GNU PE_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_x86_skylake=190 PE_LIBSCI_DEFAULT_GENCOMPS_GNU_x86_64=81 71 PE_PETSC_DEFAULT_GENCOMPS_GNU_x86_skylake=82 71 PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_haswell=9.0 PE_PETSC_DEFAULT_VOLATILE_PRGENV=CRAY CRAY64 CRAYCLANG CRAYCLANG64 GNU GNU64 INTEL INTEL64 PE_PRODUCT_LIST=CRAY_RCA:CRAY_ALPS:DVS:CRAY_XPMEM:CRAY_DMAPP:CRAY_PMI:CRAY_UGNI:CRAY_UDREG:CRAY_LIBSCI:CRAYPE:GNU:GCC PE_TPSL_64_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI CRAY_DMAPP_INCLUDE_OPTS=-I/opt/cray/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari/include -I/opt/cray/gni-headers/5.0.12.0-7.0.1.1_6.35__g3b1768f.ari/include LIBGL_ALWAYS_INDIRECT=1 PE_TPSL_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 PE_NETCDF_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 _=/opt/esslurm/bin/srun PE_LIBSCI_MODULE_NAME=cray-libsci/19.06.1 PE_TPSL_64_DEFAULT_GENCOMPS_GNU_x86_skylake=82 71 PE_LIBSCI_GENCOMPILERS_CRAY_x86_64=9.0 TZ=US/Pacific PE_MPICH_DEFAULT_DIR_CRAYCLANG_DEFAULT64=64 SLURM_SUBMIT_DIR=/global/u2/m/madams/petsc PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_x86_skylake=90 PE_PETSC_DEFAULT_GENCOMPS_CRAY_x86_skylake=90 PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_x86_skylake=19.0 PE_TPSL_64_DEFAULT_GENCOMPS_GNU_haswell=82 71 WINDOWMANAGER=/usr/bin/gnome PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_skylake=9.0 LESS=-M -I -R PE_LIBSCI_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 PE_PETSC_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/petsc/3.11.2.0/complex/@PRGENV@/@PE_PETSC_DEFAULT_GENCOMPS@/@PE_PETSC_DEFAULT_TARGET@/lib/pkgconfig DISPLAY=cori10:27.0 JAVA_ROOT=/usr/lib64/jvm/java HOSTNAME=cori10 PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_skylake=9.0 PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/@PRGENV@/@PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_sandybridge=9.0 OLDPWD=/global/homes/m/madams/petsc/src/ts/utils/dmplexlandau/tutorials/data PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_x86_skylake=9.0 PE_TPSL_DEFAULT_GENCOMPS_GNU_haswell=82 71 CSHEDIT=emacs PE_TPSL_DEFAULT_GENCOMPILERS_GNU_haswell=8.2 7.1 SLURM_CPUS_PER_TASK=10 SLURM_STEPID=1 SLURM_SRUN_COMM_HOST=128.55.144.44 CRAY_RCA_INCLUDE_OPTS=-I/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/include -I/opt/cray/krca/2.2.6-7.0.1.1_5.46__gb641b12.ari/include -I/opt/cray-hss-devel/9.0.0/include SLURM_DISTRIBUTION=block PE_TPSL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/tpsl/19.06.1/@PRGENV@/@PE_TPSL_DEFAULT_GENCOMPS@/@PE_TPSL_DEFAULT_TARGET@/lib/pkgconfig GPG_TTY=/dev/pts/4 LESS_ADVANCED_PREPROCESSOR=no PE_FFTW_DEFAULT_TARGET_x86_64=x86_64 PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_x86_skylake=90 COLORTERM=1 ZAP_LIBPATH=/opt/ovis/lib64/ovis-ldms DVS_MAXNODES=1__ CUDA_PATH=/usr/common/software/sles15_cgpu/cuda/11.1.1 PETSC_ARCH=arch-cori-gpu-opt-kokkos-gcc PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU PE_HDF5_DEFAULT_VOLATILE_PRGENV=GNU FPATH=:/opt/cray/pe/modules/3.2.11.4/init/sh_funcs/no_redirect:/opt/cray/pe/modules/3.2.11.4/init/sh_funcs/no_redirect:/opt/cray/pe/modules/3.2.11.4/init/sh_funcs/no_redirect PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_x86_skylake=90 PE_TPSL_64_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/tpsl/19.06.1/@PRGENV@64/@PE_TPSL_64_DEFAULT_GENCOMPS@/@PE_TPSL_64_DEFAULT_TARGET@/lib/pkgconfig NVHPC_VERSION=20.11 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_sandybridge=9.0 PE_PKGCONFIG__PRODUCTS=PE_ATP PE_PETSC_DEFAULT_GENCOMPS_GNU_sandybridge=82 71 PE_NETCDF_HDF5PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5_PARALLEL PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 gcc_already_loaded=1 ATP_CFLAGS= JAVA_HOME=/usr/lib64/jvm/java PE_LIBSCI_GENCOMPILERS_CRAYCLANG_x86_64=9.0 PE_FFTW_DEFAULT_TARGET_x86_skylake=x86_skylake PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_x86_skylake=19.0 SLURM_PROCID=0 PE_MPICH_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.10/gni/mpich-@PRGENV@@PE_MPICH_DEFAULT_DIR_DEFAULT64@/@PE_MPICH_DEFAULT_GENCOMPS@/lib/pkgconfig SLURM_JOB_GID=1013302 MACHTYPE=x86_64-suse-linux PE_FFTW_DEFAULT_TARGET_broadwell=broadwell PE_PAPI_DEFAULT_ACCEL_LIBS= PE_TRILINOS_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 GNU_VERSION=8.3.0 SLURMD_NODENAME=cgpu01 PE_HDF5_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 PE_SMA_DEFAULT_COMPFLAG= PE_PKGCONFIG_PRODUCTS=PE_LIBSCI PE_CRAY_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/ga/5.3.0.10/CRAY/8.6/lib/pkgconfig PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_x86_skylake=90 HUGETLB_VERBOSE=0 PE_PETSC_DEFAULT_GENCOMPS_INTEL_sandybridge=190 PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_sandybridge=190 SSH_AUTH_SOCK=/tmp/ssh-GRCrgHASoB/agent.43816 PE_LIBSCI_GENCOMPILERS_GNU_x86_64=8.1 7.1 MINICOM=-c on DVS_VERSION=0.9.0 SLURM_TASKS_PER_NODE=1 XGC_INSTALL_DIR=/project/projectdirs/m499/Software/petsc/master/cori_haswell/intel PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS_GNU= PE_MPICH_PKGCONFIG_VARIABLES=PE_MPICH_NV_LIBS_@accelerator@:PE_MPICH_ALTERNATE_LIBS_@multithreaded@:PE_MPICH_ALTERNATE_LIBS_@dpm@ PE_PARALLEL_NETCDF_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL QT_SYSTEM_DIR=/usr/share/desktop-data OSTYPE=linux ATP_MRNET_COMM_PATH=/opt/cray/pe/atp/2.1.3/libexec/atp_mrnet_commnode_wrapper PE_MPICH_NV_LIBS= PE_NETCDF_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5 PE_FFTW2_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH PE_PETSC_DEFAULT_GENCOMPS_GNU_x86_64=82 71 XDG_SESSION_ID=3956 PE_TPSL_DEFAULT_GENCOMPS_GNU_sandybridge=82 71 PE_TPSL_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI SLURM_NNODES=1 USER=madams PAGER=less SLURM_LAUNCH_NODE_IPADDR=128.55.144.44 PE_NETCDF_DEFAULT_GENCOMPS_GNU= MODULE_VERSION=3.2.11.4 PE_HDF5_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/hdf5/1.10.5.2/@PRGENV@/@PE_HDF5_DEFAULT_GENCOMPS@/lib/pkgconfig CRAY_ALPS_POST_LINK_OPTS=-L/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/lib64 PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 MAN_POSIXLY_CORRECT=1 SHMEM_ABORT_ON_ERROR=1 PE_PKG_CONFIG_PATH=/opt/cray/pe/valgrind4hpc/2.8.1/lib/pkgconfig:/opt/cray/pe/cti/1.0.9/lib/pkgconfig:/opt/cray/pe/cti/1.0.7/lib/pkgconfig:/opt/cray/pe/cti/2.8.1/lib/pkgconfig:/opt/cray/pe/atp/3.8.1/lib/pkgconfig PE_CRAYCLANG_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/CRAYCLANG/9.0/lib/pkgconfig PE_MPICH_DEFAULT_GENCOMPILERS_CRAY=9.0 TOOLMODULES=apprentice:apprentice2:atp:chapel:cray-lgdb:cray-snplauncher:craypat:craypkg-gen:ddt:gdb:iobuf:papi:perftools:perftools-lite:stat:totalview:xt-craypat:xt-lgdb:xt-papi:xt-totalview DVS_INCLUDE_OPTS=-I/opt/cray/dvs/2.12_2.2.167-7.0.1.1_17.2__ge473d3a2/include PE_LIBSCI_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH OMPI_CXX=g++ SLURM_STEP_TASKS_PER_NODE=1 PE_LIBSCI_GENCOMPILERS_INTEL_x86_64=16.0 PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 PE_GA_DEFAULT_GENCOMPS_GNU=82 73 PE_INTEL_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/mpt/7.7.10/gni/mpich-INTEL/16.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/ga/5.3.0.10/INTEL/18.0/lib/pkgconfig KSH_AUTOLOAD=1 PE_LIBSCI_VOLATILE_PRGENV=CRAY CRAYCLANG GNU INTEL PE_SMA_DEFAULT_PKGCONFIG_VARIABLES=PE_SMA_COMPFLAG_@prgenv@ PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_sandybridge=90 PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_sandybridge=9.0 PKGCONFIG_ENABLED=1 CRAY_UGNI_POST_LINK_OPTS=-L/opt/cray/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari/lib64 MORE=-sl PE_PAPI_DEFAULT_ACCEL_LIBS_nvidia35=,-lcupti,-lcudart,-lcuda PE_MPICH_DEFAULT_GENCOMPILERS_CRAYCLANG=9.0 SLURM_GPUS=1 LAND_INC=-DHAVE_VTUNE -I/include -I/include PE_TRILINOS_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 GCC_VERSION=8.3.0 CRAY_LIBSCI_BASE_DIR=/opt/cray/pe/libsci/19.06.1 PE_NETCDF_HDF5PARALLEL_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL PE_SMA_DEFAULT_DIR_CRAY_DEFAULT64=64 PWD=/global/homes/m/madams/petsc TARGETMODULES=craype-abudhabi:craype-abudhabi-cu:craype-accel-host:craype-accel-nvidia20:craype-accel-nvidia30:craype-accel-nvidia35:craype-barcelona:craype-broadwell:craype-haswell:craype-hugepages128K:craype-hugepages128M:craype-hugepages16M:craype-hugepages256M:craype-hugepages2M:craype-hugepages32M:craype-hugepages4M:craype-hugepages512K:craype-hugepages512M:craype-hugepages64M:craype-hugepages8M:craype-intel-knc:craype-interlagos:craype-interlagos-cu:craype-istanbul:craype-ivybridge:craype-mc12:craype-mc8:craype-mic-knl:craype-network-aries:craype-network-gemini:craype-network-infiniband:craype-network-none:craype-network-seastar:craype-sandybridge:craype-shanghai:craype-target-compute_node:craype-target-local_host:craype-target-native:craype-xeon:xtpe-barcelona:xtpe-interlagos:xtpe-interlagos-cu:xtpe-istanbul:xtpe-mc12:xtpe-mc8:xtpe-network-gemini:xtpe-network-seastar:xtpe-shanghai:xtpe-target-native:xtpe-xeon PE_MPICH_NV_LIBS_nvidia20=-lcudart LINES=92 PAT_RT_HWPC=1 SLURM_JOB_NODELIST=cgpu01 GCC_ROOT=/usr/common/software/sles15_cgpu/gcc/8.3.0 HOME=/global/homes/m/madams SLURM_CLUSTER_NAME=escori CRAY_PMI_INCLUDE_OPTS=-I/opt/cray/pe/pmi/5.0.14/include PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_haswell=9.0 PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_sandybridge=19.0 PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_haswell=8.2 7.1 PELOCAL_PRGENV=true PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_skylake=9.0 PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_sandybridge=90 PE_TPSL_64_DEFAULT_GENCOMPS_GNU_sandybridge=82 71 NERSC_HOST=cori CMAKE_PREFIX_PATH=/usr/common/software/sles15_cgpu/cuda/11.1.1 PE_LIBSCI_REQUIRED_PRODUCTS=PE_MPICH craype_already_loaded=0 ATP_HOME=/opt/cray/pe/atp/2.1.3 SLURM_NODELIST=cgpu01 GIT_PS1_SHOWDIRTYSTATE=1 HOST=cori10 SSH_CLIENT=128.55.210.212 49490 22 PE_PETSC_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI:PE_HDF5_PARALLEL:PE_TPSL CUDA_HOME=/usr/common/software/sles15_cgpu/cuda/11.1.1 PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_haswell=19.0 XNLSPATH=/usr/share/X11/nls PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 CPATH=/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/comm_libs/nvshmem/include:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/comm_libs/nccl/include:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/math_libs/include PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 PE_LIBSCI_PKGCONFIG_LIBS=libsci_mpi:libsci PE_PARALLEL_NETCDF_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_sandybridge=90 PE_MPICH_DEFAULT_GENCOMPS_CRAY=90 PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_haswell=19.0 SLURM_UMASK=0007 SDK_HOME=/usr/lib64/jvm/java PE_LIBSCI_OMP_REQUIRES_openmp=_mp SLURM_JOB_CPUS_PER_NODE=20 BASH_ENV=/global/homes/m/madams/.bashrc XDG_DATA_DIRS=/usr/share SLURM_TOPOLOGY_ADDR=cgpu01 SVN_EDITOR=vim PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_haswell=190 CRAY_RCA_POST_LINK_OPTS=-L/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/lib64 -lrca PE_TPSL_DEFAULT_GENCOMPS_CRAY_sandybridge=90 LIBGL_DEBUG=quiet CRAY_LIBSCI_DIR=/opt/cray/pe/libsci/19.06.1 SLURM_WORKING_CLUSTER=escori:corique01-144:6820:8960:109 PE_HDF5_PARALLEL_DEFAULT_GENCOMPS_GNU= PE_LIBSCI_DEFAULT_OMP_REQUIRES= PE_LIBSCI_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/libsci/19.06.1/@PRGENV@/@PE_LIBSCI_GENCOMPS@/@PE_LIBSCI_TARGET@/lib/pkgconfig JDK_HOME=/usr/lib64/jvm/java PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU PE_MPICH_TARGET_VAR_nvidia35=-lcudart PE_HDF5_DEFAULT_GENCOMPS_GNU= PE_TPSL_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 7.1 SLURM_STEP_NODELIST=cgpu01 LIBSCI_VERSION=19.06.1 CUDA_ROOT=/usr/common/software/sles15_cgpu/cuda/11.1.1 LAND_LIB=-L/lib64 -littnotify SLURM_JOB_NAME=sh CRAY_UDREG_INCLUDE_OPTS=-I/opt/cray/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari/include PE_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/netcdf/4.6.3.2/@PRGENV@/@PE_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig SLURM_SRUN_COMM_PORT=64130 PROFILEREAD=true TMPDIR=/tmp PE_TRILINOS_DEFAULT_VOLATILE_PRGENV=CRAYCLANG GNU INTEL LIBRARY_PATH=/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 PE_MPICH_DEFAULT_GENCOMPILERS_GNU=8.2 8.1 7.1 PE_LIBSCI_DEFAULT_OMP_REQUIRES_openmp=_mp PE_PKGCONFIG_LIBS=AtpSigHandler:cray-rca:libsci_mpi:libsci SLURM_JOBID=1839543 RCLOCAL_PRGENV=true PE_TPSL_DEFAULT_GENCOMPS_GNU_x86_skylake=82 71 USERMODULES=PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pathscale:PrgEnv-pgi:acml:alps:apprentice:apprentice2:atp:blcr:cce:chapel:cray-ccdb:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-lgdb:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich-compat:cray-mpich2:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:cray-petsc:cray-petsc-complex:cray-shmem:cray-snplauncher:cray-tpsl:cray-trilinos:craypat:craype:craypkg-gen:cudatoolkit:ddt:fftw:ga:gcc:hdf5:hdf5-parallel:intel:iobuf:java:lgdb:libfast:libsci_acc:mpich1:netcdf:netcdf-hdf5parallel:netcdf-nofsync:netcdf-nofsync-hdf5parallel:ntk:onesided:papi:parallel-netcdf:pathscale:perftools:perftools-lite:petsc:petsc-complex:pgi:pmi:stat:totalview:tpsl:trilinos:xt-asyncpe:xt-craypat:xt-lgdb:xt-libsci:xt-mpich2:xt-mpt:xt-papi:xt-shmem:xt-totalview LDMSD_PLUGIN_LIBPATH=/opt/ovis/lib64/ovis-ldms XGC_PLATFORM=cori_haswell PE_PETSC_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 7.1 LOADEDMODULES=modules/3.2.11.4:esslurm:cgpu/1.0:gcc/8.3.0:cuda/11.1.1:hpcsdk/20.11:openmpi/4.0.3:craype/2.6.2:craype-network-aries:cray-libsci/19.06.1:udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari:ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari:pmi/5.0.14:dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari:gni-headers/5.0.12.0-7.0.1.1_6.40__g3b1768f.ari:xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari:job/2.2.4-7.0.1.1_3.48__g36b56f4.ari:dvs/2.12_2.2.167-7.0.1.1_17.2__ge473d3a2:alps/6.6.58-7.0.1.1_6.20__g437d88db.ari:rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari:atp/2.1.3:PrgEnv-gnu/6.0.5:cmake/3.18.2 PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 CRAYPE_NETWORK_TARGET=aries GIT_PS1_SHOWUPSTREAM=auto PE_GA_DEFAULT_FIXED_PRGENV=CRAY INTEL CRAY_ALPS_INCLUDE_OPTS=-I/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/include CRAY_UGNI_INCLUDE_OPTS=-I/opt/cray/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari/include PE_TPSL_DEFAULT_GENCOMPS_INTEL_haswell=190 SCRATCH=/global/cscratch1/sd/madams CFS=/global/cfs/cdirs PE_HDF5_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH LIBRARYMODULES=acml:alps:cray-dwarf:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich-abi:cray-mpich2:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:cray-petsc:cray-petsc-complex:cray-shmem:cray-tpsl:cray-trilinos:cudatoolkit:fftw:ga:hdf5:hdf5-parallel:iobuf:libfast:netcdf:netcdf-hdf5parallel:ntk:onesided:papi:petsc:petsc-complex:pmi:tpsl:trilinos:xt-libsci:xt-mpich2:xt-mpt:xt-papi SLURM_NODE_ALIASES=(null) INTEL_LICENSE_FILE=28518@crayintel.licenses.nersc.gov:28518@intel.licenses.nersc.gov PE_MPICH_ALTERNATE_LIBS_dpm=_dpm SLURM_JOB_QOS=gpu_interactive SLURM_TOPOLOGY_ADDR_PATTERN=node PE_FFTW_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/fftw/3.3.8.4/@PE_FFTW_DEFAULT_TARGET@/lib/pkgconfig PE_TPSL_DEFAULT_GENCOMPS_INTEL_x86_64=190 SSH_TTY=/dev/pts/22 OMPI_MCA_pml=ucx PE_TRILINOS_DEFAULT_GENCOMPS_INTEL_x86_64=190 PE_TPSL_DEFAULT_GENCOMPS_CRAY_x86_64=90 MPICH_ABORT_ON_ERROR=1 PE_PAPI_DEFAULT_PKGCONFIG_VARIABLES=PE_PAPI_ACCEL_LIBS_@accelerator@ PE_PAPI_ACCEL_FAMILY_LIBS_@accelerator_family@ ATP_POST_LINK_OPTS=-Wl,-L/opt/cray/pe/atp/2.1.3/libApp/ FROM_HEADER= PE_LIBSCI_DEFAULT_GENCOMPILERS_INTEL_x86_64=16.0 PE_LIBSCI_GENCOMPS_INTEL_x86_64=160 COLUMNS=227 MAIL=/var/spool/mail/madams PE_HDF5_PARALLEL_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_sandybridge=90 SLURM_STEP_RESV_PORTS=64219-64220 SLURM_CPUS_ON_NODE=20 PE_HDF5_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL PE_MPICH_ALTERNATE_LIBS_multithreaded=_mt PE_TPSL_DEFAULT_GENCOMPS_INTEL_sandybridge=190 PE_TPSL_DEFAULT_GENCOMPS_GNU_x86_64=82 71 PE_LIBSCI_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 PE_LIBSCI_GENCOMPS_CRAYCLANG_x86_64=90 PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_sandybridge=9.0 SLURM_JOB_NUM_NODES=1 PE_PETSC_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 7.1 PE_FFTW_DEFAULT_TARGET_haswell=haswell PE_GA_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/ga/5.3.0.10/@PRGENV@/@PE_GA_DEFAULT_GENCOMPS@/lib/pkgconfig PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_haswell=19.0 LESSKEY=/etc/lesskey.bin CRAY_SITE_LIST_DIR=/etc/opt/cray/pe/modules PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/@PRGENV@/@PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig SHELL=/bin/bash TERM=xterm-256color PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_haswell=9.0 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_sandybridge=9.0 CSCRATCH=/global/cscratch1/sd/madams PE_LIBSCI_DEFAULT_GENCOMPS_CRAY_x86_64=90 PE_FFTW_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS_GNU= PE_TPSL_64_DEFAULT_GENCOMPS_GNU_x86_64=82 71 SLURM_JOB_UID=13302 CUDA_VERSION=11.1.1 CRAY_LIBSCI_VERSION=19.06.1 PE_TPSL_DEFAULT_VOLATILE_PRGENV=CRAY CRAY64 CRAYCLANG CRAYCLANG64 GNU GNU64 INTEL INTEL64 LS_OPTIONS=-N --color=none -T 0 SLURM_JOB_PARTITION=gpu PE_MPICH_DEFAULT_GENCOMPS_GNU=82 81 71 PE_LIBSCI_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/libsci/19.06.1/@PRGENV@/@PE_LIBSCI_DEFAULT_GENCOMPS@/@PE_LIBSCI_DEFAULT_TARGET@/lib/pkgconfig PE_LIBSCI_DEFAULT_PKGCONFIG_VARIABLES=PE_LIBSCI_DEFAULT_OMP_REQUIRES_@openmp@:PE_SCI_EXT_LIBPATH:PE_SCI_EXT_LIBNAME PE_SMA_DEFAULT_COMPFLAG_GNU=-fcray-pointer PE_TPSL_DEFAULT_GENCOMPS_CRAY_x86_skylake=90 SLURM_PTY_WIN_ROW=92 CRAY_XPMEM_POST_LINK_OPTS=-L/opt/cray/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari/lib64 PE_PETSC_DEFAULT_GENCOMPS_GNU_haswell=82 71 OMPI_FC=gfortran NVHPC=/usr/common/software/sles15_cgpu/hpcsdk/20.11 PE_SMA_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.10/gni/sma@PE_SMA_DEFAULT_DIR_DEFAULT64@/lib64/pkgconfig PE_HDF5_PARALLEL_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 IPM_REPORT=full TMOUT=1800 UCX_NET_DEVICES=mlx5_0:1,mlx5_2:1,mlx5_4:1,mlx5_6:1 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_x86_skylake=9.0 SLURM_JOB_USER=madams SLURM_PTY_WIN_COL=227 CRAY_DMAPP_POST_LINK_OPTS=-L/opt/cray/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari/lib64 PE_LIBSCI_DEFAULT_GENCOMPS_INTEL_x86_64=160 PE_GA_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 SHLVL=4 PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 KMP_AFFINITY=balanced SLURM_SUBMIT_HOST=cgpu01 PYTHONPATH=/opt/mods/lib/python3.6/site-packages:/opt/ovis/lib/python3.6/site-packages CRAY_LIBSCI_PREFIX_DIR=/opt/cray/pe/libsci/19.06.1/GNU/8.1/x86_64 PE_TRILINOS_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_HDF5_PARALLEL:PE_NETCDF_HDF5PARALLEL:PE_LIBSCI:PE_TPSL SLURM_JOB_ACCOUNT=m1759 PE_PAPI_DEFAULT_ACCELL_FAMILY_LIBS= MANPATH=/opt/cray/pe/atp/2.1.3/man:/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/man:/opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/man:/opt/cray/pe/pmi/5.0.14/man:/opt/cray/pe/libsci/19.06.1/man:/opt/cray/pe/man/csmlversion:/opt/cray/pe/craype/2.6.2/man:/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/share:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/man:/usr/common/software/sles15_cgpu/cuda/11.1.1/doc/man:/usr/common/software/sles15_cgpu/gcc/8.3.0/share/man:/opt/cray/pe/modules/3.2.11.4/share/man:/usr/common/software/man:/usr/common/nsg/man:/usr/local/man:/usr/share/man:/usr/man:/opt/cray/share/man:/opt/cray/share/man:/opt/cray/share/man:/opt/cray/pe/man PE_FFTW_DEFAULT_TARGET_mic_knl=mic_knl PE_MPICH_DEFAULT_GENCOMPS_CRAYCLANG=90 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 PE_PETSC_DEFAULT_GENCOMPS_INTEL_haswell=190 PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_haswell=9.0 ATP_CFLAGS_GNU_FORTRAN=-fno-backtrace CRAY_PRGENVGNU=loaded PE_FFTW_DEFAULT_TARGET_sandybridge=sandybridge PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_sandybridge=19.0 PE_TPSL_DEFAULT_GENCOMPS_CRAY_haswell=90 SLURM_STEP_LAUNCHER_PORT=64130 MODULEPATH=/global/common/software/nersc/sles15_cgpu/extra_modulefiles:/opt/cray/ari/modulefiles:/opt/cray/pe/craype-targets/default/modulefiles:/opt/cray/pe/modulefiles:/opt/cray/modulefiles:/opt/modulefiles:/global/common/software/nersc/cle7/modulefiles:/global/common/software/nersc/cle7/extra_modulefiles:/usr/common/ftg/modulefiles SLURM_PTY_PORT=64038 PE_PKGCONFIG_PRODUCTS_DEFAULT=PE_PAPI OMPI_CC=gcc SLURM_GTIDS=0 LOGNAME=madams DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/13302/bus PE_MPICH_DEFAULT_FIXED_PRGENV=INTEL PE_MPICH_NV_LIBS_nvidia60=-lcudart XDG_RUNTIME_DIR=/run/user/13302 PE_PETSC_DEFAULT_GENCOMPS_INTEL_x86_64=190 MODULE_VERSION_STACK=3.2.11.4 PE_TPSL_DEFAULT_GENCOMPS_INTEL_x86_skylake=190 PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/hdf5-parallel/1.10.5.2/@PRGENV@/@PE_HDF5_PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig PE_PETSC_DEFAULT_GENCOMPS_INTEL_x86_skylake=190 JRE_HOME=/usr/lib64/jvm/java PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 PE_LIBSCI_PKGCONFIG_VARIABLES=PE_LIBSCI_OMP_REQUIRES_@openmp@:PE_SCI_EXT_LIBPATH:PE_SCI_EXT_LIBNAME MPICH_MPIIO_DVS_MAXNODES=28 PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_haswell=9.0 OPENMPI_DIR=/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc XDG_CONFIG_DIRS=/etc/xdg PE_LIBSCI_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 PE_LIBSCI_GENCOMPS_CRAY_x86_64=90 PE_MPICH_DEFAULT_VOLATILE_PRGENV=GNU CRAYCLANG CRAY PE_MPICH_TARGET_VAR_nvidia20=-lcudart PATH=/global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin:/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin:/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin:/opt/cray/alps/default/bin:/opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin:/opt/cray/pe/craype/2.6.2/bin:/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin:/usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin:/usr/common/software/sles15_cgpu/cuda/11.1.1/bin:/usr/common/software/sles15_cgpu/gcc/8.3.0/bin:/opt/esslurm/bin:/opt/cray/pe/modules/3.2.11.4/bin:/usr/common/software/bin:/usr/common/nsg/bin:/opt/ovis/bin:/opt/ovis/sbin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/cray/pe/bin SLURM_JOB_ID=1839543 JAVA_BINDIR=/usr/lib64/jvm/java/bin PE_TPSL_64_DEFAULT_VOLATILE_PRGENV=CRAY CRAY64 CRAYCLANG CRAYCLANG64 GNU GNU64 INTEL INTEL64 _LMFILES_=/opt/cray/pe/modulefiles/modules/3.2.11.4:/global/common/software/nersc/cle7/extra_modulefiles/esslurm:/global/common/software/nersc/cle7/extra_modulefiles/cgpu/1.0:/global/common/software/nersc/sles15_cgpu/extra_modulefiles/gcc/8.3.0:/global/common/software/nersc/sles15_cgpu/extra_modulefiles/cuda/11.1.1:/global/common/software/nersc/sles15_cgpu/extra_modulefiles/hpcsdk/20.11:/global/common/software/nersc/sles15_cgpu/extra_modulefiles/openmpi/4.0.3:/opt/cray/pe/modulefiles/craype/2.6.2:/opt/cray/pe/craype-targets/default/modulefiles/craype-network-aries:/opt/cray/pe/modulefiles/cray-libsci/19.06.1:/opt/cray/ari/modulefiles/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari:/opt/cray/ari/modulefiles/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari:/opt/cray/pe/modulefiles/pmi/5.0.14:/opt/cray/ari/modulefiles/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari:/opt/cray/ari/modulefiles/gni-headers/5.0.12.0-7.0.1.1_6.40__g3b1768f.ari:/opt/cray/ari/modulefiles/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari:/opt/cray/ari/modulefiles/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari:/opt/cray/ari/modulefiles/dvs/2.12_2.2.167-7.0.1.1_17.2__ge473d3a2:/opt/cray/ari/modulefiles/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari:/opt/cray/ari/modulefiles/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari:/opt/cray/pe/modulefiles/atp/2.1.3:/opt/cray/pe/modulefiles/PrgEnv-gnu/6.0.5:/global/common/software/nersc/cle7/extra_modulefiles/cmake/3.18.2 PE_NETCDF_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL PE_PETSC_DEFAULT_GENCOMPILERS_GNU_haswell=8.2 7.1 SLURM_STEP_NUM_TASKS=1 DMAPP_ABORT_ON_ERROR=1 MODULESHOME=/opt/cray/pe/modules/3.2.11.4 PKG_CONFIG_PATH=/opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/lib64/pkgconfig:/opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/lib64/pkgconfig:/opt/cray/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari/lib64/pkgconfig:/opt/cray/gni-headers/5.0.12.0-7.0.1.1_6.40__g3b1768f.ari/lib64/pkgconfig:/opt/cray/dmapp/7.1.1-7.0.1.1_4.62__g38cf134.ari/lib64/pkgconfig:/opt/cray/pe/pmi/5.0.14/lib64/pkgconfig:/opt/cray/ugni/6.0.14.0-7.0.1.1_7.51__ge78e5b0.ari/lib64/pkgconfig:/opt/cray/udreg/2.3.2-7.0.1.1_3.49__g8175d3d.ari/lib64/pkgconfig:/opt/cray/pe/craype/2.6.2/pkg-config:/opt/cray/pe/iobuf/2.0.9/lib/pkgconfig:/opt/cray/pe/fftw/2.1.5.9/lib/pkgconfig:/opt/cray/pe/atp/3.8.1/lib/pkgconfig:/opt/cray/pe/atp/2.1.3/lib/pkgconfig LIBSCI_BASE_DIR=/opt/cray/pe/libsci/19.06.1 PETSC_DIR=/global/homes/m/madams/petsc G_BROKEN_FILENAMES=1 HISTSIZE=100 PE_PETSC_DEFAULT_GENCOMPS_CRAY_sandybridge=90 CRAYPE_DIR=/opt/cray/pe/craype/2.6.2 SLURM_JOB_CPUS_PER_NODE_PACK_GROUP_0=20 PE_GA_DEFAULT_VOLATILE_PRGENV=GNU PE_PETSC_DEFAULT_GENCOMPS_CRAY_x86_64=90 PE_TRILINOS_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 SLURM_STEP_NUM_NODES=1 PE_HDF5_PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH PE_PETSC_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 PE_PKGCONFIG_DEFAULT_PRODUCTS=PE_TRILINOS:PE_TPSL_64:PE_TPSL:PE_PETSC:PE_PARALLEL_NETCDF:PE_NETCDF_HDF5PARALLEL:PE_NETCDF:PE_MPICH:PE_LIBSCI:PE_HDF5_PARALLEL:PE_HDF5:PE_GA:PE_FFTW2:PE_FFTW CPU=x86_64 CRAYPE_VERSION=2.6.2 CRAY_PMI_POST_LINK_OPTS=-L/opt/cray/pe/pmi/5.0.14/lib64 SLURM_LOCALID=0 CRAY_GNI_HEADERS_INCLUDE_OPTS=-I/opt/cray/gni-headers/5.0.12.0-7.0.1.1_6.40__g3b1768f.ari/include CVS_RSH=ssh LESSOPEN=lessopen.sh %s OMP_NUM_THREADS=1 PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_x86_64=190 PE_FFTW_DEFAULT_TARGET_x86_cascadelake=x86_cascadelake PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_haswell=9.0 MPICH_GNI_ROUTING_MODE=ADAPTIVE_3 CRAY_XPMEM_INCLUDE_OPTS=-I/opt/cray/xpmem/2.2.20-7.0.1.1_4.21__g0475745.ari/include PE_LIBSCI_DEFAULT_GENCOMPILERS_GNU_x86_64=8.1 7.1 PE_LIBSCI_GENCOMPS_GNU_x86_64=81 71 PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_x86_skylake=19.0 BASH_FUNC_module%%=() { eval `/opt/cray/pe/modules/3.2.11.4/bin/modulecmd bash $*` } SLURM_MPI_TYPE=pmi2 SLURM_NTASKS=1 SLURM_NPROCS=1 SLURM_STEP_GPUS=7 CUDA_VISIBLE_DEVICES=0 GPU_DEVICE_ORDINAL=0 ROCR_VISIBLE_DEVICES=0 SLURM_CPU_BIND=quiet,mask_cpu:0x00F800000000F8000000 SLURM_CPU_BIND_LIST=0x00F800000000F8000000 SLURM_CPU_BIND_TYPE=mask_cpu: SLURM_CPU_BIND_VERBOSE=quiet PMI_FD=11 PMI_JOBID=1839543.1 PMI_RANK=0 PMI_SIZE=1 Defined make macro "MPIEXEC" to "srun -G 1 -c 10" Checking for program /usr/libexec/ApplicationFirewall/socketfilterfw...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/socketfilterfw...not found Unable to find programs ['socketfilterfw'] providing listing of the specific search path Warning accessing /usr/libexec/ApplicationFirewall gives errors: cannot concatenate 'str' and 'builtin_function_or_method' objects Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/hostname...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/hostname...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/hostname...not found Checking for program /opt/cray/alps/default/bin/hostname...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/hostname...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/hostname...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/hostname...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/hostname...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/hostname...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/hostname...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/hostname...not found Checking for program /opt/esslurm/bin/hostname...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/hostname...not found Checking for program /usr/common/software/bin/hostname...not found Checking for program /usr/common/nsg/bin/hostname...not found Checking for program /opt/ovis/bin/hostname...not found Checking for program /opt/ovis/sbin/hostname...not found Checking for program /usr/local/bin/hostname...not found Checking for program /usr/bin/hostname...found Defined make macro "HOSTNAME" to "hostname" Running Executable with threads to time it out at 60 Executing: hostname stdout: cgpu01 Return code from hostname: 0 Hostname works, running network checks Checking for program /sbin/ping...not found Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/ping...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/ping...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/ping...not found Checking for program /opt/cray/alps/default/bin/ping...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/ping...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/ping...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/ping...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/ping...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/ping...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/ping...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/ping...not found Checking for program /opt/esslurm/bin/ping...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/ping...not found Checking for program /usr/common/software/bin/ping...not found Checking for program /usr/common/nsg/bin/ping...not found Checking for program /opt/ovis/bin/ping...not found Checking for program /opt/ovis/sbin/ping...not found Checking for program /usr/local/bin/ping...not found Checking for program /usr/bin/ping...found Defined make macro "PING" to "ping" Executing: uname -s stdout: Linux Running Executable with threads to time it out at 60 Executing: ping -c 2 cgpu01 stdout: PING cgpu01 (128.55.144.44) 56(84) bytes of data. 64 bytes from cgpu01 (128.55.144.44): icmp_seq=1 ttl=64 time=0.010 ms 64 bytes from cgpu01 (128.55.144.44): icmp_seq=2 ttl=64 time=0.016 ms --- cgpu01 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1006ms rtt min/avg/max/mdev = 0.010/0.013/0.016/0.003 ms Return code from ping: 0 ============================================================================================= ======== Checking running linked program ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Init(0,0); MPI_Finalize(); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Testing executable /tmp/petsc-PLBZbe/config.packages.MPI/conftest to see if it can be run Executing: srun -G 1 -c 10 -n 1 /tmp/petsc-PLBZbe/config.packages.MPI/conftest Running Executable with threads to time it out at 120 Executing: srun -G 1 -c 10 -n 1 /tmp/petsc-PLBZbe/config.packages.MPI/conftest ============================================================================================= TESTING: configureMPITypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:432) Checking for MPI Datatype handles ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { int size; int ierr; MPI_Init(0,0); ierr = MPI_Type_size(MPI_LONG_DOUBLE, &size); if(ierr || (size == 0)) exit(1); MPI_Finalize(); ; return 0; } Defined "HAVE_MPI_LONG_DOUBLE" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { int size; int ierr; MPI_Init(0,0); ierr = MPI_Type_size(MPI_INT64_T, &size); if(ierr || (size == 0)) exit(1); MPI_Finalize(); ; return 0; } Defined "HAVE_MPI_INT64_T" to "1" ============================================================================================= TESTING: SGIMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:478) Returns true if SGI MPI is used Checking for functions [MPI_SGI_barrier] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_SGI_barrier(); static void _check_MPI_SGI_barrier() { MPI_SGI_barrier(); } int main() { _check_MPI_SGI_barrier();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_MPI_SGI_barrier': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `MPI_SGI_barrier' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_MPI_SGI_barrier': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `MPI_SGI_barrier' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: in function `_check_MPI_SGI_barrier': /tmp/petsc-PLBZbe/config.libraries/conftest.c:5: undefined reference to `MPI_SGI_barrier' collect2: error: ld returned 1 exit status: SGI MPI test failure ============================================================================================= TESTING: CxxMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:488) Make sure C++ can compile and link Checking for header mpi.h Checking for C++ MPI_Finalize() Checking for functions [MPI_Finalize] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.utilities.missing -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.libraries/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_MPI_Finalize() { int ierr; ierr = MPI_Finalize();; } int main() { _check_MPI_Finalize();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl ============================================================================================= TESTING: FortranMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:504) Make sure fortran include [mpif.h] and library symbols are found Checking for fortran mpi_init() Checking for functions [] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.libraries -g -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.libraries/conftest.F90 Successful compile: Source: program main #include "mpif.h" integer ierr call mpi_init(ierr) end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Checking for mpi.mod Checking for functions [] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.libraries -g -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.libraries/conftest.F90 Successful compile: Source: program main use mpi integer(kind=selected_int_kind(5)) ierr,rank call mpi_init(ierr) call mpi_comm_rank(MPI_COMM_WORLD,rank,ierr) end Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_F90MODULE" to "1" ============================================================================================= TESTING: configureIO from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:526) Check for the functions in MPI/IO - Define HAVE_MPIIO if they are present - Some older MPI 1 implementations are missing these ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Aint lb, extent; if (MPI_Type_get_extent(MPI_INT, &lb, &extent)); MPI_File fh; void *buf; MPI_Status status; if (MPI_File_write_all(fh, buf, 1, MPI_INT, &status)); if (MPI_File_read_all(fh, buf, 1, MPI_INT, &status)); MPI_Offset disp; MPI_Info info; if (MPI_File_set_view(fh, disp, MPI_INT, MPI_INT, "", info)); if (MPI_File_open(MPI_COMM_SELF, "", 0, info, &fh)); if (MPI_File_close(&fh)); ; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPIIO" to "1" ============================================================================================= TESTING: findMPIInc from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:630) Find MPI include paths from "mpicc -show" and use with CUDAC_FLAGS Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -show stdout: gcc -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -pthread -march=skylake-avx512 -Wl,-rpath -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,--enable-new-dtags -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi compilers: Checking arg gcc compilers: Checking arg -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include compilers: Found include option: -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include Executing: nvcc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/tmp/petsc-PLBZbe/config.setCompilers -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -gencode arch=compute_80,code=sm_80 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -Wno-deprecated-gpu-targets /tmp/petsc-PLBZbe/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -arch=sm_70 -Xcompiler -rdynamic -lineinfo -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -g -Xcompiler -fPIC -O3 -gencode arch=compute_80,code=sm_80 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include Added CUDA compiler flag -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include compilers: Checking arg -pthread compilers: Checking arg -march=skylake-avx512 compilers: Checking arg -Wl,-rpath compilers: Checking arg -Wl,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Checking arg -Wl,--enable-new-dtags compilers: Checking arg -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib compilers: Checking arg -lmpi ============================================================================================= TESTING: PetscArchMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:672) Checking for functions [MPI_Type_get_envelope MPI_Type_dup MPI_Init_thread MPI_Iallreduce MPI_Ibarrier MPI_Finalized MPI_Exscan MPI_Reduce_scatter MPI_Reduce_scatter_block] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_Type_get_envelope(); static void _check_MPI_Type_get_envelope() { MPI_Type_get_envelope(); } char MPI_Type_dup(); static void _check_MPI_Type_dup() { MPI_Type_dup(); } char MPI_Init_thread(); static void _check_MPI_Init_thread() { MPI_Init_thread(); } char MPI_Iallreduce(); static void _check_MPI_Iallreduce() { MPI_Iallreduce(); } char MPI_Ibarrier(); static void _check_MPI_Ibarrier() { MPI_Ibarrier(); } char MPI_Finalized(); static void _check_MPI_Finalized() { MPI_Finalized(); } char MPI_Exscan(); static void _check_MPI_Exscan() { MPI_Exscan(); } char MPI_Reduce_scatter(); static void _check_MPI_Reduce_scatter() { MPI_Reduce_scatter(); } char MPI_Reduce_scatter_block(); static void _check_MPI_Reduce_scatter_block() { MPI_Reduce_scatter_block(); } int main() { _check_MPI_Type_get_envelope(); _check_MPI_Type_dup(); _check_MPI_Init_thread(); _check_MPI_Iallreduce(); _check_MPI_Ibarrier(); _check_MPI_Finalized(); _check_MPI_Exscan(); _check_MPI_Reduce_scatter(); _check_MPI_Reduce_scatter_block();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_TYPE_GET_ENVELOPE" to "1" Defined "HAVE_MPI_TYPE_DUP" to "1" Defined "HAVE_MPI_INIT_THREAD" to "1" Defined "HAVE_MPI_IALLREDUCE" to "1" Defined "HAVE_MPI_IBARRIER" to "1" Defined "HAVE_MPI_FINALIZED" to "1" Defined "HAVE_MPI_EXSCAN" to "1" Defined "HAVE_MPI_REDUCE_SCATTER" to "1" Defined "HAVE_MPI_REDUCE_SCATTER_BLOCK" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int combiner = MPI_COMBINER_DUP;; return 0; } Defined "HAVE_MPI_COMBINER_DUP" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int combiner = MPI_COMBINER_CONTIGUOUS;; return 0; } Defined "HAVE_MPI_COMBINER_CONTIGUOUS" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.MPI/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int combiner = MPI_COMBINER_NAMED;; return 0; } Defined "HAVE_MPI_COMBINER_NAMED" to "1" ============================================================================================= TESTING: checkVersion from config.packages.MPI(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "mpi.h" ;petscpkgver(MPI_VERSION); Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.packages.cuda -I/tmp/petsc-PLBZbe/config.packages.MPI -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.packages.MPI/conftest.c For mpi need 2 <= 3 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.MPI(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.MPI 8.875945 ============================================================================================= TESTING: consistencyChecks from config.packages.zstd(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.zstd(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.zstd 0.001105 ============================================================================================= TESTING: consistencyChecks from config.packages.yaml(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.yaml(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.yaml 0.000787 ============================================================================================= TESTING: consistencyChecks from config.packages.sycl(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.sycl(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.sycl 0.000722 ============================================================================================= TESTING: consistencyChecks from config.packages.ssl(config/BuildSystem/config/packages/ssl.py:31) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ssl(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.ssl 0.000979 ============================================================================================= TESTING: consistencyChecks from config.packages.sprng(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.sprng(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.sprng 0.000784 PETSc clone, checking for Sowing Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/pdflatex...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/pdflatex...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/pdflatex...not found Checking for program /opt/cray/alps/default/bin/pdflatex...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/pdflatex...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/pdflatex...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/pdflatex...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/pdflatex...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/pdflatex...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/pdflatex...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/pdflatex...not found Checking for program /opt/esslurm/bin/pdflatex...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/pdflatex...not found Checking for program /usr/common/software/bin/pdflatex...not found Checking for program /usr/common/nsg/bin/pdflatex...not found Checking for program /opt/ovis/bin/pdflatex...not found Checking for program /opt/ovis/sbin/pdflatex...not found Checking for program /usr/local/bin/pdflatex...not found Checking for program /usr/bin/pdflatex...found Defined make macro "PDFLATEX" to "/usr/bin/pdflatex" Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/bfort...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/bfort...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/bfort...not found Checking for program /opt/cray/alps/default/bin/bfort...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/bfort...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/bfort...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/bfort...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/bfort...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/bfort...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/bfort...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/bfort...not found Checking for program /opt/esslurm/bin/bfort...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/bfort...not found Checking for program /usr/common/software/bin/bfort...not found Checking for program /usr/common/nsg/bin/bfort...not found Checking for program /opt/ovis/bin/bfort...not found Checking for program /opt/ovis/sbin/bfort...not found Checking for program /usr/local/bin/bfort...not found Checking for program /usr/bin/bfort...not found Checking for program /bin/bfort...not found Checking for program /usr/lib/mit/bin/bfort...not found Checking for program /usr/lib/mit/sbin/bfort...not found Checking for program /opt/cray/pe/bin/bfort...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/bfort...not found Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/doctext...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/doctext...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/doctext...not found Checking for program /opt/cray/alps/default/bin/doctext...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/doctext...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/doctext...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/doctext...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/doctext...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/doctext...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/doctext...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/doctext...not found Checking for program /opt/esslurm/bin/doctext...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/doctext...not found Checking for program /usr/common/software/bin/doctext...not found Checking for program /usr/common/nsg/bin/doctext...not found Checking for program /opt/ovis/bin/doctext...not found Checking for program /opt/ovis/sbin/doctext...not found Checking for program /usr/local/bin/doctext...not found Checking for program /usr/bin/doctext...not found Checking for program /bin/doctext...not found Checking for program /usr/lib/mit/bin/doctext...not found Checking for program /usr/lib/mit/sbin/doctext...not found Checking for program /opt/cray/pe/bin/doctext...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/doctext...not found Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/mapnames...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/mapnames...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/mapnames...not found Checking for program /opt/cray/alps/default/bin/mapnames...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/mapnames...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/mapnames...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mapnames...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/mapnames...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/mapnames...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/mapnames...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/mapnames...not found Checking for program /opt/esslurm/bin/mapnames...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/mapnames...not found Checking for program /usr/common/software/bin/mapnames...not found Checking for program /usr/common/nsg/bin/mapnames...not found Checking for program /opt/ovis/bin/mapnames...not found Checking for program /opt/ovis/sbin/mapnames...not found Checking for program /usr/local/bin/mapnames...not found Checking for program /usr/bin/mapnames...not found Checking for program /bin/mapnames...not found Checking for program /usr/lib/mit/bin/mapnames...not found Checking for program /usr/lib/mit/sbin/mapnames...not found Checking for program /opt/cray/pe/bin/mapnames...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/mapnames...not found Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/bib2html...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/bib2html...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/bib2html...not found Checking for program /opt/cray/alps/default/bin/bib2html...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/bib2html...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/bib2html...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/bib2html...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/bib2html...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/bib2html...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/bib2html...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/bib2html...not found Checking for program /opt/esslurm/bin/bib2html...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/bib2html...not found Checking for program /usr/common/software/bin/bib2html...not found Checking for program /usr/common/nsg/bin/bib2html...not found Checking for program /opt/ovis/bin/bib2html...not found Checking for program /opt/ovis/sbin/bib2html...not found Checking for program /usr/local/bin/bib2html...not found Checking for program /usr/bin/bib2html...not found Checking for program /bin/bib2html...not found Checking for program /usr/lib/mit/bin/bib2html...not found Checking for program /usr/lib/mit/sbin/bib2html...not found Checking for program /opt/cray/pe/bin/bib2html...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/bib2html...not found Bfort not found. Installing sowing for FortranStubs ============================================================================================= TESTING: consistencyChecks from config.packages.sowing(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.sowing(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.sowing(config/BuildSystem/config/package.py:897) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional sowing Looking for SOWING at git.sowing, hg.sowing or a directory starting with ['petsc-pkg-sowing'] Found a copy of SOWING in git.sowing Executing: ['git', 'rev-parse', '--git-dir'] stdout: .git Executing: ['git', 'cat-file', '-e', 'v1.1.26-p1^{commit}'] Executing: ['git', 'rev-parse', 'v1.1.26-p1'] stdout: 674d5f3c1bf3ce6e1d744818915a0d723ce4dbe0 Executing: ['git', '-c', 'user.name=petsc-configure', '-c', 'user.email=petsc@configure', 'stash'] stdout: No local changes to save Executing: ['git', 'clean', '-f', '-d', '-x'] stdout: Removing Makefile Removing Makerules Removing bin/bib2html Removing bin/pstogif Removing bin/pstoxbm Removing config.log Removing config.status Removing config.system Removing docs/Makefile Removing docs/bfort/Makefile Removing docs/doctext/Makefile Removing docs/install/Makefile Removing docs/tohtml/Makefile Removing include/patchlevel.h Removing include/sowingconfig.h Removing include/textfilt/textpath.h Removing lib/ Removing pkg.gitcommit Removing sowing.petscconf Removing src/Makefile Removing src/bfort/Makefile Removing src/bfort/bfort Removing src/bfort/bfort.o Removing src/bfort/doc.o Removing src/bfort/testing/Makefile Removing src/bfort/testing2/Makefile Removing src/bib2html/Makefile Removing src/doctext/Makefile Removing src/doctext/doc2lt Removing src/doctext/doc2lt.o Removing src/doctext/docfields.o Removing src/doctext/docpath.h Removing src/doctext/doctext Removing src/doctext/doctext.o Removing src/doctext/docutil.o Removing src/doctext/dotfmat.o Removing src/doctext/incfiles.o Removing src/doctext/keyword.o Removing src/doctext/quotefmt.o Removing src/doctext/test/Makefile Removing src/doctext/textb.o Removing src/mapnames/Makefile Removing src/mapnames/mapnames Removing src/mapnames/mapnames.o Removing src/sys/Makefile Removing src/sys/arch.o Removing src/sys/daytime.o Removing src/sys/file.o Removing src/sys/getopts.o Removing src/sys/rdconfig.o Removing src/sys/testing/Makefile Removing src/sys/tr.o Removing src/sys/txt.o Removing src/textfilt/Makefile Removing src/textfilt/cmdline.o Removing src/textfilt/errhand.o Removing src/textfilt/file.o Removing src/textfilt/instream.o Removing src/textfilt/inutil.o Removing src/textfilt/maptok.o Removing src/textfilt/outstream.o Removing src/textfilt/search.o Removing src/textfilt/texthtml.o Removing src/textfilt/textnroff.o Removing src/textfilt/textout.o Removing src/textfilt/texttex.o Removing src/tohtml/Makefile Removing src/tohtml/accent.o Removing src/tohtml/biblio.o Removing src/tohtml/dimen.o Removing src/tohtml/environ.o Removing src/tohtml/label.o Removing src/tohtml/latexinfo.o Removing src/tohtml/math.o Removing src/tohtml/rdaux.o Removing src/tohtml/rddefs.o Removing src/tohtml/rdindx.o Removing src/tohtml/refmap.o Removing src/tohtml/scan.o Removing src/tohtml/search.o Removing src/tohtml/simpleif.o Removing src/tohtml/style.o Removing src/tohtml/tabular.o Removing src/tohtml/testing/Makefile Removing src/tohtml/tex2html.o Removing src/tohtml/texactio.o Removing src/tohtml/tohtml Removing src/tohtml/tohtml.o Removing src/tohtml/tohtmlpath.h Removing src/tohtml/userdef.o Executing: ['git', 'checkout', '-f', '674d5f3c1bf3ce6e1d744818915a0d723ce4dbe0'] Makefile /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/pkg.conf.sowing has correct checksum Commit file /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/pkg.gitcommit.sowing has correct checksum Do not need to rebuild SOWING Not checking for library in Download SOWING: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names No functions to check for in library [] [] Checking for optional headers [] in Download SOWING: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers [] in Download SOWING: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkVersion from config.packages.sowing(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version For sowing unable to find version information since includes and version includes are missing skipping version check ============================================================================================= TESTING: checkSharedLibrary from config.packages.sowing(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared Checking for program /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/bfort...found Defined make macro "BFORT" to "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/bfort" Checking for program /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/doctext...found Defined make macro "DOCTEXT" to "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/doctext" Checking for program /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/mapnames...found Defined make macro "MAPNAMES" to "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/mapnames" Checking for program /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/bib2html...found Defined make macro "BIB2HTML" to "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/bib2html" Executing: /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/bfort -version stdout: bfort (sowing) release 1.1.26 of Date unknown Running /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/bin/bfort to generate fortran stubs child config.packages.sowing 17.347925 ============================================================================================= TESTING: consistencyChecks from config.packages.revolve(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.revolve(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.revolve 0.001282 ============================================================================================= TESTING: consistencyChecks from config.packages.radau5(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.radau5(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.radau5 0.000874 ============================================================================================= TESTING: consistencyChecks from config.packages.pami(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pami(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.pami 0.000791 ============================================================================================= TESTING: consistencyChecks from config.packages.opengles(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.opengles(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.opengles 0.000758 ============================================================================================= TESTING: consistencyChecks from config.packages.opencl(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.opencl(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.opencl 0.000760 ============================================================================================= TESTING: consistencyChecks from config.packages.muparser(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.muparser(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.muparser 0.000812 ============================================================================================= TESTING: consistencyChecks from config.packages.mpe(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mpe(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.mpe 0.000825 ============================================================================================= TESTING: consistencyChecks from config.packages.memkind(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.memkind(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.memkind 0.000785 ============================================================================================= TESTING: consistencyChecks from config.packages.libmesh(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libmesh(config/BuildSystem/config/packages/libmesh.py:76) Defined make rule "libmesh-build" with dependencies "" and code [] Defined make rule "libmesh-install" with dependencies "" and code [] child config.packages.libmesh 0.001229 ============================================================================================= TESTING: consistencyChecks from config.packages.moose(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.moose(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.moose 0.000865 ============================================================================================= TESTING: consistencyChecks from config.packages.libjpeg(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libjpeg(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.libjpeg 0.000849 Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/lgrind...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/lgrind...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/lgrind...not found Checking for program /opt/cray/alps/default/bin/lgrind...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/lgrind...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/lgrind...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/lgrind...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/lgrind...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/lgrind...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/lgrind...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/lgrind...not found Checking for program /opt/esslurm/bin/lgrind...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/lgrind...not found Checking for program /usr/common/software/bin/lgrind...not found Checking for program /usr/common/nsg/bin/lgrind...not found Checking for program /opt/ovis/bin/lgrind...not found Checking for program /opt/ovis/sbin/lgrind...not found Checking for program /usr/local/bin/lgrind...not found Checking for program /usr/bin/lgrind...not found Checking for program /bin/lgrind...not found Checking for program /usr/lib/mit/bin/lgrind...not found Checking for program /usr/lib/mit/sbin/lgrind...not found Checking for program /opt/cray/pe/bin/lgrind...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/lgrind...not found child config.packages.lgrind 0.001452 ============================================================================================= TESTING: consistencyChecks from config.packages.hip(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.hip(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.hip 0.000754 child config.packages.gmsh 0.000105 ============================================================================================= TESTING: consistencyChecks from config.packages.gmp(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.gmp(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.gmp 0.000807 ============================================================================================= TESTING: consistencyChecks from config.packages.mpfr(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mpfr(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.mpfr 0.000817 ============================================================================================= TESTING: consistencyChecks from config.packages.giflib(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.giflib(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.giflib 0.000804 ============================================================================================= TESTING: consistencyChecks from config.packages.cub(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.cub(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.cub 0.000800 ============================================================================================= TESTING: consistencyChecks from config.packages.ctetgen(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ctetgen(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.ctetgen 0.000790 ============================================================================================= TESTING: consistencyChecks from config.packages.concurrencykit(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.concurrencykit(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.concurrencykit 0.000837 ============================================================================================= TESTING: locateC2html from config.packages.c2html(config/BuildSystem/config/packages/c2html.py:30) Looking for default C2html executable Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/c2html...not found Checking for program /opt/cray/rca/2.2.20-7.0.1.1_4.62__g8e3fb5b.ari/bin/c2html...not found Checking for program /opt/cray/alps/6.6.58-7.0.1.1_6.20__g437d88db.ari/sbin/c2html...not found Checking for program /opt/cray/alps/default/bin/c2html...not found Checking for program /opt/cray/job/2.2.4-7.0.1.1_3.48__g36b56f4.ari/bin/c2html...not found Checking for program /opt/cray/pe/craype/2.6.2/bin/c2html...not found Checking for program /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/c2html...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/compilers/bin/c2html...not found Checking for program /usr/common/software/sles15_cgpu/hpcsdk/20.11/Linux_x86_64/20.11/cuda/bin/c2html...not found Checking for program /usr/common/software/sles15_cgpu/cuda/11.1.1/bin/c2html...not found Checking for program /usr/common/software/sles15_cgpu/gcc/8.3.0/bin/c2html...not found Checking for program /opt/esslurm/bin/c2html...not found Checking for program /opt/cray/pe/modules/3.2.11.4/bin/c2html...not found Checking for program /usr/common/software/bin/c2html...not found Checking for program /usr/common/nsg/bin/c2html...not found Checking for program /opt/ovis/bin/c2html...not found Checking for program /opt/ovis/sbin/c2html...not found Checking for program /usr/local/bin/c2html...not found Checking for program /usr/bin/c2html...not found Checking for program /bin/c2html...not found Checking for program /usr/lib/mit/bin/c2html...not found Checking for program /usr/lib/mit/sbin/c2html...not found Checking for program /opt/cray/pe/bin/c2html...not found Checking for program /global/homes/m/madams/petsc/lib/petsc/bin/win32fe/c2html...not found child config.packages.c2html 0.001820 ============================================================================================= TESTING: consistencyChecks from config.packages.boost(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.boost(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.boost 0.000818 ============================================================================================= TESTING: consistencyChecks from config.packages.silo(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.silo(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.silo 0.000847 ============================================================================================= TESTING: consistencyChecks from config.packages.Random123(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Random123(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.Random123 0.000821 ============================================================================================= TESTING: consistencyChecks from config.packages.PARTY(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.PARTY(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.PARTY 0.000785 ============================================================================================= TESTING: consistencyChecks from config.packages.NVSHMEM(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.NVSHMEM(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.NVSHMEM 0.000735 ============================================================================================= TESTING: consistencyChecks from config.packages.Matlab(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Matlab(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.Matlab 0.000698 ============================================================================================= TESTING: consistencyChecks from config.packages.MatlabEngine(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.MatlabEngine(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.MatlabEngine 0.000775 ============================================================================================= TESTING: consistencyChecks from config.packages.Mathematica(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Mathematica(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.Mathematica 0.000756 ============================================================================================= TESTING: consistencyChecks from config.packages.regex(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.regex(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.regex(config/BuildSystem/config/package.py:897) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional regex Checking for library in Compiler specific search REGEX: [] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [regexec regcomp regfree] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char regexec(); static void _check_regexec() { regexec(); } char regcomp(); static void _check_regcomp() { regcomp(); } char regfree(); static void _check_regfree() { regfree(); } int main() { _check_regexec(); _check_regcomp(); _check_regfree();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Checking for optional headers [] in Compiler specific search REGEX: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['regex.h'] in Compiler specific search REGEX: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['regex.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['regex.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkVersion from config.packages.regex(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.regex(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.regex 0.236990 ============================================================================================= TESTING: consistencyChecks from config.packages.libceed(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libceed(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.libceed 0.001242 Defined "PYTHON_EXE" to ""/usr/bin/python"" Executing: /usr/bin/python -c "import Cython" Executing: /usr/bin/python -c "import numpy" child config.packages.python 0.256806 ============================================================================================= TESTING: consistencyChecks from config.packages.petsc4py(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.petsc4py(config/BuildSystem/config/packages/petsc4py.py:125) Defined make rule "petsc4py-build" with dependencies "" and code [] Defined make rule "petsc4py-install" with dependencies "" and code [] Defined make rule "petsc4pytest" with dependencies "" and code [] child config.packages.petsc4py 0.001829 ============================================================================================= TESTING: consistencyChecks from config.packages.mpi4py(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mpi4py(config/BuildSystem/config/packages/mpi4py.py:79) Defined make rule "mpi4py-build" with dependencies "" and code [] Defined make rule "mpi4py-install" with dependencies "" and code [] child config.packages.mpi4py 0.001345 ============================================================================================= TESTING: consistencyChecks from config.packages.slepc(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.slepc(config/BuildSystem/config/packages/slepc.py:97) Defined make rule "slepc-build" with dependencies "" and code [] Defined make rule "slepc-install" with dependencies "" and code [] child config.packages.slepc 0.001301 ============================================================================================= TESTING: consistencyChecks from config.packages.opengl(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.opengl(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.opengl 0.000812 ============================================================================================= TESTING: consistencyChecks from config.packages.glut(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.glut(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.glut 0.000744 ============================================================================================= TESTING: consistencyChecks from config.packages.GLVis(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.GLVis(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.GLVis 0.000830 ============================================================================================= TESTING: consistencyChecks from config.packages.CoDiPack(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.CoDiPack(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.CoDiPack 0.000837 ============================================================================================= TESTING: consistencyChecks from config.packages.adblaslapack(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.adblaslapack(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.adblaslapack 0.000751 child config.packages.cxxlibs 0.000017 ============================================================================================= TESTING: locateCMake from config.packages.cmake(config/BuildSystem/config/packages/cmake.py:48) Looking for default CMake executable Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/cmake...found Defined make macro "CMAKE" to "/global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/cmake" Looking for default CTest executable Checking for program /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/ctest...found Defined make macro "CTEST" to "/global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/ctest" Executing: /global/common/sw/cray/cnl7/haswell/cmake/3.18.2/bin/cmake --version stdout: cmake version 3.18.2 CMake suite maintained and supported by Kitware (kitware.com/cmake). cmake version found 3.18.2 child config.packages.cmake 0.079923 ============================================================================================= TESTING: consistencyChecks from config.packages.unittestcpp(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.unittestcpp(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.unittestcpp 0.001359 ============================================================================================= TESTING: consistencyChecks from config.packages.googletest(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.googletest(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.googletest 0.000930 ============================================================================================= TESTING: consistencyChecks from config.packages.eigen(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.eigen(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.eigen 0.000807 ============================================================================================= TESTING: consistencyChecks from config.packages.szlib(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.szlib(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.szlib 0.000759 ============================================================================================= TESTING: consistencyChecks from config.packages.zlib(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.zlib(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.zlib(config/BuildSystem/config/package.py:897) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional zlib Checking for library in Compiler specific search ZLIB: [] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Linker output before filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: undefined reference to symbol 'compress' /usr/bin/ld: /lib64/libz.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: undefined reference to symbol 'compress' /usr/bin/ld: /lib64/libz.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status: Checking for functions [compress uncompress] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char compress(); static void _check_compress() { compress(); } char uncompress(); static void _check_uncompress() { uncompress(); } int main() { _check_compress(); _check_uncompress();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-PLBZbe/config.libraries/conftest.o: undefined reference to symbol 'compress' /usr/bin/ld: /lib64/libz.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Checking for library in Compiler specific search ZLIB: ['libz.a'] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [compress uncompress] in library ['libz.a'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char compress(); static void _check_compress() { compress(); } char uncompress(); static void _check_uncompress() { uncompress(); } int main() { _check_compress(); _check_uncompress();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lz -lquadmath -lstdc++ -ldl Defined "HAVE_LIBZ" to "1" Checking for optional headers [] in Compiler specific search ZLIB: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['zlib.h'] in Compiler specific search ZLIB: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['zlib.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['zlib.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkVersion from config.packages.zlib(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "zlib.h" ;petscpkgver(ZLIB_VERSION); Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.packages.zlib -I/tmp/petsc-PLBZbe/config.packages.MPI /tmp/petsc-PLBZbe/config.packages.zlib/conftest.c For zlib need <= 1.2.11 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.zlib(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.zlib 0.470252 child config.packages.mathlib 0.000020 ============================================================================================= TESTING: consistencyChecks from config.packages.tetgen(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.tetgen(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.tetgen 0.001101 ============================================================================================= TESTING: consistencyChecks from config.packages.tchem(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.tchem(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.tchem 0.000811 ============================================================================================= TESTING: consistencyChecks from config.packages.saws(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.saws(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.saws 0.000837 ============================================================================================= TESTING: consistencyChecks from config.packages.libpng(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libpng(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.libpng 0.000827 ============================================================================================= TESTING: consistencyChecks from config.packages.combblas(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.combblas(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.combblas 0.000802 ============================================================================================= TESTING: consistencyChecks from config.packages.Triangle(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Triangle(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.Triangle 0.000798 ============================================================================================= TESTING: consistencyChecks from config.packages.metis(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.metis(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.metis 0.000803 ============================================================================================= TESTING: consistencyChecks from config.packages.pragmatic(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pragmatic(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.pragmatic 0.000847 ============================================================================================= TESTING: consistencyChecks from config.packages.parmetis(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.parmetis(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.parmetis 0.000819 ============================================================================================= TESTING: consistencyChecks from config.packages.Chaco(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Chaco(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.Chaco 0.000785 Executing: uname -s stdout: Linux ============================================================================================= TESTING: consistencyChecks from config.packages.hdf5(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.hdf5(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.hdf5 0.016850 ============================================================================================= TESTING: consistencyChecks from config.packages.med(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.med(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.med 0.000899 ============================================================================================= TESTING: consistencyChecks from config.packages.cgns(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.cgns(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.cgns 0.000790 ============================================================================================= TESTING: consistencyChecks from config.packages.ascem-io(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ascem-io(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.ascem-io 0.000850 ============================================================================================= TESTING: consistencyChecks from config.packages.pflotran(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pflotran(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.pflotran 0.000834 ============================================================================================= TESTING: consistencyChecks from config.packages.alquimia(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.alquimia(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.alquimia 0.000854 ============================================================================================= TESTING: consistencyChecks from config.packages.SAMRAI(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.SAMRAI(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.SAMRAI 0.000851 child config.packages.flibs 0.000019 ============================================================================================= TESTING: consistencyChecks from config.packages.pnetcdf(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pnetcdf(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.pnetcdf 0.000845 ============================================================================================= TESTING: consistencyChecks from config.packages.netcdf(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.netcdf(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.netcdf 0.000842 ============================================================================================= TESTING: consistencyChecks from config.packages.exodusii(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.exodusii(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.exodusii 0.000835 ============================================================================================= TESTING: consistencyChecks from config.packages.fblaslapack(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.fblaslapack(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.fblaslapack(config/BuildSystem/config/packages/fblaslapack.py:20) ================================================================================== Checking for a functional fblaslapack Looking for FBLASLAPACK at git.fblaslapack, hg.fblaslapack or a directory starting with ['petsc-pkg-fblaslapack'] Found a copy of FBLASLAPACK in git.fblaslapack Executing: ['git', 'rev-parse', '--git-dir'] stdout: .git Executing: ['git', 'cat-file', '-e', 'v3.4.2-p3^{commit}'] Executing: ['git', 'rev-parse', 'v3.4.2-p3'] stdout: e8a03f57d64cf01d987d4b4ce9b961c24765747d Executing: ['git', '-c', 'user.name=petsc-configure', '-c', 'user.email=petsc@configure', 'stash'] stdout: No local changes to save Executing: ['git', 'clean', '-f', '-d', '-x'] stdout: Removing blas/caxpy.o Removing blas/ccopy.o Removing blas/cdotc.o Removing blas/cdotu.o Removing blas/cgbmv.o Removing blas/cgemm.o Removing blas/cgemv.o Removing blas/cgerc.o Removing blas/cgeru.o Removing blas/chbmv.o Removing blas/chemm.o Removing blas/chemv.o Removing blas/cher.o Removing blas/cher2.o Removing blas/cher2k.o Removing blas/cherk.o Removing blas/chpmv.o Removing blas/chpr.o Removing blas/chpr2.o Removing blas/crotg.o Removing blas/cscal.o Removing blas/csrot.o Removing blas/csscal.o Removing blas/cswap.o Removing blas/csymm.o Removing blas/csyr2k.o Removing blas/csyrk.o Removing blas/ctbmv.o Removing blas/ctbsv.o Removing blas/ctpmv.o Removing blas/ctpsv.o Removing blas/ctrmm.o Removing blas/ctrmv.o Removing blas/ctrsm.o Removing blas/ctrsv.o Removing blas/dasum.o Removing blas/daxpy.o Removing blas/dcabs1.o Removing blas/dcopy.o Removing blas/ddot.o Removing blas/dgbmv.o Removing blas/dgemm.o Removing blas/dgemv.o Removing blas/dger.o Removing blas/dnrm2.o Removing blas/drot.o Removing blas/drotg.o Removing blas/drotm.o Removing blas/drotmg.o Removing blas/dsbmv.o Removing blas/dscal.o Removing blas/dsdot.o Removing blas/dspmv.o Removing blas/dspr.o Removing blas/dspr2.o Removing blas/dswap.o Removing blas/dsymm.o Removing blas/dsymv.o Removing blas/dsyr.o Removing blas/dsyr2.o Removing blas/dsyr2k.o Removing blas/dsyrk.o Removing blas/dtbmv.o Removing blas/dtbsv.o Removing blas/dtpmv.o Removing blas/dtpsv.o Removing blas/dtrmm.o Removing blas/dtrmv.o Removing blas/dtrsm.o Removing blas/dtrsv.o Removing blas/dzasum.o Removing blas/dznrm2.o Removing blas/icamax.o Removing blas/idamax.o Removing blas/isamax.o Removing blas/izamax.o Removing blas/lsame.o Removing blas/sasum.o Removing blas/saxpy.o Removing blas/scabs1.o Removing blas/scasum.o Removing blas/scnrm2.o Removing blas/scopy.o Removing blas/sdot.o Removing blas/sdsdot.o Removing blas/sgbmv.o Removing blas/sgemm.o Removing blas/sgemv.o Removing blas/sger.o Removing blas/snrm2.o Removing blas/srot.o Removing blas/srotg.o Removing blas/srotm.o Removing blas/srotmg.o Removing blas/ssbmv.o Removing blas/sscal.o Removing blas/sspmv.o Removing blas/sspr.o Removing blas/sspr2.o Removing blas/sswap.o Removing blas/ssymm.o Removing blas/ssymv.o Removing blas/ssyr.o Removing blas/ssyr2.o Removing blas/ssyr2k.o Removing blas/ssyrk.o Removing blas/stbmv.o Removing blas/stbsv.o Removing blas/stpmv.o Removing blas/stpsv.o Removing blas/strmm.o Removing blas/strmv.o Removing blas/strsm.o Removing blas/strsv.o Removing blas/xerbla.o Removing blas/xerbla_array.o Removing blas/zaxpy.o Removing blas/zcopy.o Removing blas/zdotc.o Removing blas/zdotu.o Removing blas/zdrot.o Removing blas/zdscal.o Removing blas/zgbmv.o Removing blas/zgemm.o Removing blas/zgemv.o Removing blas/zgerc.o Removing blas/zgeru.o Removing blas/zhbmv.o Removing blas/zhemm.o Removing blas/zhemv.o Removing blas/zher.o Removing blas/zher2.o Removing blas/zher2k.o Removing blas/zherk.o Removing blas/zhpmv.o Removing blas/zhpr.o Removing blas/zhpr2.o Removing blas/zrotg.o Removing blas/zscal.o Removing blas/zswap.o Removing blas/zsymm.o Removing blas/zsyr2k.o Removing blas/zsyrk.o Removing blas/ztbmv.o Removing blas/ztbsv.o Removing blas/ztpmv.o Removing blas/ztpsv.o Removing blas/ztrmm.o Removing blas/ztrmv.o Removing blas/ztrsm.o Removing blas/ztrsv.o Removing lapack/cbbcsd.o Removing lapack/cbdsqr.o Removing lapack/cgbbrd.o Removing lapack/cgbcon.o Removing lapack/cgbequ.o Removing lapack/cgbequb.o Removing lapack/cgbrfs.o Removing lapack/cgbrfsx.o Removing lapack/cgbsv.o Removing lapack/cgbsvx.o Removing lapack/cgbsvxx.o Removing lapack/cgbtf2.o Removing lapack/cgbtrf.o Removing lapack/cgbtrs.o Removing lapack/cgebak.o Removing lapack/cgebal.o Removing lapack/cgebd2.o Removing lapack/cgebrd.o Removing lapack/cgecon.o Removing lapack/cgeequ.o Removing lapack/cgeequb.o Removing lapack/cgees.o Removing lapack/cgeesx.o Removing lapack/cgeev.o Removing lapack/cgeevx.o Removing lapack/cgegs.o Removing lapack/cgegv.o Removing lapack/cgehd2.o Removing lapack/cgehrd.o Removing lapack/cgelq2.o Removing lapack/cgelqf.o Removing lapack/cgels.o Removing lapack/cgelsd.o Removing lapack/cgelss.o Removing lapack/cgelsx.o Removing lapack/cgelsy.o Removing lapack/cgemqrt.o Removing lapack/cgeql2.o Removing lapack/cgeqlf.o Removing lapack/cgeqp3.o Removing lapack/cgeqpf.o Removing lapack/cgeqr2.o Removing lapack/cgeqr2p.o Removing lapack/cgeqrf.o Removing lapack/cgeqrfp.o Removing lapack/cgeqrt.o Removing lapack/cgeqrt2.o Removing lapack/cgeqrt3.o Removing lapack/cgerfs.o Removing lapack/cgerfsx.o Removing lapack/cgerq2.o Removing lapack/cgerqf.o Removing lapack/cgesc2.o Removing lapack/cgesdd.o Removing lapack/cgesv.o Removing lapack/cgesvd.o Removing lapack/cgesvx.o Removing lapack/cgesvxx.o Removing lapack/cgetc2.o Removing lapack/cgetf2.o Removing lapack/cgetrf.o Removing lapack/cgetri.o Removing lapack/cgetrs.o Removing lapack/cggbak.o Removing lapack/cggbal.o Removing lapack/cgges.o Removing lapack/cggesx.o Removing lapack/cggev.o Removing lapack/cggevx.o Removing lapack/cggglm.o Removing lapack/cgghrd.o Removing lapack/cgglse.o Removing lapack/cggqrf.o Removing lapack/cggrqf.o Removing lapack/cggsvd.o Removing lapack/cggsvp.o Removing lapack/cgtcon.o Removing lapack/cgtrfs.o Removing lapack/cgtsv.o Removing lapack/cgtsvx.o Removing lapack/cgttrf.o Removing lapack/cgttrs.o Removing lapack/cgtts2.o Removing lapack/chbev.o Removing lapack/chbevd.o Removing lapack/chbevx.o Removing lapack/chbgst.o Removing lapack/chbgv.o Removing lapack/chbgvd.o Removing lapack/chbgvx.o Removing lapack/chbtrd.o Removing lapack/checon.o Removing lapack/checon_rook.o Removing lapack/cheequb.o Removing lapack/cheev.o Removing lapack/cheevd.o Removing lapack/cheevr.o Removing lapack/cheevx.o Removing lapack/chegs2.o Removing lapack/chegst.o Removing lapack/chegv.o Removing lapack/chegvd.o Removing lapack/chegvx.o Removing lapack/cherfs.o Removing lapack/cherfsx.o Removing lapack/chesv.o Removing lapack/chesv_rook.o Removing lapack/chesvx.o Removing lapack/chesvxx.o Removing lapack/cheswapr.o Removing lapack/chetd2.o Removing lapack/chetf2.o Removing lapack/chetf2_rook.o Removing lapack/chetrd.o Removing lapack/chetrf.o Removing lapack/chetrf_rook.o Removing lapack/chetri.o Removing lapack/chetri2.o Removing lapack/chetri2x.o Removing lapack/chetri_rook.o Removing lapack/chetrs.o Removing lapack/chetrs2.o Removing lapack/chetrs_rook.o Removing lapack/chfrk.o Removing lapack/chgeqz.o Removing lapack/chla_transtype.o Removing lapack/chpcon.o Removing lapack/chpev.o Removing lapack/chpevd.o Removing lapack/chpevx.o Removing lapack/chpgst.o Removing lapack/chpgv.o Removing lapack/chpgvd.o Removing lapack/chpgvx.o Removing lapack/chprfs.o Removing lapack/chpsv.o Removing lapack/chpsvx.o Removing lapack/chptrd.o Removing lapack/chptrf.o Removing lapack/chptri.o Removing lapack/chptrs.o Removing lapack/chsein.o Removing lapack/chseqr.o Removing lapack/cla_gbamv.o Removing lapack/cla_gbrcond_c.o Removing lapack/cla_gbrcond_x.o Removing lapack/cla_gbrfsx_extended.o Removing lapack/cla_gbrpvgrw.o Removing lapack/cla_geamv.o Removing lapack/cla_gercond_c.o Removing lapack/cla_gercond_x.o Removing lapack/cla_gerfsx_extended.o Removing lapack/cla_gerpvgrw.o Removing lapack/cla_heamv.o Removing lapack/cla_hercond_c.o Removing lapack/cla_hercond_x.o Removing lapack/cla_herfsx_extended.o Removing lapack/cla_herpvgrw.o Removing lapack/cla_lin_berr.o Removing lapack/cla_porcond_c.o Removing lapack/cla_porcond_x.o Removing lapack/cla_porfsx_extended.o Removing lapack/cla_porpvgrw.o Removing lapack/cla_syamv.o Removing lapack/cla_syrcond_c.o Removing lapack/cla_syrcond_x.o Removing lapack/cla_syrfsx_extended.o Removing lapack/cla_syrpvgrw.o Removing lapack/cla_wwaddw.o Removing lapack/clabrd.o Removing lapack/clacgv.o Removing lapack/clacn2.o Removing lapack/clacon.o Removing lapack/clacp2.o Removing lapack/clacpy.o Removing lapack/clacrm.o Removing lapack/clacrt.o Removing lapack/cladiv.o Removing lapack/claed0.o Removing lapack/claed7.o Removing lapack/claed8.o Removing lapack/claein.o Removing lapack/claesy.o Removing lapack/claev2.o Removing lapack/clag2z.o Removing lapack/clags2.o Removing lapack/clagtm.o Removing lapack/clahef.o Removing lapack/clahef_rook.o Removing lapack/clahqr.o Removing lapack/clahr2.o Removing lapack/clahrd.o Removing lapack/claic1.o Removing lapack/clals0.o Removing lapack/clalsa.o Removing lapack/clalsd.o Removing lapack/clangb.o Removing lapack/clange.o Removing lapack/clangt.o Removing lapack/clanhb.o Removing lapack/clanhe.o Removing lapack/clanhf.o Removing lapack/clanhp.o Removing lapack/clanhs.o Removing lapack/clanht.o Removing lapack/clansb.o Removing lapack/clansp.o Removing lapack/clansy.o Removing lapack/clantb.o Removing lapack/clantp.o Removing lapack/clantr.o Removing lapack/clapll.o Removing lapack/clapmr.o Removing lapack/clapmt.o Removing lapack/claqgb.o Removing lapack/claqge.o Removing lapack/claqhb.o Removing lapack/claqhe.o Removing lapack/claqhp.o Removing lapack/claqp2.o Removing lapack/claqps.o Removing lapack/claqr0.o Removing lapack/claqr1.o Removing lapack/claqr2.o Removing lapack/claqr3.o Removing lapack/claqr4.o Removing lapack/claqr5.o Removing lapack/claqsb.o Removing lapack/claqsp.o Removing lapack/claqsy.o Removing lapack/clar1v.o Removing lapack/clar2v.o Removing lapack/clarcm.o Removing lapack/clarf.o Removing lapack/clarfb.o Removing lapack/clarfg.o Removing lapack/clarfgp.o Removing lapack/clarft.o Removing lapack/clarfx.o Removing lapack/clargv.o Removing lapack/clarnv.o Removing lapack/clarrv.o Removing lapack/clarscl2.o Removing lapack/clartg.o Removing lapack/clartv.o Removing lapack/clarz.o Removing lapack/clarzb.o Removing lapack/clarzt.o Removing lapack/clascl.o Removing lapack/clascl2.o Removing lapack/claset.o Removing lapack/clasr.o Removing lapack/classq.o Removing lapack/claswp.o Removing lapack/clasyf.o Removing lapack/clasyf_rook.o Removing lapack/clatbs.o Removing lapack/clatdf.o Removing lapack/clatps.o Removing lapack/clatrd.o Removing lapack/clatrs.o Removing lapack/clatrz.o Removing lapack/clatzm.o Removing lapack/clauu2.o Removing lapack/clauum.o Removing lapack/cpbcon.o Removing lapack/cpbequ.o Removing lapack/cpbrfs.o Removing lapack/cpbstf.o Removing lapack/cpbsv.o Removing lapack/cpbsvx.o Removing lapack/cpbtf2.o Removing lapack/cpbtrf.o Removing lapack/cpbtrs.o Removing lapack/cpftrf.o Removing lapack/cpftri.o Removing lapack/cpftrs.o Removing lapack/cpocon.o Removing lapack/cpoequ.o Removing lapack/cpoequb.o Removing lapack/cporfs.o Removing lapack/cporfsx.o Removing lapack/cposv.o Removing lapack/cposvx.o Removing lapack/cposvxx.o Removing lapack/cpotf2.o Removing lapack/cpotrf.o Removing lapack/cpotri.o Removing lapack/cpotrs.o Removing lapack/cppcon.o Removing lapack/cppequ.o Removing lapack/cpprfs.o Removing lapack/cppsv.o Removing lapack/cppsvx.o Removing lapack/cpptrf.o Removing lapack/cpptri.o Removing lapack/cpptrs.o Removing lapack/cpstf2.o Removing lapack/cpstrf.o Removing lapack/cptcon.o Removing lapack/cpteqr.o Removing lapack/cptrfs.o Removing lapack/cptsv.o Removing lapack/cptsvx.o Removing lapack/cpttrf.o Removing lapack/cpttrs.o Removing lapack/cptts2.o Removing lapack/crot.o Removing lapack/cspcon.o Removing lapack/cspmv.o Removing lapack/cspr.o Removing lapack/csprfs.o Removing lapack/cspsv.o Removing lapack/cspsvx.o Removing lapack/csptrf.o Removing lapack/csptri.o Removing lapack/csptrs.o Removing lapack/csrscl.o Removing lapack/cstedc.o Removing lapack/cstegr.o Removing lapack/cstein.o Removing lapack/cstemr.o Removing lapack/csteqr.o Removing lapack/csycon.o Removing lapack/csycon_rook.o Removing lapack/csyconv.o Removing lapack/csyequb.o Removing lapack/csymv.o Removing lapack/csyr.o Removing lapack/csyrfs.o Removing lapack/csyrfsx.o Removing lapack/csysv.o Removing lapack/csysv_rook.o Removing lapack/csysvx.o Removing lapack/csysvxx.o Removing lapack/csyswapr.o Removing lapack/csytf2.o Removing lapack/csytf2_rook.o Removing lapack/csytrf.o Removing lapack/csytrf_rook.o Removing lapack/csytri.o Removing lapack/csytri2.o Removing lapack/csytri2x.o Removing lapack/csytri_rook.o Removing lapack/csytrs.o Removing lapack/csytrs2.o Removing lapack/csytrs_rook.o Removing lapack/ctbcon.o Removing lapack/ctbrfs.o Removing lapack/ctbtrs.o Removing lapack/ctfsm.o Removing lapack/ctftri.o Removing lapack/ctfttp.o Removing lapack/ctfttr.o Removing lapack/ctgevc.o Removing lapack/ctgex2.o Removing lapack/ctgexc.o Removing lapack/ctgsen.o Removing lapack/ctgsja.o Removing lapack/ctgsna.o Removing lapack/ctgsy2.o Removing lapack/ctgsyl.o Removing lapack/ctpcon.o Removing lapack/ctpmqrt.o Removing lapack/ctpqrt.o Removing lapack/ctpqrt2.o Removing lapack/ctprfb.o Removing lapack/ctprfs.o Removing lapack/ctptri.o Removing lapack/ctptrs.o Removing lapack/ctpttf.o Removing lapack/ctpttr.o Removing lapack/ctrcon.o Removing lapack/ctrevc.o Removing lapack/ctrexc.o Removing lapack/ctrrfs.o Removing lapack/ctrsen.o Removing lapack/ctrsna.o Removing lapack/ctrsyl.o Removing lapack/ctrti2.o Removing lapack/ctrtri.o Removing lapack/ctrtrs.o Removing lapack/ctrttf.o Removing lapack/ctrttp.o Removing lapack/ctzrqf.o Removing lapack/ctzrzf.o Removing lapack/cunbdb.o Removing lapack/cunbdb1.o Removing lapack/cunbdb2.o Removing lapack/cunbdb3.o Removing lapack/cunbdb4.o Removing lapack/cunbdb5.o Removing lapack/cunbdb6.o Removing lapack/cuncsd.o Removing lapack/cuncsd2by1.o Removing lapack/cung2l.o Removing lapack/cung2r.o Removing lapack/cungbr.o Removing lapack/cunghr.o Removing lapack/cungl2.o Removing lapack/cunglq.o Removing lapack/cungql.o Removing lapack/cungqr.o Removing lapack/cungr2.o Removing lapack/cungrq.o Removing lapack/cungtr.o Removing lapack/cunm2l.o Removing lapack/cunm2r.o Removing lapack/cunmbr.o Removing lapack/cunmhr.o Removing lapack/cunml2.o Removing lapack/cunmlq.o Removing lapack/cunmql.o Removing lapack/cunmqr.o Removing lapack/cunmr2.o Removing lapack/cunmr3.o Removing lapack/cunmrq.o Removing lapack/cunmrz.o Removing lapack/cunmtr.o Removing lapack/cupgtr.o Removing lapack/cupmtr.o Removing lapack/dbbcsd.o Removing lapack/dbdsdc.o Removing lapack/dbdsqr.o Removing lapack/ddisna.o Removing lapack/dgbbrd.o Removing lapack/dgbcon.o Removing lapack/dgbequ.o Removing lapack/dgbequb.o Removing lapack/dgbrfs.o Removing lapack/dgbrfsx.o Removing lapack/dgbsv.o Removing lapack/dgbsvx.o Removing lapack/dgbsvxx.o Removing lapack/dgbtf2.o Removing lapack/dgbtrf.o Removing lapack/dgbtrs.o Removing lapack/dgebak.o Removing lapack/dgebal.o Removing lapack/dgebd2.o Removing lapack/dgebrd.o Removing lapack/dgecon.o Removing lapack/dgeequ.o Removing lapack/dgeequb.o Removing lapack/dgees.o Removing lapack/dgeesx.o Removing lapack/dgeev.o Removing lapack/dgeevx.o Removing lapack/dgegs.o Removing lapack/dgegv.o Removing lapack/dgehd2.o Removing lapack/dgehrd.o Removing lapack/dgejsv.o Removing lapack/dgelq2.o Removing lapack/dgelqf.o Removing lapack/dgels.o Removing lapack/dgelsd.o Removing lapack/dgelss.o Removing lapack/dgelsx.o Removing lapack/dgelsy.o Removing lapack/dgemqrt.o Removing lapack/dgeql2.o Removing lapack/dgeqlf.o Removing lapack/dgeqp3.o Removing lapack/dgeqpf.o Removing lapack/dgeqr2.o Removing lapack/dgeqr2p.o Removing lapack/dgeqrf.o Removing lapack/dgeqrfp.o Removing lapack/dgeqrt.o Removing lapack/dgeqrt2.o Removing lapack/dgeqrt3.o Removing lapack/dgerfs.o Removing lapack/dgerfsx.o Removing lapack/dgerq2.o Removing lapack/dgerqf.o Removing lapack/dgesc2.o Removing lapack/dgesdd.o Removing lapack/dgesv.o Removing lapack/dgesvd.o Removing lapack/dgesvj.o Removing lapack/dgesvx.o Removing lapack/dgesvxx.o Removing lapack/dgetc2.o Removing lapack/dgetf2.o Removing lapack/dgetrf.o Removing lapack/dgetri.o Removing lapack/dgetrs.o Removing lapack/dggbak.o Removing lapack/dggbal.o Removing lapack/dgges.o Removing lapack/dggesx.o Removing lapack/dggev.o Removing lapack/dggevx.o Removing lapack/dggglm.o Removing lapack/dgghrd.o Removing lapack/dgglse.o Removing lapack/dggqrf.o Removing lapack/dggrqf.o Removing lapack/dggsvd.o Removing lapack/dggsvp.o Removing lapack/dgsvj0.o Removing lapack/dgsvj1.o Removing lapack/dgtcon.o Removing lapack/dgtrfs.o Removing lapack/dgtsv.o Removing lapack/dgtsvx.o Removing lapack/dgttrf.o Removing lapack/dgttrs.o Removing lapack/dgtts2.o Removing lapack/dhgeqz.o Removing lapack/dhsein.o Removing lapack/dhseqr.o Removing lapack/disnan.o Removing lapack/dla_gbamv.o Removing lapack/dla_gbrcond.o Removing lapack/dla_gbrfsx_extended.o Removing lapack/dla_gbrpvgrw.o Removing lapack/dla_geamv.o Removing lapack/dla_gercond.o Removing lapack/dla_gerfsx_extended.o Removing lapack/dla_gerpvgrw.o Removing lapack/dla_lin_berr.o Removing lapack/dla_porcond.o Removing lapack/dla_porfsx_extended.o Removing lapack/dla_porpvgrw.o Removing lapack/dla_syamv.o Removing lapack/dla_syrcond.o Removing lapack/dla_syrfsx_extended.o Removing lapack/dla_syrpvgrw.o Removing lapack/dla_wwaddw.o Removing lapack/dlabad.o Removing lapack/dlabrd.o Removing lapack/dlacn2.o Removing lapack/dlacon.o Removing lapack/dlacpy.o Removing lapack/dladiv.o Removing lapack/dlae2.o Removing lapack/dlaebz.o Removing lapack/dlaed0.o Removing lapack/dlaed1.o Removing lapack/dlaed2.o Removing lapack/dlaed3.o Removing lapack/dlaed4.o Removing lapack/dlaed5.o Removing lapack/dlaed6.o Removing lapack/dlaed7.o Removing lapack/dlaed8.o Removing lapack/dlaed9.o Removing lapack/dlaeda.o Removing lapack/dlaein.o Removing lapack/dlaev2.o Removing lapack/dlaexc.o Removing lapack/dlag2.o Removing lapack/dlag2s.o Removing lapack/dlags2.o Removing lapack/dlagtf.o Removing lapack/dlagtm.o Removing lapack/dlagts.o Removing lapack/dlagv2.o Removing lapack/dlahqr.o Removing lapack/dlahr2.o Removing lapack/dlahrd.o Removing lapack/dlaic1.o Removing lapack/dlaisnan.o Removing lapack/dlaln2.o Removing lapack/dlals0.o Removing lapack/dlalsa.o Removing lapack/dlalsd.o Removing lapack/dlamrg.o Removing lapack/dlaneg.o Removing lapack/dlangb.o Removing lapack/dlange.o Removing lapack/dlangt.o Removing lapack/dlanhs.o Removing lapack/dlansb.o Removing lapack/dlansf.o Removing lapack/dlansp.o Removing lapack/dlanst.o Removing lapack/dlansy.o Removing lapack/dlantb.o Removing lapack/dlantp.o Removing lapack/dlantr.o Removing lapack/dlanv2.o Removing lapack/dlapll.o Removing lapack/dlapmr.o Removing lapack/dlapmt.o Removing lapack/dlapy2.o Removing lapack/dlapy3.o Removing lapack/dlaqgb.o Removing lapack/dlaqge.o Removing lapack/dlaqp2.o Removing lapack/dlaqps.o Removing lapack/dlaqr0.o Removing lapack/dlaqr1.o Removing lapack/dlaqr2.o Removing lapack/dlaqr3.o Removing lapack/dlaqr4.o Removing lapack/dlaqr5.o Removing lapack/dlaqsb.o Removing lapack/dlaqsp.o Removing lapack/dlaqsy.o Removing lapack/dlaqtr.o Removing lapack/dlar1v.o Removing lapack/dlar2v.o Removing lapack/dlarf.o Removing lapack/dlarfb.o Removing lapack/dlarfg.o Removing lapack/dlarfgp.o Removing lapack/dlarft.o Removing lapack/dlarfx.o Removing lapack/dlargv.o Removing lapack/dlarnv.o Removing lapack/dlarra.o Removing lapack/dlarrb.o Removing lapack/dlarrc.o Removing lapack/dlarrd.o Removing lapack/dlarre.o Removing lapack/dlarrf.o Removing lapack/dlarrj.o Removing lapack/dlarrk.o Removing lapack/dlarrr.o Removing lapack/dlarrv.o Removing lapack/dlarscl2.o Removing lapack/dlartg.o Removing lapack/dlartgp.o Removing lapack/dlartgs.o Removing lapack/dlartv.o Removing lapack/dlaruv.o Removing lapack/dlarz.o Removing lapack/dlarzb.o Removing lapack/dlarzt.o Removing lapack/dlas2.o Removing lapack/dlascl.o Removing lapack/dlascl2.o Removing lapack/dlasd0.o Removing lapack/dlasd1.o Removing lapack/dlasd2.o Removing lapack/dlasd3.o Removing lapack/dlasd4.o Removing lapack/dlasd5.o Removing lapack/dlasd6.o Removing lapack/dlasd7.o Removing lapack/dlasd8.o Removing lapack/dlasda.o Removing lapack/dlasdq.o Removing lapack/dlasdt.o Removing lapack/dlaset.o Removing lapack/dlasq1.o Removing lapack/dlasq2.o Removing lapack/dlasq3.o Removing lapack/dlasq4.o Removing lapack/dlasq5.o Removing lapack/dlasq6.o Removing lapack/dlasr.o Removing lapack/dlasrt.o Removing lapack/dlassq.o Removing lapack/dlasv2.o Removing lapack/dlaswp.o Removing lapack/dlasy2.o Removing lapack/dlasyf.o Removing lapack/dlasyf_rook.o Removing lapack/dlat2s.o Removing lapack/dlatbs.o Removing lapack/dlatdf.o Removing lapack/dlatps.o Removing lapack/dlatrd.o Removing lapack/dlatrs.o Removing lapack/dlatrz.o Removing lapack/dlatzm.o Removing lapack/dlauu2.o Removing lapack/dlauum.o Removing lapack/dlazq3.o Removing lapack/dlazq4.o Removing lapack/dopgtr.o Removing lapack/dopmtr.o Removing lapack/dorbdb.o Removing lapack/dorbdb1.o Removing lapack/dorbdb2.o Removing lapack/dorbdb3.o Removing lapack/dorbdb4.o Removing lapack/dorbdb5.o Removing lapack/dorbdb6.o Removing lapack/dorcsd.o Removing lapack/dorcsd2by1.o Removing lapack/dorg2l.o Removing lapack/dorg2r.o Removing lapack/dorgbr.o Removing lapack/dorghr.o Removing lapack/dorgl2.o Removing lapack/dorglq.o Removing lapack/dorgql.o Removing lapack/dorgqr.o Removing lapack/dorgr2.o Removing lapack/dorgrq.o Removing lapack/dorgtr.o Removing lapack/dorm2l.o Removing lapack/dorm2r.o Removing lapack/dormbr.o Removing lapack/dormhr.o Removing lapack/dorml2.o Removing lapack/dormlq.o Removing lapack/dormql.o Removing lapack/dormqr.o Removing lapack/dormr2.o Removing lapack/dormr3.o Removing lapack/dormrq.o Removing lapack/dormrz.o Removing lapack/dormtr.o Removing lapack/dpbcon.o Removing lapack/dpbequ.o Removing lapack/dpbrfs.o Removing lapack/dpbstf.o Removing lapack/dpbsv.o Removing lapack/dpbsvx.o Removing lapack/dpbtf2.o Removing lapack/dpbtrf.o Removing lapack/dpbtrs.o Removing lapack/dpftrf.o Removing lapack/dpftri.o Removing lapack/dpftrs.o Removing lapack/dpocon.o Removing lapack/dpoequ.o Removing lapack/dpoequb.o Removing lapack/dporfs.o Removing lapack/dporfsx.o Removing lapack/dposv.o Removing lapack/dposvx.o Removing lapack/dposvxx.o Removing lapack/dpotf2.o Removing lapack/dpotrf.o Removing lapack/dpotri.o Removing lapack/dpotrs.o Removing lapack/dppcon.o Removing lapack/dppequ.o Removing lapack/dpprfs.o Removing lapack/dppsv.o Removing lapack/dppsvx.o Removing lapack/dpptrf.o Removing lapack/dpptri.o Removing lapack/dpptrs.o Removing lapack/dpstf2.o Removing lapack/dpstrf.o Removing lapack/dptcon.o Removing lapack/dpteqr.o Removing lapack/dptrfs.o Removing lapack/dptsv.o Removing lapack/dptsvx.o Removing lapack/dpttrf.o Removing lapack/dpttrs.o Removing lapack/dptts2.o Removing lapack/drscl.o Removing lapack/dsbev.o Removing lapack/dsbevd.o Removing lapack/dsbevx.o Removing lapack/dsbgst.o Removing lapack/dsbgv.o Removing lapack/dsbgvd.o Removing lapack/dsbgvx.o Removing lapack/dsbtrd.o Removing lapack/dsfrk.o Removing lapack/dsgesv.o Removing lapack/dspcon.o Removing lapack/dspev.o Removing lapack/dspevd.o Removing lapack/dspevx.o Removing lapack/dspgst.o Removing lapack/dspgv.o Removing lapack/dspgvd.o Removing lapack/dspgvx.o Removing lapack/dsposv.o Removing lapack/dsprfs.o Removing lapack/dspsv.o Removing lapack/dspsvx.o Removing lapack/dsptrd.o Removing lapack/dsptrf.o Removing lapack/dsptri.o Removing lapack/dsptrs.o Removing lapack/dstebz.o Removing lapack/dstedc.o Removing lapack/dstegr.o Removing lapack/dstein.o Removing lapack/dstemr.o Removing lapack/dsteqr.o Removing lapack/dsterf.o Removing lapack/dstev.o Removing lapack/dstevd.o Removing lapack/dstevr.o Removing lapack/dstevx.o Removing lapack/dsycon.o Removing lapack/dsycon_rook.o Removing lapack/dsyconv.o Removing lapack/dsyequb.o Removing lapack/dsyev.o Removing lapack/dsyevd.o Removing lapack/dsyevr.o Removing lapack/dsyevx.o Removing lapack/dsygs2.o Removing lapack/dsygst.o Removing lapack/dsygv.o Removing lapack/dsygvd.o Removing lapack/dsygvx.o Removing lapack/dsyrfs.o Removing lapack/dsyrfsx.o Removing lapack/dsysv.o Removing lapack/dsysv_rook.o Removing lapack/dsysvx.o Removing lapack/dsysvxx.o Removing lapack/dsyswapr.o Removing lapack/dsytd2.o Removing lapack/dsytf2.o Removing lapack/dsytf2_rook.o Removing lapack/dsytrd.o Removing lapack/dsytrf.o Removing lapack/dsytrf_rook.o Removing lapack/dsytri.o Removing lapack/dsytri2.o Removing lapack/dsytri2x.o Removing lapack/dsytri_rook.o Removing lapack/dsytrs.o Removing lapack/dsytrs2.o Removing lapack/dsytrs_rook.o Removing lapack/dtbcon.o Removing lapack/dtbrfs.o Removing lapack/dtbtrs.o Removing lapack/dtfsm.o Removing lapack/dtftri.o Removing lapack/dtfttp.o Removing lapack/dtfttr.o Removing lapack/dtgevc.o Removing lapack/dtgex2.o Removing lapack/dtgexc.o Removing lapack/dtgsen.o Removing lapack/dtgsja.o Removing lapack/dtgsna.o Removing lapack/dtgsy2.o Removing lapack/dtgsyl.o Removing lapack/dtpcon.o Removing lapack/dtpmqrt.o Removing lapack/dtpqrt.o Removing lapack/dtpqrt2.o Removing lapack/dtprfb.o Removing lapack/dtprfs.o Removing lapack/dtptri.o Removing lapack/dtptrs.o Removing lapack/dtpttf.o Removing lapack/dtpttr.o Removing lapack/dtrcon.o Removing lapack/dtrevc.o Removing lapack/dtrexc.o Removing lapack/dtrrfs.o Removing lapack/dtrsen.o Removing lapack/dtrsna.o Removing lapack/dtrsyl.o Removing lapack/dtrti2.o Removing lapack/dtrtri.o Removing lapack/dtrtrs.o Removing lapack/dtrttf.o Removing lapack/dtrttp.o Removing lapack/dtzrqf.o Removing lapack/dtzrzf.o Removing lapack/dzsum1.o Removing lapack/icmax1.o Removing lapack/ieeeck.o Removing lapack/ilaclc.o Removing lapack/ilaclr.o Removing lapack/iladiag.o Removing lapack/iladlc.o Removing lapack/iladlr.o Removing lapack/ilaenv.o Removing lapack/ilaprec.o Removing lapack/ilaslc.o Removing lapack/ilaslr.o Removing lapack/ilatrans.o Removing lapack/ilauplo.o Removing lapack/ilaver.o Removing lapack/ilazlc.o Removing lapack/ilazlr.o Removing lapack/iparmq.o Removing lapack/izmax1.o Removing lapack/lsamen.o Removing lapack/sbbcsd.o Removing lapack/sbdsdc.o Removing lapack/sbdsqr.o Removing lapack/scsum1.o Removing lapack/sdisna.o Removing lapack/sgbbrd.o Removing lapack/sgbcon.o Removing lapack/sgbequ.o Removing lapack/sgbequb.o Removing lapack/sgbrfs.o Removing lapack/sgbrfsx.o Removing lapack/sgbsv.o Removing lapack/sgbsvx.o Removing lapack/sgbsvxx.o Removing lapack/sgbtf2.o Removing lapack/sgbtrf.o Removing lapack/sgbtrs.o Removing lapack/sgebak.o Removing lapack/sgebal.o Removing lapack/sgebd2.o Removing lapack/sgebrd.o Removing lapack/sgecon.o Removing lapack/sgeequ.o Removing lapack/sgeequb.o Removing lapack/sgees.o Removing lapack/sgeesx.o Removing lapack/sgeev.o Removing lapack/sgeevx.o Removing lapack/sgegs.o Removing lapack/sgegv.o Removing lapack/sgehd2.o Removing lapack/sgehrd.o Removing lapack/sgejsv.o Removing lapack/sgelq2.o Removing lapack/sgelqf.o Removing lapack/sgels.o Removing lapack/sgelsd.o Removing lapack/sgelss.o Removing lapack/sgelsx.o Removing lapack/sgelsy.o Removing lapack/sgemqrt.o Removing lapack/sgeql2.o Removing lapack/sgeqlf.o Removing lapack/sgeqp3.o Removing lapack/sgeqpf.o Removing lapack/sgeqr2.o Removing lapack/sgeqr2p.o Removing lapack/sgeqrf.o Removing lapack/sgeqrfp.o Removing lapack/sgeqrt.o Removing lapack/sgeqrt2.o Removing lapack/sgeqrt3.o Removing lapack/sgerfs.o Removing lapack/sgerfsx.o Removing lapack/sgerq2.o Removing lapack/sgerqf.o Removing lapack/sgesc2.o Removing lapack/sgesdd.o Removing lapack/sgesv.o Removing lapack/sgesvd.o Removing lapack/sgesvj.o Removing lapack/sgesvx.o Removing lapack/sgesvxx.o Removing lapack/sgetc2.o Removing lapack/sgetf2.o Removing lapack/sgetrf.o Removing lapack/sgetri.o Removing lapack/sgetrs.o Removing lapack/sggbak.o Removing lapack/sggbal.o Removing lapack/sgges.o Removing lapack/sggesx.o Removing lapack/sggev.o Removing lapack/sggevx.o Removing lapack/sggglm.o Removing lapack/sgghrd.o Removing lapack/sgglse.o Removing lapack/sggqrf.o Removing lapack/sggrqf.o Removing lapack/sggsvd.o Removing lapack/sggsvp.o Removing lapack/sgsvj0.o Removing lapack/sgsvj1.o Removing lapack/sgtcon.o Removing lapack/sgtrfs.o Removing lapack/sgtsv.o Removing lapack/sgtsvx.o Removing lapack/sgttrf.o Removing lapack/sgttrs.o Removing lapack/sgtts2.o Removing lapack/shgeqz.o Removing lapack/shsein.o Removing lapack/shseqr.o Removing lapack/sisnan.o Removing lapack/sla_gbamv.o Removing lapack/sla_gbrcond.o Removing lapack/sla_gbrfsx_extended.o Removing lapack/sla_gbrpvgrw.o Removing lapack/sla_geamv.o Removing lapack/sla_gercond.o Removing lapack/sla_gerfsx_extended.o Removing lapack/sla_gerpvgrw.o Removing lapack/sla_lin_berr.o Removing lapack/sla_porcond.o Removing lapack/sla_porfsx_extended.o Removing lapack/sla_porpvgrw.o Removing lapack/sla_syamv.o Removing lapack/sla_syrcond.o Removing lapack/sla_syrfsx_extended.o Removing lapack/sla_syrpvgrw.o Removing lapack/sla_wwaddw.o Removing lapack/slabad.o Removing lapack/slabrd.o Removing lapack/slacn2.o Removing lapack/slacon.o Removing lapack/slacpy.o Removing lapack/sladiv.o Removing lapack/slae2.o Removing lapack/slaebz.o Removing lapack/slaed0.o Removing lapack/slaed1.o Removing lapack/slaed2.o Removing lapack/slaed3.o Removing lapack/slaed4.o Removing lapack/slaed5.o Removing lapack/slaed6.o Removing lapack/slaed7.o Removing lapack/slaed8.o Removing lapack/slaed9.o Removing lapack/slaeda.o Removing lapack/slaein.o Removing lapack/slaev2.o Removing lapack/slaexc.o Removing lapack/slag2.o Removing lapack/slag2d.o Removing lapack/slags2.o Removing lapack/slagtf.o Removing lapack/slagtm.o Removing lapack/slagts.o Removing lapack/slagv2.o Removing lapack/slahqr.o Removing lapack/slahr2.o Removing lapack/slahrd.o Removing lapack/slaic1.o Removing lapack/slaisnan.o Removing lapack/slaln2.o Removing lapack/slals0.o Removing lapack/slalsa.o Removing lapack/slalsd.o Removing lapack/slamrg.o Removing lapack/slaneg.o Removing lapack/slangb.o Removing lapack/slange.o Removing lapack/slangt.o Removing lapack/slanhs.o Removing lapack/slansb.o Removing lapack/slansf.o Removing lapack/slansp.o Removing lapack/slanst.o Removing lapack/slansy.o Removing lapack/slantb.o Removing lapack/slantp.o Removing lapack/slantr.o Removing lapack/slanv2.o Removing lapack/slapll.o Removing lapack/slapmr.o Removing lapack/slapmt.o Removing lapack/slapy2.o Removing lapack/slapy3.o Removing lapack/slaqgb.o Removing lapack/slaqge.o Removing lapack/slaqp2.o Removing lapack/slaqps.o Removing lapack/slaqr0.o Removing lapack/slaqr1.o Removing lapack/slaqr2.o Removing lapack/slaqr3.o Removing lapack/slaqr4.o Removing lapack/slaqr5.o Removing lapack/slaqsb.o Removing lapack/slaqsp.o Removing lapack/slaqsy.o Removing lapack/slaqtr.o Removing lapack/slar1v.o Removing lapack/slar2v.o Removing lapack/slarf.o Removing lapack/slarfb.o Removing lapack/slarfg.o Removing lapack/slarfgp.o Removing lapack/slarft.o Removing lapack/slarfx.o Removing lapack/slargv.o Removing lapack/slarnv.o Removing lapack/slarra.o Removing lapack/slarrb.o Removing lapack/slarrc.o Removing lapack/slarrd.o Removing lapack/slarre.o Removing lapack/slarrf.o Removing lapack/slarrj.o Removing lapack/slarrk.o Removing lapack/slarrr.o Removing lapack/slarrv.o Removing lapack/slarscl2.o Removing lapack/slartg.o Removing lapack/slartgp.o Removing lapack/slartgs.o Removing lapack/slartv.o Removing lapack/slaruv.o Removing lapack/slarz.o Removing lapack/slarzb.o Removing lapack/slarzt.o Removing lapack/slas2.o Removing lapack/slascl.o Removing lapack/slascl2.o Removing lapack/slasd0.o Removing lapack/slasd1.o Removing lapack/slasd2.o Removing lapack/slasd3.o Removing lapack/slasd4.o Removing lapack/slasd5.o Removing lapack/slasd6.o Removing lapack/slasd7.o Removing lapack/slasd8.o Removing lapack/slasda.o Removing lapack/slasdq.o Removing lapack/slasdt.o Removing lapack/slaset.o Removing lapack/slasq1.o Removing lapack/slasq2.o Removing lapack/slasq3.o Removing lapack/slasq4.o Removing lapack/slasq5.o Removing lapack/slasq6.o Removing lapack/slasr.o Removing lapack/slasrt.o Removing lapack/slassq.o Removing lapack/slasv2.o Removing lapack/slaswp.o Removing lapack/slasy2.o Removing lapack/slasyf.o Removing lapack/slasyf_rook.o Removing lapack/slatbs.o Removing lapack/slatdf.o Removing lapack/slatps.o Removing lapack/slatrd.o Removing lapack/slatrs.o Removing lapack/slatrz.o Removing lapack/slatzm.o Removing lapack/slauu2.o Removing lapack/slauum.o Removing lapack/slazq3.o Removing lapack/slazq4.o Removing lapack/sopgtr.o Removing lapack/sopmtr.o Removing lapack/sorbdb.o Removing lapack/sorbdb1.o Removing lapack/sorbdb2.o Removing lapack/sorbdb3.o Removing lapack/sorbdb4.o Removing lapack/sorbdb5.o Removing lapack/sorbdb6.o Removing lapack/sorcsd.o Removing lapack/sorcsd2by1.o Removing lapack/sorg2l.o Removing lapack/sorg2r.o Removing lapack/sorgbr.o Removing lapack/sorghr.o Removing lapack/sorgl2.o Removing lapack/sorglq.o Removing lapack/sorgql.o Removing lapack/sorgqr.o Removing lapack/sorgr2.o Removing lapack/sorgrq.o Removing lapack/sorgtr.o Removing lapack/sorm2l.o Removing lapack/sorm2r.o Removing lapack/sormbr.o Removing lapack/sormhr.o Removing lapack/sorml2.o Removing lapack/sormlq.o Removing lapack/sormql.o Removing lapack/sormqr.o Removing lapack/sormr2.o Removing lapack/sormr3.o Removing lapack/sormrq.o Removing lapack/sormrz.o Removing lapack/sormtr.o Removing lapack/spbcon.o Removing lapack/spbequ.o Removing lapack/spbrfs.o Removing lapack/spbstf.o Removing lapack/spbsv.o Removing lapack/spbsvx.o Removing lapack/spbtf2.o Removing lapack/spbtrf.o Removing lapack/spbtrs.o Removing lapack/spftrf.o Removing lapack/spftri.o Removing lapack/spftrs.o Removing lapack/spocon.o Removing lapack/spoequ.o Removing lapack/spoequb.o Removing lapack/sporfs.o Removing lapack/sporfsx.o Removing lapack/sposv.o Removing lapack/sposvx.o Removing lapack/sposvxx.o Removing lapack/spotf2.o Removing lapack/spotrf.o Removing lapack/spotri.o Removing lapack/spotrs.o Removing lapack/sppcon.o Removing lapack/sppequ.o Removing lapack/spprfs.o Removing lapack/sppsv.o Removing lapack/sppsvx.o Removing lapack/spptrf.o Removing lapack/spptri.o Removing lapack/spptrs.o Removing lapack/spstf2.o Removing lapack/spstrf.o Removing lapack/sptcon.o Removing lapack/spteqr.o Removing lapack/sptrfs.o Removing lapack/sptsv.o Removing lapack/sptsvx.o Removing lapack/spttrf.o Removing lapack/spttrs.o Removing lapack/sptts2.o Removing lapack/srscl.o Removing lapack/ssbev.o Removing lapack/ssbevd.o Removing lapack/ssbevx.o Removing lapack/ssbgst.o Removing lapack/ssbgv.o Removing lapack/ssbgvd.o Removing lapack/ssbgvx.o Removing lapack/ssbtrd.o Removing lapack/ssfrk.o Removing lapack/sspcon.o Removing lapack/sspev.o Removing lapack/sspevd.o Removing lapack/sspevx.o Removing lapack/sspgst.o Removing lapack/sspgv.o Removing lapack/sspgvd.o Removing lapack/sspgvx.o Removing lapack/ssprfs.o Removing lapack/sspsv.o Removing lapack/sspsvx.o Removing lapack/ssptrd.o Removing lapack/ssptrf.o Removing lapack/ssptri.o Removing lapack/ssptrs.o Removing lapack/sstebz.o Removing lapack/sstedc.o Removing lapack/sstegr.o Removing lapack/sstein.o Removing lapack/sstemr.o Removing lapack/ssteqr.o Removing lapack/ssterf.o Removing lapack/sstev.o Removing lapack/sstevd.o Removing lapack/sstevr.o Removing lapack/sstevx.o Removing lapack/ssycon.o Removing lapack/ssycon_rook.o Removing lapack/ssyconv.o Removing lapack/ssyequb.o Removing lapack/ssyev.o Removing lapack/ssyevd.o Removing lapack/ssyevr.o Removing lapack/ssyevx.o Removing lapack/ssygs2.o Removing lapack/ssygst.o Removing lapack/ssygv.o Removing lapack/ssygvd.o Removing lapack/ssygvx.o Removing lapack/ssyrfs.o Removing lapack/ssyrfsx.o Removing lapack/ssysv.o Removing lapack/ssysv_rook.o Removing lapack/ssysvx.o Removing lapack/ssysvxx.o Removing lapack/ssyswapr.o Removing lapack/ssytd2.o Removing lapack/ssytf2.o Removing lapack/ssytf2_rook.o Removing lapack/ssytrd.o Removing lapack/ssytrf.o Removing lapack/ssytrf_rook.o Removing lapack/ssytri.o Removing lapack/ssytri2.o Removing lapack/ssytri2x.o Removing lapack/ssytri_rook.o Removing lapack/ssytrs.o Removing lapack/ssytrs2.o Removing lapack/ssytrs_rook.o Removing lapack/stbcon.o Removing lapack/stbrfs.o Removing lapack/stbtrs.o Removing lapack/stfsm.o Removing lapack/stftri.o Removing lapack/stfttp.o Removing lapack/stfttr.o Removing lapack/stgevc.o Removing lapack/stgex2.o Removing lapack/stgexc.o Removing lapack/stgsen.o Removing lapack/stgsja.o Removing lapack/stgsna.o Removing lapack/stgsy2.o Removing lapack/stgsyl.o Removing lapack/stpcon.o Removing lapack/stpmqrt.o Removing lapack/stpqrt.o Removing lapack/stpqrt2.o Removing lapack/stprfb.o Removing lapack/stprfs.o Removing lapack/stptri.o Removing lapack/stptrs.o Removing lapack/stpttf.o Removing lapack/stpttr.o Removing lapack/strcon.o Removing lapack/strevc.o Removing lapack/strexc.o Removing lapack/strrfs.o Removing lapack/strsen.o Removing lapack/strsna.o Removing lapack/strsyl.o Removing lapack/strti2.o Removing lapack/strtri.o Removing lapack/strtrs.o Removing lapack/strttf.o Removing lapack/strttp.o Removing lapack/stzrqf.o Removing lapack/stzrzf.o Removing lapack/zbbcsd.o Removing lapack/zbdsqr.o Removing lapack/zcgesv.o Removing lapack/zcposv.o Removing lapack/zdrscl.o Removing lapack/zgbbrd.o Removing lapack/zgbcon.o Removing lapack/zgbequ.o Removing lapack/zgbequb.o Removing lapack/zgbrfs.o Removing lapack/zgbrfsx.o Removing lapack/zgbsv.o Removing lapack/zgbsvx.o Removing lapack/zgbsvxx.o Removing lapack/zgbtf2.o Removing lapack/zgbtrf.o Removing lapack/zgbtrs.o Removing lapack/zgebak.o Removing lapack/zgebal.o Removing lapack/zgebd2.o Removing lapack/zgebrd.o Removing lapack/zgecon.o Removing lapack/zgeequ.o Removing lapack/zgeequb.o Removing lapack/zgees.o Removing lapack/zgeesx.o Removing lapack/zgeev.o Removing lapack/zgeevx.o Removing lapack/zgegs.o Removing lapack/zgegv.o Removing lapack/zgehd2.o Removing lapack/zgehrd.o Removing lapack/zgelq2.o Removing lapack/zgelqf.o Removing lapack/zgels.o Removing lapack/zgelsd.o Removing lapack/zgelss.o Removing lapack/zgelsx.o Removing lapack/zgelsy.o Removing lapack/zgemqrt.o Removing lapack/zgeql2.o Removing lapack/zgeqlf.o Removing lapack/zgeqp3.o Removing lapack/zgeqpf.o Removing lapack/zgeqr2.o Removing lapack/zgeqr2p.o Removing lapack/zgeqrf.o Removing lapack/zgeqrfp.o Removing lapack/zgeqrt.o Removing lapack/zgeqrt2.o Removing lapack/zgeqrt3.o Removing lapack/zgerfs.o Removing lapack/zgerfsx.o Removing lapack/zgerq2.o Removing lapack/zgerqf.o Removing lapack/zgesc2.o Removing lapack/zgesdd.o Removing lapack/zgesv.o Removing lapack/zgesvd.o Removing lapack/zgesvx.o Removing lapack/zgesvxx.o Removing lapack/zgetc2.o Removing lapack/zgetf2.o Removing lapack/zgetrf.o Removing lapack/zgetri.o Removing lapack/zgetrs.o Removing lapack/zggbak.o Removing lapack/zggbal.o Removing lapack/zgges.o Removing lapack/zggesx.o Removing lapack/zggev.o Removing lapack/zggevx.o Removing lapack/zggglm.o Removing lapack/zgghrd.o Removing lapack/zgglse.o Removing lapack/zggqrf.o Removing lapack/zggrqf.o Removing lapack/zggsvd.o Removing lapack/zggsvp.o Removing lapack/zgtcon.o Removing lapack/zgtrfs.o Removing lapack/zgtsv.o Removing lapack/zgtsvx.o Removing lapack/zgttrf.o Removing lapack/zgttrs.o Removing lapack/zgtts2.o Removing lapack/zhbev.o Removing lapack/zhbevd.o Removing lapack/zhbevx.o Removing lapack/zhbgst.o Removing lapack/zhbgv.o Removing lapack/zhbgvd.o Removing lapack/zhbgvx.o Removing lapack/zhbtrd.o Removing lapack/zhecon.o Removing lapack/zhecon_rook.o Removing lapack/zheequb.o Removing lapack/zheev.o Removing lapack/zheevd.o Removing lapack/zheevr.o Removing lapack/zheevx.o Removing lapack/zhegs2.o Removing lapack/zhegst.o Removing lapack/zhegv.o Removing lapack/zhegvd.o Removing lapack/zhegvx.o Removing lapack/zherfs.o Removing lapack/zherfsx.o Removing lapack/zhesv.o Removing lapack/zhesv_rook.o Removing lapack/zhesvx.o Removing lapack/zhesvxx.o Removing lapack/zheswapr.o Removing lapack/zhetd2.o Removing lapack/zhetf2.o Removing lapack/zhetf2_rook.o Removing lapack/zhetrd.o Removing lapack/zhetrf.o Removing lapack/zhetrf_rook.o Removing lapack/zhetri.o Removing lapack/zhetri2.o Removing lapack/zhetri2x.o Removing lapack/zhetri_rook.o Removing lapack/zhetrs.o Removing lapack/zhetrs2.o Removing lapack/zhetrs_rook.o Removing lapack/zhfrk.o Removing lapack/zhgeqz.o Removing lapack/zhpcon.o Removing lapack/zhpev.o Removing lapack/zhpevd.o Removing lapack/zhpevx.o Removing lapack/zhpgst.o Removing lapack/zhpgv.o Removing lapack/zhpgvd.o Removing lapack/zhpgvx.o Removing lapack/zhprfs.o Removing lapack/zhpsv.o Removing lapack/zhpsvx.o Removing lapack/zhptrd.o Removing lapack/zhptrf.o Removing lapack/zhptri.o Removing lapack/zhptrs.o Removing lapack/zhsein.o Removing lapack/zhseqr.o Removing lapack/zla_gbamv.o Removing lapack/zla_gbrcond_c.o Removing lapack/zla_gbrcond_x.o Removing lapack/zla_gbrfsx_extended.o Removing lapack/zla_gbrpvgrw.o Removing lapack/zla_geamv.o Removing lapack/zla_gercond_c.o Removing lapack/zla_gercond_x.o Removing lapack/zla_gerfsx_extended.o Removing lapack/zla_gerpvgrw.o Removing lapack/zla_heamv.o Removing lapack/zla_hercond_c.o Removing lapack/zla_hercond_x.o Removing lapack/zla_herfsx_extended.o Removing lapack/zla_herpvgrw.o Removing lapack/zla_lin_berr.o Removing lapack/zla_porcond_c.o Removing lapack/zla_porcond_x.o Removing lapack/zla_porfsx_extended.o Removing lapack/zla_porpvgrw.o Removing lapack/zla_syamv.o Removing lapack/zla_syrcond_c.o Removing lapack/zla_syrcond_x.o Removing lapack/zla_syrfsx_extended.o Removing lapack/zla_syrpvgrw.o Removing lapack/zla_wwaddw.o Removing lapack/zlabrd.o Removing lapack/zlacgv.o Removing lapack/zlacn2.o Removing lapack/zlacon.o Removing lapack/zlacp2.o Removing lapack/zlacpy.o Removing lapack/zlacrm.o Removing lapack/zlacrt.o Removing lapack/zladiv.o Removing lapack/zlaed0.o Removing lapack/zlaed7.o Removing lapack/zlaed8.o Removing lapack/zlaein.o Removing lapack/zlaesy.o Removing lapack/zlaev2.o Removing lapack/zlag2c.o Removing lapack/zlags2.o Removing lapack/zlagtm.o Removing lapack/zlahef.o Removing lapack/zlahef_rook.o Removing lapack/zlahqr.o Removing lapack/zlahr2.o Removing lapack/zlahrd.o Removing lapack/zlaic1.o Removing lapack/zlals0.o Removing lapack/zlalsa.o Removing lapack/zlalsd.o Removing lapack/zlangb.o Removing lapack/zlange.o Removing lapack/zlangt.o Removing lapack/zlanhb.o Removing lapack/zlanhe.o Removing lapack/zlanhf.o Removing lapack/zlanhp.o Removing lapack/zlanhs.o Removing lapack/zlanht.o Removing lapack/zlansb.o Removing lapack/zlansp.o Removing lapack/zlansy.o Removing lapack/zlantb.o Removing lapack/zlantp.o Removing lapack/zlantr.o Removing lapack/zlapll.o Removing lapack/zlapmr.o Removing lapack/zlapmt.o Removing lapack/zlaqgb.o Removing lapack/zlaqge.o Removing lapack/zlaqhb.o Removing lapack/zlaqhe.o Removing lapack/zlaqhp.o Removing lapack/zlaqp2.o Removing lapack/zlaqps.o Removing lapack/zlaqr0.o Removing lapack/zlaqr1.o Removing lapack/zlaqr2.o Removing lapack/zlaqr3.o Removing lapack/zlaqr4.o Removing lapack/zlaqr5.o Removing lapack/zlaqsb.o Removing lapack/zlaqsp.o Removing lapack/zlaqsy.o Removing lapack/zlar1v.o Removing lapack/zlar2v.o Removing lapack/zlarcm.o Removing lapack/zlarf.o Removing lapack/zlarfb.o Removing lapack/zlarfg.o Removing lapack/zlarfgp.o Removing lapack/zlarft.o Removing lapack/zlarfx.o Removing lapack/zlargv.o Removing lapack/zlarnv.o Removing lapack/zlarrv.o Removing lapack/zlarscl2.o Removing lapack/zlartg.o Removing lapack/zlartv.o Removing lapack/zlarz.o Removing lapack/zlarzb.o Removing lapack/zlarzt.o Removing lapack/zlascl.o Removing lapack/zlascl2.o Removing lapack/zlaset.o Removing lapack/zlasr.o Removing lapack/zlassq.o Removing lapack/zlaswp.o Removing lapack/zlasyf.o Removing lapack/zlasyf_rook.o Removing lapack/zlat2c.o Removing lapack/zlatbs.o Removing lapack/zlatdf.o Removing lapack/zlatps.o Removing lapack/zlatrd.o Removing lapack/zlatrs.o Removing lapack/zlatrz.o Removing lapack/zlatzm.o Removing lapack/zlauu2.o Removing lapack/zlauum.o Removing lapack/zpbcon.o Removing lapack/zpbequ.o Removing lapack/zpbrfs.o Removing lapack/zpbstf.o Removing lapack/zpbsv.o Removing lapack/zpbsvx.o Removing lapack/zpbtf2.o Removing lapack/zpbtrf.o Removing lapack/zpbtrs.o Removing lapack/zpftrf.o Removing lapack/zpftri.o Removing lapack/zpftrs.o Removing lapack/zpocon.o Removing lapack/zpoequ.o Removing lapack/zpoequb.o Removing lapack/zporfs.o Removing lapack/zporfsx.o Removing lapack/zposv.o Removing lapack/zposvx.o Removing lapack/zposvxx.o Removing lapack/zpotf2.o Removing lapack/zpotrf.o Removing lapack/zpotri.o Removing lapack/zpotrs.o Removing lapack/zppcon.o Removing lapack/zppequ.o Removing lapack/zpprfs.o Removing lapack/zppsv.o Removing lapack/zppsvx.o Removing lapack/zpptrf.o Removing lapack/zpptri.o Removing lapack/zpptrs.o Removing lapack/zpstf2.o Removing lapack/zpstrf.o Removing lapack/zptcon.o Removing lapack/zpteqr.o Removing lapack/zptrfs.o Removing lapack/zptsv.o Removing lapack/zptsvx.o Removing lapack/zpttrf.o Removing lapack/zpttrs.o Removing lapack/zptts2.o Removing lapack/zrot.o Removing lapack/zspcon.o Removing lapack/zspmv.o Removing lapack/zspr.o Removing lapack/zsprfs.o Removing lapack/zspsv.o Removing lapack/zspsvx.o Removing lapack/zsptrf.o Removing lapack/zsptri.o Removing lapack/zsptrs.o Removing lapack/zstedc.o Removing lapack/zstegr.o Removing lapack/zstein.o Removing lapack/zstemr.o Removing lapack/zsteqr.o Removing lapack/zsycon.o Removing lapack/zsycon_rook.o Removing lapack/zsyconv.o Removing lapack/zsyequb.o Removing lapack/zsymv.o Removing lapack/zsyr.o Removing lapack/zsyrfs.o Removing lapack/zsyrfsx.o Removing lapack/zsysv.o Removing lapack/zsysv_rook.o Removing lapack/zsysvx.o Removing lapack/zsysvxx.o Removing lapack/zsyswapr.o Removing lapack/zsytf2.o Removing lapack/zsytf2_rook.o Removing lapack/zsytrf.o Removing lapack/zsytrf_rook.o Removing lapack/zsytri.o Removing lapack/zsytri2.o Removing lapack/zsytri2x.o Removing lapack/zsytri_rook.o Removing lapack/zsytrs.o Removing lapack/zsytrs2.o Removing lapack/zsytrs_rook.o Removing lapack/ztbcon.o Removing lapack/ztbrfs.o Removing lapack/ztbtrs.o Removing lapack/ztfsm.o Removing lapack/ztftri.o Removing lapack/ztfttp.o Removing lapack/ztfttr.o Removing lapack/ztgevc.o Removing lapack/ztgex2.o Removing lapack/ztgexc.o Removing lapack/ztgsen.o Removing lapack/ztgsja.o Removing lapack/ztgsna.o Removing lapack/ztgsy2.o Removing lapack/ztgsyl.o Removing lapack/ztpcon.o Removing lapack/ztpmqrt.o Removing lapack/ztpqrt.o Removing lapack/ztpqrt2.o Removing lapack/ztprfb.o Removing lapack/ztprfs.o Removing lapack/ztptri.o Removing lapack/ztptrs.o Removing lapack/ztpttf.o Removing lapack/ztpttr.o Removing lapack/ztrcon.o Removing lapack/ztrevc.o Removing lapack/ztrexc.o Removing lapack/ztrrfs.o Removing lapack/ztrsen.o Removing lapack/ztrsna.o Removing lapack/ztrsyl.o Removing lapack/ztrti2.o Removing lapack/ztrtri.o Removing lapack/ztrtrs.o Removing lapack/ztrttf.o Removing lapack/ztrttp.o Removing lapack/ztzrqf.o Removing lapack/ztzrzf.o Removing lapack/zunbdb.o Removing lapack/zunbdb1.o Removing lapack/zunbdb2.o Removing lapack/zunbdb3.o Removing lapack/zunbdb4.o Removing lapack/zunbdb5.o Removing lapack/zunbdb6.o Removing lapack/zuncsd.o Removing lapack/zuncsd2by1.o Removing lapack/zung2l.o Removing lapack/zung2r.o Removing lapack/zungbr.o Removing lapack/zunghr.o Removing lapack/zungl2.o Removing lapack/zunglq.o Removing lapack/zungql.o Removing lapack/zungqr.o Removing lapack/zungr2.o Removing lapack/zungrq.o Removing lapack/zungtr.o Removing lapack/zunm2l.o Removing lapack/zunm2r.o Removing lapack/zunmbr.o Removing lapack/zunmhr.o Removing lapack/zunml2.o Removing lapack/zunmlq.o Removing lapack/zunmql.o Removing lapack/zunmqr.o Removing lapack/zunmr2.o Removing lapack/zunmr3.o Removing lapack/zunmrq.o Removing lapack/zunmrz.o Removing lapack/zunmtr.o Removing lapack/zupgtr.o Removing lapack/zupmtr.o Removing libfblas.a Removing libflapack.a Removing pkg.gitcommit Removing tmpmakefile Executing: ['git', 'checkout', '-f', 'e8a03f57d64cf01d987d4b4ce9b961c24765747d'] Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -qversion Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -V Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -O0 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -O0 Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -mfp16-format=ieee /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 1 stderr: gcc: error: unrecognized command line option '-mfp16-format=ieee' Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 -mfp16-format=ieee gcc: error: unrecognized command line option '-mfp16-format=ieee' PETSc Error: No output file produced Rejecting compiler flag -mfp16-format=ieee due to nonzero status from link Rejecting compiler flag -mfp16-format=ieee due to gcc: error: unrecognized command line option '-mfp16-format=ieee' PETSc Error: No output file produced Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -V Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Makefile /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/pkg.conf.fblaslapack has correct checksum Commit file /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/pkg.gitcommit.fblaslapack has correct checksum Do not need to rebuild FBLASLAPACK Not checking for library in Download FBLASLAPACK: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names No functions to check for in library [] [] Checking for optional headers [] in Download FBLASLAPACK: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers [] in Download FBLASLAPACK: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkVersion from config.packages.fblaslapack(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.fblaslapack(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.fblaslapack 3.583206 ============================================================================================= TESTING: consistencyChecks from config.packages.pthread(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.pthread(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.pthread(config/BuildSystem/config/packages/pthread.py:20) Checks for pthread_barrier_t, cpu_set_t, and sys/sysctl.h ================================================================================== Checking for a functional pthread Checking for library in Compiler specific search PTHREAD: [] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [pthread_create] in library [] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char pthread_create(); static void _check_pthread_create() { pthread_create(); } int main() { _check_pthread_create();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Checking for optional headers [] in Compiler specific search PTHREAD: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['pthread.h'] in Compiler specific search PTHREAD: ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['pthread.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/tmp/petsc-PLBZbe/config.packages.zlib -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.headers -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['pthread.h'] in ['/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.pthread/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.pthread/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { pthread_barrier_t *a; ; return 0; } Defined "HAVE_PTHREAD_BARRIER_T" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.packages.pthread/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.libraries -I/tmp/petsc-PLBZbe/config.packages.pthread -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.packages.pthread/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { cpu_set_t *a; ; return 0; } Defined "HAVE_SCHED_CPU_SET_T" to "1" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/tmp/petsc-PLBZbe/config.packages.zlib -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.packages.pthread/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SYSCTL_H" to "1" ============================================================================================= TESTING: checkVersion from config.packages.pthread(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.pthread(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.pthread 0.448135 ============================================================================================= TESTING: consistencyChecks from config.packages.egads(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.egads(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.egads 0.001249 ============================================================================================= TESTING: consistencyChecks from config.packages.PTScotch(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.PTScotch(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.PTScotch 0.000844 ============================================================================================= TESTING: consistencyChecks from config.packages.mmg(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mmg(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.mmg 0.000806 ============================================================================================= TESTING: consistencyChecks from config.packages.parmmg(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.parmmg(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.parmmg 0.000808 ============================================================================================= TESTING: consistencyChecks from config.packages.Zoltan(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Zoltan(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.Zoltan 0.000855 ============================================================================================= TESTING: consistencyChecks from config.packages.ADIOS(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ADIOS(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.ADIOS 0.000831 ============================================================================================= TESTING: consistencyChecks from config.packages.openmp(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.openmp(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.openmp 0.000740 ============================================================================================= TESTING: consistencyChecks from config.packages.viennacl(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.viennacl(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.viennacl 0.000799 ============================================================================================= TESTING: consistencyChecks from config.packages.ColPack(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ColPack(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.ColPack 0.000823 ============================================================================================= TESTING: consistencyChecks from config.packages.ADOLC(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ADOLC(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.ADOLC 0.000819 ============================================================================================= TESTING: consistencyChecks from config.packages.openblas(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.openblas(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.openblas 0.000792 ============================================================================================= TESTING: consistencyChecks from config.packages.blis(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.blis(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.blis 0.000791 ============================================================================================= TESTING: consistencyChecks from config.packages.f2cblaslapack(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.f2cblaslapack(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.f2cblaslapack 0.000812 ============================================================================================= TESTING: consistencyChecks from config.packages.BlasLapack(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.BlasLapack(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:454) ================================================================================ Checking for BLAS and LAPACK in fblaslapack ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:109) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling underscore on BLAS/LAPACK Checking for functions [ddot_] in library ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libfblas.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(); static void _check_ddot_() { ddot_(); } int main() { _check_ddot_();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lfblas -lm -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl Defined "HAVE_LIBFBLAS" to "1" Checking for functions [dgetrs_] in library ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libflapack.a'] ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libfblas.a', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgetrs_(); static void _check_dgetrs_() { dgetrs_(); } int main() { _check_dgetrs_();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lflapack -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lfblas -lm -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl Defined "HAVE_LIBFLAPACK" to "1" Checking for functions [dgeev_] in library ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libflapack.a'] ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libfblas.a', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgeev_(); static void _check_dgeev_() { dgeev_(); } int main() { _check_dgeev_();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lflapack -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lfblas -lm -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl Defined "HAVE_LIBFLAPACK" to "1" Found Fortran mangling on BLAS/LAPACK which is underscore Defined "BLASLAPACK_UNDERSCORE" to "1" ============================================================================================= TESTING: checklsame from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:638) Do the BLAS/LAPACK libraries have a valid lsame() function with correct binding. Checking for functions [lsame_] in library ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libflapack.a', '/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libfblas.a', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] [] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char lsame_(); static void _check_lsame_() { lsame_(); } int main() { _check_lsame_();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lflapack -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lfblas -lm -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl Defined "HAVE_LIBFLAPACK" to "1" Defined "HAVE_LIBFBLAS" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBSTDC__" to "1" Defined "HAVE_LIBDL" to "1" Defined "HAVE_LIBMPI_USEMPIF08" to "1" Defined "HAVE_LIBMPI_USEMPI_IGNORE_TKR" to "1" Defined "HAVE_LIBMPI_MPIFH" to "1" Defined "HAVE_LIBMPI" to "1" Defined "HAVE_LIBGFORTRAN" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBGFORTRAN" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBGCC_S" to "1" Defined "HAVE_LIBQUADMATH" to "1" Defined "HAVE_LIBPTHREAD" to "1" ===== Checking compiler Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" char *dgeev_(void); char* testroutine(void){return dgeev_(); }===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" char *dgeev_(void); char* testroutine(void){return dgeev_(); }Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.setCompilers/libconftest.so -shared -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.setCompilers/conftest.o -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -lflapack -lfblas -lflapack -lfblas -lm -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl ============================================================================================= TESTING: checkRuntimeIssues from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:697) Determines if BLAS/LAPACK routines use 32 or 64 bit integers 32 bit blas indices based on the BLAS/LAPACK library being used ============================================================================================= TESTING: checkCHeaders from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:529) Check for cblas.h and lapacke.h ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['cblas.h', 'lapacke.h'] in [] Checking include with compiler flags var CPPFLAGS [] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/tmp/petsc-PLBZbe/config.packages.zlib -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.headers /tmp/petsc-PLBZbe/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.c" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.c" 2 stderr: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: cblas.h: No such file or directory #include ^~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: cblas.h: No such file or directory #include ^~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-PLBZbe/config.headers/conftest.c:3:10: fatal error: cblas.h: No such file or directory #include ^~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: checkVersion from config.packages.BlasLapack(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.BlasLapack(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.BlasLapack 1.143153 ============================================================================================= TESTING: consistencyChecks from config.packages.sundials2(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.sundials2(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.sundials2 0.000986 ============================================================================================= TESTING: consistencyChecks from config.packages.spai(config/BuildSystem/config/packages/spai.py:53) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.spai(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.spai 0.001107 ============================================================================================= TESTING: consistencyChecks from config.packages.pARMS(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pARMS(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.pARMS 0.000893 ============================================================================================= TESTING: consistencyChecks from config.packages.p4est(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.p4est(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.p4est(config/BuildSystem/config/package.py:897) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional p4est Looking for P4EST at git.p4est, hg.p4est or a directory starting with ['p4est'] Found a copy of P4EST in git.p4est Executing: ['git', 'rev-parse', '--git-dir'] stdout: .git Executing: ['git', 'cat-file', '-e', '1727693b446ee0c987be701320db0cd5de617cfc^{commit}'] Executing: ['git', 'rev-parse', '1727693b446ee0c987be701320db0cd5de617cfc'] stdout: 1727693b446ee0c987be701320db0cd5de617cfc Executing: ['git', '-c', 'user.name=petsc-configure', '-c', 'user.email=petsc@configure', 'stash'] stdout: No local changes to save Executing: ['git', 'clean', '-f', '-d', '-x'] stdout: Removing Doxyfile Removing Makefile Removing Makefile.in Removing Makefile.p4est.mk Removing Makefile.p4est.pre Removing aclocal.m4 Removing autom4te.cache/ Removing build-aux/ar-lib Removing build-aux/compile Removing build-aux/config.guess Removing build-aux/config.sub Removing build-aux/depcomp Removing build-aux/install-sh Removing build-aux/ltmain.sh Removing build-aux/missing Removing build-aux/test-driver Removing config.log Removing config.status Removing config/libtool.m4 Removing config/ltoptions.m4 Removing config/ltsugar.m4 Removing config/ltversion.m4 Removing config/lt~obsolete.m4 Removing configure Removing example/balance_seeds/.deps/ Removing example/balance_seeds/.dirstamp Removing example/balance_seeds/.libs/ Removing example/balance_seeds/balance_seeds2.o Removing example/balance_seeds/balance_seeds3.o Removing example/balance_seeds/p4est_balance_seeds Removing example/balance_seeds/p8est_balance_seeds Removing example/mesh/.deps/ Removing example/mesh/.dirstamp Removing example/mesh/.libs/ Removing example/mesh/mesh2.o Removing example/mesh/mesh3.o Removing example/mesh/p4est_mesh Removing example/mesh/p8est_mesh Removing example/mesh/p8est_periodicity Removing example/mesh/periodicity3.o Removing example/points/.deps/ Removing example/points/.dirstamp Removing example/points/.libs/ Removing example/points/p4est_points Removing example/points/p8est_points Removing example/points/points2.o Removing example/points/points3.o Removing example/simple/.deps/ Removing example/simple/.dirstamp Removing example/simple/.libs/ Removing example/simple/p4est_simple Removing example/simple/p8est_simple Removing example/simple/simple2.o Removing example/simple/simple3.o Removing example/steps/.deps/ Removing example/steps/.dirstamp Removing example/steps/.libs/ Removing example/steps/p4est_step1 Removing example/steps/p4est_step1.o Removing example/steps/p4est_step2 Removing example/steps/p4est_step2.o Removing example/steps/p4est_step3 Removing example/steps/p4est_step3.o Removing example/steps/p4est_step4 Removing example/steps/p4est_step4.o Removing example/steps/p8est_step1 Removing example/steps/p8est_step1.o Removing example/steps/p8est_step2 Removing example/steps/p8est_step2.o Removing example/steps/p8est_step3 Removing example/steps/p8est_step3.o Removing example/steps/p8est_step4 Removing example/steps/p8est_step4.o Removing example/tetgen/.deps/ Removing example/tetgen/.dirstamp Removing example/tetgen/.libs/ Removing example/tetgen/p4est_read_conn Removing example/tetgen/p4est_write_conn Removing example/tetgen/p8est_read_conn Removing example/tetgen/p8est_read_tetgen Removing example/tetgen/p8est_write_conn Removing example/tetgen/read_conn2.o Removing example/tetgen/read_conn3.o Removing example/tetgen/read_tetgen.o Removing example/tetgen/write_conn2.o Removing example/tetgen/write_conn3.o Removing example/timings/.deps/ Removing example/timings/.dirstamp Removing example/timings/.libs/ Removing example/timings/bricks2.o Removing example/timings/bricks3.o Removing example/timings/loadconn2.o Removing example/timings/loadconn3.o Removing example/timings/p4est_bricks Removing example/timings/p4est_loadconn Removing example/timings/p4est_timings Removing example/timings/p8est_bricks Removing example/timings/p8est_loadconn Removing example/timings/p8est_timings Removing example/timings/p8est_tsearch Removing example/timings/timings2.o Removing example/timings/timings3.o Removing example/timings/tsearch3.o Removing libtool Removing p4est.petscconf Removing pkg.gitcommit Removing src/.deps/ Removing src/.dirstamp Removing src/.libs/ Removing src/libp4est.la Removing src/p4est_config.h Removing src/pre_config.h Removing src/pre_config.h.in Removing src/src_libp4est_la-p4est.lo Removing src/src_libp4est_la-p4est.o Removing src/src_libp4est_la-p4est_algorithms.lo Removing src/src_libp4est_la-p4est_algorithms.o Removing src/src_libp4est_la-p4est_balance.lo Removing src/src_libp4est_la-p4est_balance.o Removing src/src_libp4est_la-p4est_base.lo Removing src/src_libp4est_la-p4est_base.o Removing src/src_libp4est_la-p4est_bits.lo Removing src/src_libp4est_la-p4est_bits.o Removing src/src_libp4est_la-p4est_communication.lo Removing src/src_libp4est_la-p4est_communication.o Removing src/src_libp4est_la-p4est_connectivity.lo Removing src/src_libp4est_la-p4est_connectivity.o Removing src/src_libp4est_la-p4est_connrefine.lo Removing src/src_libp4est_la-p4est_connrefine.o Removing src/src_libp4est_la-p4est_geometry.lo Removing src/src_libp4est_la-p4est_geometry.o Removing src/src_libp4est_la-p4est_ghost.lo Removing src/src_libp4est_la-p4est_ghost.o Removing src/src_libp4est_la-p4est_io.lo Removing src/src_libp4est_la-p4est_io.o Removing src/src_libp4est_la-p4est_iterate.lo Removing src/src_libp4est_la-p4est_iterate.o Removing src/src_libp4est_la-p4est_lnodes.lo Removing src/src_libp4est_la-p4est_lnodes.o Removing src/src_libp4est_la-p4est_mesh.lo Removing src/src_libp4est_la-p4est_mesh.o Removing src/src_libp4est_la-p4est_nodes.lo Removing src/src_libp4est_la-p4est_nodes.o Removing src/src_libp4est_la-p4est_plex.lo Removing src/src_libp4est_la-p4est_plex.o Removing src/src_libp4est_la-p4est_points.lo Removing src/src_libp4est_la-p4est_points.o Removing src/src_libp4est_la-p4est_search.lo Removing src/src_libp4est_la-p4est_search.o Removing src/src_libp4est_la-p4est_vtk.lo Removing src/src_libp4est_la-p4est_vtk.o Removing src/src_libp4est_la-p4est_wrap.lo Removing src/src_libp4est_la-p4est_wrap.o Removing src/src_libp4est_la-p6est.lo Removing src/src_libp4est_la-p6est.o Removing src/src_libp4est_la-p6est_communication.lo Removing src/src_libp4est_la-p6est_communication.o Removing src/src_libp4est_la-p6est_ghost.lo Removing src/src_libp4est_la-p6est_ghost.o Removing src/src_libp4est_la-p6est_lnodes.lo Removing src/src_libp4est_la-p6est_lnodes.o Removing src/src_libp4est_la-p6est_profile.lo Removing src/src_libp4est_la-p6est_profile.o Removing src/src_libp4est_la-p6est_vtk.lo Removing src/src_libp4est_la-p6est_vtk.o Removing src/src_libp4est_la-p8est.lo Removing src/src_libp4est_la-p8est.o Removing src/src_libp4est_la-p8est_algorithms.lo Removing src/src_libp4est_la-p8est_algorithms.o Removing src/src_libp4est_la-p8est_balance.lo Removing src/src_libp4est_la-p8est_balance.o Removing src/src_libp4est_la-p8est_bits.lo Removing src/src_libp4est_la-p8est_bits.o Removing src/src_libp4est_la-p8est_communication.lo Removing src/src_libp4est_la-p8est_communication.o Removing src/src_libp4est_la-p8est_connectivity.lo Removing src/src_libp4est_la-p8est_connectivity.o Removing src/src_libp4est_la-p8est_connrefine.lo Removing src/src_libp4est_la-p8est_connrefine.o Removing src/src_libp4est_la-p8est_geometry.lo Removing src/src_libp4est_la-p8est_geometry.o Removing src/src_libp4est_la-p8est_ghost.lo Removing src/src_libp4est_la-p8est_ghost.o Removing src/src_libp4est_la-p8est_io.lo Removing src/src_libp4est_la-p8est_io.o Removing src/src_libp4est_la-p8est_iterate.lo Removing src/src_libp4est_la-p8est_iterate.o Removing src/src_libp4est_la-p8est_lnodes.lo Removing src/src_libp4est_la-p8est_lnodes.o Removing src/src_libp4est_la-p8est_mesh.lo Removing src/src_libp4est_la-p8est_mesh.o Removing src/src_libp4est_la-p8est_nodes.lo Removing src/src_libp4est_la-p8est_nodes.o Removing src/src_libp4est_la-p8est_plex.lo Removing src/src_libp4est_la-p8est_plex.o Removing src/src_libp4est_la-p8est_points.lo Removing src/src_libp4est_la-p8est_points.o Removing src/src_libp4est_la-p8est_search.lo Removing src/src_libp4est_la-p8est_search.o Removing src/src_libp4est_la-p8est_tets_hexes.lo Removing src/src_libp4est_la-p8est_tets_hexes.o Removing src/src_libp4est_la-p8est_vtk.lo Removing src/src_libp4est_la-p8est_vtk.o Removing src/src_libp4est_la-p8est_wrap.lo Removing src/src_libp4est_la-p8est_wrap.o Removing src/stamp-h1 Removing test/.deps/ Executing: ['git', 'checkout', '-f', '1727693b446ee0c987be701320db0cd5de617cfc'] Looking for P4EST at git.p4est, hg.p4est or a directory starting with ['p4est'] Found a copy of P4EST in git.p4est Executing: ['git', 'submodule', 'update', '--init'] Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -v Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -V Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -V Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -V Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Makefile /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/pkg.conf.p4est has correct checksum Commit file /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/pkg.gitcommit.p4est has correct checksum Do not need to rebuild P4EST Checking for library in Download P4EST: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libp4est.a', 'libsc.a'] Contents: ['include', 'bin', 'etc', 'externalpackages', 'lib', 'share'] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [p4est_init] in library ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libp4est.a', 'libsc.a'] ['libz.a', '/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libflapack.a', '/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libfblas.a', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.utilities.closure -I/tmp/petsc-PLBZbe/config.compilersFortran -I/tmp/petsc-PLBZbe/config.headers -I/tmp/petsc-PLBZbe/config.utilities.cacheDetails -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.utilities.featureTestMacros -I/tmp/petsc-PLBZbe/PETSc.options.sharedLibraries -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/PETSc.options.scalarTypes -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char p4est_init(); static void _check_p4est_init() { p4est_init(); } int main() { _check_p4est_init();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -fPIC -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lp4est -lsc -lz -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lflapack -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lfblas -lm -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl Defined "HAVE_LIBP4EST" to "1" Defined "HAVE_LIBSC" to "1" Checking for optional headers [] in Download P4EST: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['p4est_bits.h'] in Download P4EST: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['p4est_bits.h'] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CPPFLAGS ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicc -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.packages.cuda -I/tmp/petsc-PLBZbe/config.packages.zlib -I/tmp/petsc-PLBZbe/config.packages.MPI -I/tmp/petsc-PLBZbe/config.packages.pthread -I/tmp/petsc-PLBZbe/config.headers -I/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['p4est_bits.h'] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkVersion from config.packages.p4est(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.p4est(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.p4est 1.790613 ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_sparse_optimize(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.mkl_sparse_optimize(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.mkl_sparse_optimize(config/BuildSystem/config/packages/mkl_sparse_optimize.py:48) ============================================================================================= TESTING: checkVersion from config.packages.mkl_sparse_optimize(config/BuildSystem/config/package.py:1026) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.mkl_sparse_optimize(config/BuildSystem/config/package.py:955) By default we don't care about checking if the library is shared child config.packages.mkl_sparse_optimize 0.001851 ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_cpardiso(config/BuildSystem/config/packages/mkl_cpardiso.py:20) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mkl_cpardiso(config/BuildSystem/config/package.py:959) Called if --with-packagename=0; does nothing by default child config.packages.mkl_cpardiso 0.001147 ============================================================================================= TESTING: consistencyChecks from config.packages.kokkos(config/BuildSystem/config/package.py:963) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.kokkos(config/BuildSystem/config/package.py:872) ============================================================================================= TESTING: configureLibrary from config.packages.kokkos(config/BuildSystem/config/packages/kokkos.py:168) ================================================================================== Checking for a functional kokkos Looking for KOKKOS at git.kokkos, hg.kokkos or a directory starting with ['kokkos'] Found a copy of KOKKOS in git.kokkos Executing: ['git', 'rev-parse', '--git-dir'] stdout: .git Executing: ['git', 'fetch'] Executing: ['git', 'rev-parse', 'origin/develop'] stdout: 26ce207076edcca8e3d5aba909f562257239c1cc Executing: ['git', '-c', 'user.name=petsc-configure', '-c', 'user.email=petsc@configure', 'stash'] stdout: No local changes to save Executing: ['git', 'clean', '-f', '-d', '-x'] stdout: Removing kokkos.petscconf Removing petsc-build/ Removing pkg.gitcommit Executing: ['git', 'checkout', '-f', '26ce207076edcca8e3d5aba909f562257239c1cc'] Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -V Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -V Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 -V Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpif90 --version stdout: GNU Fortran (GCC) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Removing configure arguments ['-DCMAKE_CXX_COMPILER="/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx"'] Removing configure arguments ['-DCMAKE_CXX_STANDARD=14'] Makefile /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/pkg.conf.kokkos has correct checksum Commit file /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/petsc/conf/pkg.gitcommit.kokkos has correct checksum Do not need to rebuild KOKKOS Checking for library in Download KOKKOS: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libkokkoscontainers.a', 'libkokkoscore.a'] Contents: ['include', 'bin', 'etc', 'externalpackages', 'lib', 'share'] ============================================================================================= TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [] in library ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libkokkoscontainers.a', 'libkokkoscore.a'] ['/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64/libcufft.a', 'libcublas.a', 'libcudart.a', 'libcusparse.a', 'libcusolver.a', 'libcurand.a', '/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libflapack.a', '/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib/libfblas.a', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc', '-Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64', '-Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib', '-Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] ===== Checking linker Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -c -o /tmp/petsc-PLBZbe/config.libraries/conftest.o -I/tmp/petsc-PLBZbe/config.compilerFlags -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.compilers -I/tmp/petsc-PLBZbe/config.functions -I/tmp/petsc-PLBZbe/config.types -I/tmp/petsc-PLBZbe/config.utilities.missing -I/tmp/petsc-PLBZbe/config.libraries -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 -fPIC /tmp/petsc-PLBZbe/config.libraries/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ namespace Kokkos {void initialize(int&,char*[]);} static void _check_() { int one = 1;char* args[1];Kokkos::initialize(one,args);; } int main() { _check_();; return 0; } Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -o /tmp/petsc-PLBZbe/config.libraries/conftest -g -DLANDAU_DIM=2 -DLANDAU_MAX_SPECIES=10 -DPETSC_HAVE_CUDA_ATOMIC -DLANDAU_MAX_Q=4 -O2 /tmp/petsc-PLBZbe/config.libraries/conftest.o -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lkokkoscontainers -lkokkoscore -Wl,-rpath,/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64 -L/usr/common/software/sles15_cgpu/cuda/11.1.1/lib64 -lcufft -lcublas -lcudart -lcusparse -lcusolver -lcurand -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lflapack -Wl,-rpath,/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -L/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib -lfblas -lm -lstdc++ -ldl -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -L/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0 -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib/gcc -Wl,-rpath,/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -L/usr/common/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib64 -Wl,-rpath,/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -L/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib -Wl,-rpath,/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl Defined "HAVE_LIBKOKKOSCONTAINERS" to "1" Defined "HAVE_LIBKOKKOSCORE" to "1" Checking for optional headers [] in Download KOKKOS: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Found header files [] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking for headers ['Kokkos_Macros.hpp'] in Download KOKKOS: ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] ============================================================================================= TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['Kokkos_Macros.hpp'] in ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib'] Checking include with compiler flags var CXXPPFLAGS ['/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib', '/usr/common/software/sles15_cgpu/cuda/11.1.1/include', '/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/bin/mpicxx -E -I/tmp/petsc-PLBZbe/config.setCompilers -I/tmp/petsc-PLBZbe/config.headers -I/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/lib -I/usr/common/software/sles15_cgpu/cuda/11.1.1/include -I/usr/common/software/sles15_cgpu/openmpi/4.0.3/gcc/include /tmp/petsc-PLBZbe/config.headers/conftest.cc Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.cc" # 1 "" # 1 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 1 "" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conftest.cc" # 1 "/tmp/petsc-PLBZbe/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-PLBZbe/config.headers/conftest.cc" 2 # 1 "/tmp/petsc-PLBZbe/config.headers/conffix.h" 1 extern "C" { } # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.cc" 2 # 1 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/Kokkos_Macros.hpp" 1 # 64 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/Kokkos_Macros.hpp" # 1 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/KokkosCore_config.h" 1 # 65 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/Kokkos_Macros.hpp" 2 # 109 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/Kokkos_Macros.hpp" # 1 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/KokkosCore_Config_SetupBackend.hpp" 1 # 47 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/KokkosCore_Config_SetupBackend.hpp" # 1 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/setup/Kokkos_Setup_Cuda.hpp" 1 # 68 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/setup/Kokkos_Setup_Cuda.hpp" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 1 # 61 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-function" # 83 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_config.h" 1 # 208 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_config.h" # 1 "/usr/include/features.h" 1 3 4 # 423 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 419 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 420 "/usr/include/sys/cdefs.h" 2 3 4 # 1 "/usr/include/bits/long-double.h" 1 3 4 # 421 "/usr/include/sys/cdefs.h" 2 3 4 # 424 "/usr/include/features.h" 2 3 4 # 447 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 10 "/usr/include/gnu/stubs.h" 3 4 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4 # 11 "/usr/include/gnu/stubs.h" 2 3 4 # 448 "/usr/include/features.h" 2 3 4 # 209 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_config.h" 2 # 84 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 56 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_types.h" 1 # 58 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_types.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 59 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_types.h" 2 enum __attribute__((device_builtin)) cudaRoundMode { cudaRoundNearest, cudaRoundZero, cudaRoundPosInf, cudaRoundMinInf }; # 57 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" 1 # 58 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 59 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_types.h" 1 # 64 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_types.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 65 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_types.h" 2 # 98 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_types.h" struct __attribute__((device_builtin)) char1 { signed char x; }; struct __attribute__((device_builtin)) uchar1 { unsigned char x; }; struct __attribute__((device_builtin)) __attribute__((aligned(2))) char2 { signed char x, y; }; struct __attribute__((device_builtin)) __attribute__((aligned(2))) uchar2 { unsigned char x, y; }; struct __attribute__((device_builtin)) char3 { signed char x, y, z; }; struct __attribute__((device_builtin)) uchar3 { unsigned char x, y, z; }; struct __attribute__((device_builtin)) __attribute__((aligned(4))) char4 { signed char x, y, z, w; }; struct __attribute__((device_builtin)) __attribute__((aligned(4))) uchar4 { unsigned char x, y, z, w; }; struct __attribute__((device_builtin)) short1 { short x; }; struct __attribute__((device_builtin)) ushort1 { unsigned short x; }; struct __attribute__((device_builtin)) __attribute__((aligned(4))) short2 { short x, y; }; struct __attribute__((device_builtin)) __attribute__((aligned(4))) ushort2 { unsigned short x, y; }; struct __attribute__((device_builtin)) short3 { short x, y, z; }; struct __attribute__((device_builtin)) ushort3 { unsigned short x, y, z; }; struct __attribute__((device_builtin)) __attribute__((aligned(8))) short4 { short x; short y; short z; short w; }; struct __attribute__((device_builtin)) __attribute__((aligned(8))) ushort4 { unsigned short x; unsigned short y; unsigned short z; unsigned short w; }; struct __attribute__((device_builtin)) int1 { int x; }; struct __attribute__((device_builtin)) uint1 { unsigned int x; }; struct __attribute__((device_builtin)) __attribute__((aligned(8))) int2 { int x; int y; }; struct __attribute__((device_builtin)) __attribute__((aligned(8))) uint2 { unsigned int x; unsigned int y; }; struct __attribute__((device_builtin)) int3 { int x, y, z; }; struct __attribute__((device_builtin)) uint3 { unsigned int x, y, z; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) int4 { int x, y, z, w; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) uint4 { unsigned int x, y, z, w; }; struct __attribute__((device_builtin)) long1 { long int x; }; struct __attribute__((device_builtin)) ulong1 { unsigned long x; }; struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(long int)))) long2 { long int x, y; }; struct __attribute__((device_builtin)) __attribute__((aligned(2*sizeof(unsigned long int)))) ulong2 { unsigned long int x, y; }; struct __attribute__((device_builtin)) long3 { long int x, y, z; }; struct __attribute__((device_builtin)) ulong3 { unsigned long int x, y, z; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) long4 { long int x, y, z, w; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulong4 { unsigned long int x, y, z, w; }; struct __attribute__((device_builtin)) float1 { float x; }; # 274 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_types.h" struct __attribute__((device_builtin)) __attribute__((aligned(8))) float2 { float x; float y; }; struct __attribute__((device_builtin)) float3 { float x, y, z; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) float4 { float x, y, z, w; }; struct __attribute__((device_builtin)) longlong1 { long long int x; }; struct __attribute__((device_builtin)) ulonglong1 { unsigned long long int x; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong2 { long long int x, y; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong2 { unsigned long long int x, y; }; struct __attribute__((device_builtin)) longlong3 { long long int x, y, z; }; struct __attribute__((device_builtin)) ulonglong3 { unsigned long long int x, y, z; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) longlong4 { long long int x, y, z ,w; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) ulonglong4 { unsigned long long int x, y, z, w; }; struct __attribute__((device_builtin)) double1 { double x; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) double2 { double x, y; }; struct __attribute__((device_builtin)) double3 { double x, y, z; }; struct __attribute__((device_builtin)) __attribute__((aligned(16))) double4 { double x, y, z, w; }; # 361 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_types.h" typedef __attribute__((device_builtin)) struct char1 char1; typedef __attribute__((device_builtin)) struct uchar1 uchar1; typedef __attribute__((device_builtin)) struct char2 char2; typedef __attribute__((device_builtin)) struct uchar2 uchar2; typedef __attribute__((device_builtin)) struct char3 char3; typedef __attribute__((device_builtin)) struct uchar3 uchar3; typedef __attribute__((device_builtin)) struct char4 char4; typedef __attribute__((device_builtin)) struct uchar4 uchar4; typedef __attribute__((device_builtin)) struct short1 short1; typedef __attribute__((device_builtin)) struct ushort1 ushort1; typedef __attribute__((device_builtin)) struct short2 short2; typedef __attribute__((device_builtin)) struct ushort2 ushort2; typedef __attribute__((device_builtin)) struct short3 short3; typedef __attribute__((device_builtin)) struct ushort3 ushort3; typedef __attribute__((device_builtin)) struct short4 short4; typedef __attribute__((device_builtin)) struct ushort4 ushort4; typedef __attribute__((device_builtin)) struct int1 int1; typedef __attribute__((device_builtin)) struct uint1 uint1; typedef __attribute__((device_builtin)) struct int2 int2; typedef __attribute__((device_builtin)) struct uint2 uint2; typedef __attribute__((device_builtin)) struct int3 int3; typedef __attribute__((device_builtin)) struct uint3 uint3; typedef __attribute__((device_builtin)) struct int4 int4; typedef __attribute__((device_builtin)) struct uint4 uint4; typedef __attribute__((device_builtin)) struct long1 long1; typedef __attribute__((device_builtin)) struct ulong1 ulong1; typedef __attribute__((device_builtin)) struct long2 long2; typedef __attribute__((device_builtin)) struct ulong2 ulong2; typedef __attribute__((device_builtin)) struct long3 long3; typedef __attribute__((device_builtin)) struct ulong3 ulong3; typedef __attribute__((device_builtin)) struct long4 long4; typedef __attribute__((device_builtin)) struct ulong4 ulong4; typedef __attribute__((device_builtin)) struct float1 float1; typedef __attribute__((device_builtin)) struct float2 float2; typedef __attribute__((device_builtin)) struct float3 float3; typedef __attribute__((device_builtin)) struct float4 float4; typedef __attribute__((device_builtin)) struct longlong1 longlong1; typedef __attribute__((device_builtin)) struct ulonglong1 ulonglong1; typedef __attribute__((device_builtin)) struct longlong2 longlong2; typedef __attribute__((device_builtin)) struct ulonglong2 ulonglong2; typedef __attribute__((device_builtin)) struct longlong3 longlong3; typedef __attribute__((device_builtin)) struct ulonglong3 ulonglong3; typedef __attribute__((device_builtin)) struct longlong4 longlong4; typedef __attribute__((device_builtin)) struct ulonglong4 ulonglong4; typedef __attribute__((device_builtin)) struct double1 double1; typedef __attribute__((device_builtin)) struct double2 double2; typedef __attribute__((device_builtin)) struct double3 double3; typedef __attribute__((device_builtin)) struct double4 double4; struct __attribute__((device_builtin)) dim3 { unsigned int x, y, z; __attribute__((host)) __attribute__((device)) constexpr dim3(unsigned int vx = 1, unsigned int vy = 1, unsigned int vz = 1) : x(vx), y(vy), z(vz) {} __attribute__((host)) __attribute__((device)) constexpr dim3(uint3 v) : x(v.x), y(v.y), z(v.z) {} __attribute__((host)) __attribute__((device)) constexpr operator uint3(void) const { return uint3{x, y, z}; } }; typedef __attribute__((device_builtin)) struct dim3 dim3; # 60 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" 2 # 77 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed/limits.h" 1 3 4 # 34 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed/limits.h" 3 4 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed/syslimits.h" 1 3 4 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed/limits.h" 1 3 4 # 194 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed/limits.h" 3 4 # 1 "/usr/include/limits.h" 1 3 4 # 26 "/usr/include/limits.h" 3 4 # 1 "/usr/include/bits/libc-header-start.h" 1 3 4 # 27 "/usr/include/limits.h" 2 3 4 # 183 "/usr/include/limits.h" 3 4 # 1 "/usr/include/bits/posix1_lim.h" 1 3 4 # 160 "/usr/include/bits/posix1_lim.h" 3 4 # 1 "/usr/include/bits/local_lim.h" 1 3 4 # 38 "/usr/include/bits/local_lim.h" 3 4 # 1 "/usr/include/linux/limits.h" 1 3 4 # 39 "/usr/include/bits/local_lim.h" 2 3 4 # 161 "/usr/include/bits/posix1_lim.h" 2 3 4 # 184 "/usr/include/limits.h" 2 3 4 # 1 "/usr/include/bits/posix2_lim.h" 1 3 4 # 188 "/usr/include/limits.h" 2 3 4 # 1 "/usr/include/bits/xopen_lim.h" 1 3 4 # 64 "/usr/include/bits/xopen_lim.h" 3 4 # 1 "/usr/include/bits/uio_lim.h" 1 3 4 # 65 "/usr/include/bits/xopen_lim.h" 2 3 4 # 192 "/usr/include/limits.h" 2 3 4 # 195 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed/limits.h" 2 3 4 # 8 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed/syslimits.h" 2 3 4 # 35 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed/limits.h" 2 3 4 # 78 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" 2 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 1 3 4 # 149 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 3 4 # 149 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 3 4 typedef long int ptrdiff_t; # 216 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 3 4 typedef long unsigned int size_t; # 426 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 3 4 typedef struct { long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); # 437 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 3 4 } max_align_t; typedef decltype(nullptr) nullptr_t; # 79 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" 2 # 197 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" # 197 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" enum __attribute__((device_builtin)) cudaError { cudaSuccess = 0, cudaErrorInvalidValue = 1, cudaErrorMemoryAllocation = 2, cudaErrorInitializationError = 3, cudaErrorCudartUnloading = 4, cudaErrorProfilerDisabled = 5, cudaErrorProfilerNotInitialized = 6, cudaErrorProfilerAlreadyStarted = 7, cudaErrorProfilerAlreadyStopped = 8, # 267 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorInvalidConfiguration = 9, cudaErrorInvalidPitchValue = 12, cudaErrorInvalidSymbol = 13, cudaErrorInvalidHostPointer = 16, cudaErrorInvalidDevicePointer = 17, cudaErrorInvalidTexture = 18, cudaErrorInvalidTextureBinding = 19, cudaErrorInvalidChannelDescriptor = 20, cudaErrorInvalidMemcpyDirection = 21, # 330 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorAddressOfConstant = 22, # 339 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorTextureFetchFailed = 23, # 348 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorTextureNotBound = 24, # 357 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorSynchronizationError = 25, cudaErrorInvalidFilterSetting = 26, cudaErrorInvalidNormSetting = 27, cudaErrorMixedDeviceExecution = 28, cudaErrorNotYetImplemented = 31, # 394 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorMemoryValueTooLarge = 32, cudaErrorStubLibrary = 34, cudaErrorInsufficientDriver = 35, cudaErrorCallRequiresNewerDriver = 36, cudaErrorInvalidSurface = 37, cudaErrorDuplicateVariableName = 43, cudaErrorDuplicateTextureName = 44, cudaErrorDuplicateSurfaceName = 45, # 449 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorDevicesUnavailable = 46, # 462 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorIncompatibleDriverContext = 49, cudaErrorMissingConfiguration = 52, # 477 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorPriorLaunchFailure = 53, cudaErrorLaunchMaxDepthExceeded = 65, cudaErrorLaunchFileScopedTex = 66, cudaErrorLaunchFileScopedSurf = 67, # 515 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorSyncDepthExceeded = 68, # 527 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorLaunchPendingCountExceeded = 69, cudaErrorInvalidDeviceFunction = 98, cudaErrorNoDevice = 100, cudaErrorInvalidDevice = 101, cudaErrorDeviceNotLicensed = 102, cudaErrorStartupFailure = 127, cudaErrorInvalidKernelImage = 200, # 570 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorDeviceUninitialized = 201, cudaErrorMapBufferObjectFailed = 205, cudaErrorUnmapBufferObjectFailed = 206, cudaErrorArrayIsMapped = 207, cudaErrorAlreadyMapped = 208, cudaErrorNoKernelImageForDevice = 209, cudaErrorAlreadyAcquired = 210, cudaErrorNotMapped = 211, cudaErrorNotMappedAsArray = 212, cudaErrorNotMappedAsPointer = 213, cudaErrorECCUncorrectable = 214, cudaErrorUnsupportedLimit = 215, cudaErrorDeviceAlreadyInUse = 216, cudaErrorPeerAccessUnsupported = 217, cudaErrorInvalidPtx = 218, cudaErrorInvalidGraphicsContext = 219, cudaErrorNvlinkUncorrectable = 220, cudaErrorJitCompilerNotFound = 221, cudaErrorUnsupportedPtxVersion = 222, cudaErrorInvalidSource = 300, cudaErrorFileNotFound = 301, cudaErrorSharedObjectSymbolNotFound = 302, cudaErrorSharedObjectInitFailed = 303, cudaErrorOperatingSystem = 304, cudaErrorInvalidResourceHandle = 400, cudaErrorIllegalState = 401, cudaErrorSymbolNotFound = 500, cudaErrorNotReady = 600, cudaErrorIllegalAddress = 700, # 745 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorLaunchOutOfResources = 701, # 756 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorLaunchTimeout = 702, cudaErrorLaunchIncompatibleTexturing = 703, cudaErrorPeerAccessAlreadyEnabled = 704, cudaErrorPeerAccessNotEnabled = 705, # 789 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorSetOnActiveProcess = 708, cudaErrorContextIsDestroyed = 709, cudaErrorAssert = 710, cudaErrorTooManyPeers = 711, cudaErrorHostMemoryAlreadyRegistered = 712, cudaErrorHostMemoryNotRegistered = 713, # 831 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorHardwareStackError = 714, cudaErrorIllegalInstruction = 715, # 848 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorMisalignedAddress = 716, # 859 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorInvalidAddressSpace = 717, cudaErrorInvalidPc = 718, # 878 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorLaunchFailure = 719, # 887 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorCooperativeLaunchTooLarge = 720, cudaErrorNotPermitted = 800, cudaErrorNotSupported = 801, # 907 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorSystemNotReady = 802, cudaErrorSystemDriverMismatch = 803, # 923 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" cudaErrorCompatNotSupportedOnDevice = 804, cudaErrorStreamCaptureUnsupported = 900, cudaErrorStreamCaptureInvalidated = 901, cudaErrorStreamCaptureMerge = 902, cudaErrorStreamCaptureUnmatched = 903, cudaErrorStreamCaptureUnjoined = 904, cudaErrorStreamCaptureIsolation = 905, cudaErrorStreamCaptureImplicit = 906, cudaErrorCapturedEvent = 907, cudaErrorStreamCaptureWrongThread = 908, cudaErrorTimeout = 909, cudaErrorGraphExecUpdateFailure = 910, cudaErrorUnknown = 999, cudaErrorApiFailureBase = 10000 }; enum __attribute__((device_builtin)) cudaChannelFormatKind { cudaChannelFormatKindSigned = 0, cudaChannelFormatKindUnsigned = 1, cudaChannelFormatKindFloat = 2, cudaChannelFormatKindNone = 3 }; struct __attribute__((device_builtin)) cudaChannelFormatDesc { int x; int y; int z; int w; enum cudaChannelFormatKind f; }; typedef struct cudaArray *cudaArray_t; typedef const struct cudaArray *cudaArray_const_t; struct cudaArray; typedef struct cudaMipmappedArray *cudaMipmappedArray_t; typedef const struct cudaMipmappedArray *cudaMipmappedArray_const_t; struct cudaMipmappedArray; # 1059 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" struct __attribute__((device_builtin)) cudaArraySparseProperties { struct { unsigned int width; unsigned int height; unsigned int depth; } tileExtent; unsigned int miptailFirstLevel; unsigned long long miptailSize; unsigned int flags; unsigned int reserved[4]; }; enum __attribute__((device_builtin)) cudaMemoryType { cudaMemoryTypeUnregistered = 0, cudaMemoryTypeHost = 1, cudaMemoryTypeDevice = 2, cudaMemoryTypeManaged = 3 }; enum __attribute__((device_builtin)) cudaMemcpyKind { cudaMemcpyHostToHost = 0, cudaMemcpyHostToDevice = 1, cudaMemcpyDeviceToHost = 2, cudaMemcpyDeviceToDevice = 3, cudaMemcpyDefault = 4 }; struct __attribute__((device_builtin)) cudaPitchedPtr { void *ptr; size_t pitch; size_t xsize; size_t ysize; }; struct __attribute__((device_builtin)) cudaExtent { size_t width; size_t height; size_t depth; }; struct __attribute__((device_builtin)) cudaPos { size_t x; size_t y; size_t z; }; struct __attribute__((device_builtin)) cudaMemcpy3DParms { cudaArray_t srcArray; struct cudaPos srcPos; struct cudaPitchedPtr srcPtr; cudaArray_t dstArray; struct cudaPos dstPos; struct cudaPitchedPtr dstPtr; struct cudaExtent extent; enum cudaMemcpyKind kind; }; struct __attribute__((device_builtin)) cudaMemcpy3DPeerParms { cudaArray_t srcArray; struct cudaPos srcPos; struct cudaPitchedPtr srcPtr; int srcDevice; cudaArray_t dstArray; struct cudaPos dstPos; struct cudaPitchedPtr dstPtr; int dstDevice; struct cudaExtent extent; }; struct __attribute__((device_builtin)) cudaMemsetParams { void *dst; size_t pitch; unsigned int value; unsigned int elementSize; size_t width; size_t height; }; enum __attribute__((device_builtin)) cudaAccessProperty { cudaAccessPropertyNormal = 0, cudaAccessPropertyStreaming = 1, cudaAccessPropertyPersisting = 2 }; # 1198 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" struct __attribute__((device_builtin)) cudaAccessPolicyWindow { void *base_ptr; size_t num_bytes; float hitRatio; enum cudaAccessProperty hitProp; enum cudaAccessProperty missProp; }; # 1216 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" typedef void ( *cudaHostFn_t)(void *userData); struct __attribute__((device_builtin)) cudaHostNodeParams { cudaHostFn_t fn; void* userData; }; enum __attribute__((device_builtin)) cudaStreamCaptureStatus { cudaStreamCaptureStatusNone = 0, cudaStreamCaptureStatusActive = 1, cudaStreamCaptureStatusInvalidated = 2 }; enum __attribute__((device_builtin)) cudaStreamCaptureMode { cudaStreamCaptureModeGlobal = 0, cudaStreamCaptureModeThreadLocal = 1, cudaStreamCaptureModeRelaxed = 2 }; enum __attribute__((device_builtin)) cudaSynchronizationPolicy { cudaSyncPolicyAuto = 1, cudaSyncPolicySpin = 2, cudaSyncPolicyYield = 3, cudaSyncPolicyBlockingSync = 4 }; enum __attribute__((device_builtin)) cudaStreamAttrID { cudaStreamAttributeAccessPolicyWindow = 1, cudaStreamAttributeSynchronizationPolicy = 3 }; union __attribute__((device_builtin)) cudaStreamAttrValue { struct cudaAccessPolicyWindow accessPolicyWindow; enum cudaSynchronizationPolicy syncPolicy; }; struct cudaGraphicsResource; enum __attribute__((device_builtin)) cudaGraphicsRegisterFlags { cudaGraphicsRegisterFlagsNone = 0, cudaGraphicsRegisterFlagsReadOnly = 1, cudaGraphicsRegisterFlagsWriteDiscard = 2, cudaGraphicsRegisterFlagsSurfaceLoadStore = 4, cudaGraphicsRegisterFlagsTextureGather = 8 }; enum __attribute__((device_builtin)) cudaGraphicsMapFlags { cudaGraphicsMapFlagsNone = 0, cudaGraphicsMapFlagsReadOnly = 1, cudaGraphicsMapFlagsWriteDiscard = 2 }; enum __attribute__((device_builtin)) cudaGraphicsCubeFace { cudaGraphicsCubeFacePositiveX = 0x00, cudaGraphicsCubeFaceNegativeX = 0x01, cudaGraphicsCubeFacePositiveY = 0x02, cudaGraphicsCubeFaceNegativeY = 0x03, cudaGraphicsCubeFacePositiveZ = 0x04, cudaGraphicsCubeFaceNegativeZ = 0x05 }; enum __attribute__((device_builtin)) cudaKernelNodeAttrID { cudaKernelNodeAttributeAccessPolicyWindow = 1, cudaKernelNodeAttributeCooperative = 2 }; union __attribute__((device_builtin)) cudaKernelNodeAttrValue { struct cudaAccessPolicyWindow accessPolicyWindow; int cooperative; }; enum __attribute__((device_builtin)) cudaResourceType { cudaResourceTypeArray = 0x00, cudaResourceTypeMipmappedArray = 0x01, cudaResourceTypeLinear = 0x02, cudaResourceTypePitch2D = 0x03 }; enum __attribute__((device_builtin)) cudaResourceViewFormat { cudaResViewFormatNone = 0x00, cudaResViewFormatUnsignedChar1 = 0x01, cudaResViewFormatUnsignedChar2 = 0x02, cudaResViewFormatUnsignedChar4 = 0x03, cudaResViewFormatSignedChar1 = 0x04, cudaResViewFormatSignedChar2 = 0x05, cudaResViewFormatSignedChar4 = 0x06, cudaResViewFormatUnsignedShort1 = 0x07, cudaResViewFormatUnsignedShort2 = 0x08, cudaResViewFormatUnsignedShort4 = 0x09, cudaResViewFormatSignedShort1 = 0x0a, cudaResViewFormatSignedShort2 = 0x0b, cudaResViewFormatSignedShort4 = 0x0c, cudaResViewFormatUnsignedInt1 = 0x0d, cudaResViewFormatUnsignedInt2 = 0x0e, cudaResViewFormatUnsignedInt4 = 0x0f, cudaResViewFormatSignedInt1 = 0x10, cudaResViewFormatSignedInt2 = 0x11, cudaResViewFormatSignedInt4 = 0x12, cudaResViewFormatHalf1 = 0x13, cudaResViewFormatHalf2 = 0x14, cudaResViewFormatHalf4 = 0x15, cudaResViewFormatFloat1 = 0x16, cudaResViewFormatFloat2 = 0x17, cudaResViewFormatFloat4 = 0x18, cudaResViewFormatUnsignedBlockCompressed1 = 0x19, cudaResViewFormatUnsignedBlockCompressed2 = 0x1a, cudaResViewFormatUnsignedBlockCompressed3 = 0x1b, cudaResViewFormatUnsignedBlockCompressed4 = 0x1c, cudaResViewFormatSignedBlockCompressed4 = 0x1d, cudaResViewFormatUnsignedBlockCompressed5 = 0x1e, cudaResViewFormatSignedBlockCompressed5 = 0x1f, cudaResViewFormatUnsignedBlockCompressed6H = 0x20, cudaResViewFormatSignedBlockCompressed6H = 0x21, cudaResViewFormatUnsignedBlockCompressed7 = 0x22 }; struct __attribute__((device_builtin)) cudaResourceDesc { enum cudaResourceType resType; union { struct { cudaArray_t array; } array; struct { cudaMipmappedArray_t mipmap; } mipmap; struct { void *devPtr; struct cudaChannelFormatDesc desc; size_t sizeInBytes; } linear; struct { void *devPtr; struct cudaChannelFormatDesc desc; size_t width; size_t height; size_t pitchInBytes; } pitch2D; } res; }; struct __attribute__((device_builtin)) cudaResourceViewDesc { enum cudaResourceViewFormat format; size_t width; size_t height; size_t depth; unsigned int firstMipmapLevel; unsigned int lastMipmapLevel; unsigned int firstLayer; unsigned int lastLayer; }; struct __attribute__((device_builtin)) cudaPointerAttributes { enum cudaMemoryType type; # 1441 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" int device; void *devicePointer; # 1456 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" void *hostPointer; }; struct __attribute__((device_builtin)) cudaFuncAttributes { size_t sharedSizeBytes; size_t constSizeBytes; size_t localSizeBytes; int maxThreadsPerBlock; int numRegs; int ptxVersion; int binaryVersion; int cacheModeCA; int maxDynamicSharedSizeBytes; # 1528 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" int preferredShmemCarveout; }; enum __attribute__((device_builtin)) cudaFuncAttribute { cudaFuncAttributeMaxDynamicSharedMemorySize = 8, cudaFuncAttributePreferredSharedMemoryCarveout = 9, cudaFuncAttributeMax }; enum __attribute__((device_builtin)) cudaFuncCache { cudaFuncCachePreferNone = 0, cudaFuncCachePreferShared = 1, cudaFuncCachePreferL1 = 2, cudaFuncCachePreferEqual = 3 }; enum __attribute__((device_builtin)) cudaSharedMemConfig { cudaSharedMemBankSizeDefault = 0, cudaSharedMemBankSizeFourByte = 1, cudaSharedMemBankSizeEightByte = 2 }; enum __attribute__((device_builtin)) cudaSharedCarveout { cudaSharedmemCarveoutDefault = -1, cudaSharedmemCarveoutMaxShared = 100, cudaSharedmemCarveoutMaxL1 = 0 }; enum __attribute__((device_builtin)) cudaComputeMode { cudaComputeModeDefault = 0, cudaComputeModeExclusive = 1, cudaComputeModeProhibited = 2, cudaComputeModeExclusiveProcess = 3 }; enum __attribute__((device_builtin)) cudaLimit { cudaLimitStackSize = 0x00, cudaLimitPrintfFifoSize = 0x01, cudaLimitMallocHeapSize = 0x02, cudaLimitDevRuntimeSyncDepth = 0x03, cudaLimitDevRuntimePendingLaunchCount = 0x04, cudaLimitMaxL2FetchGranularity = 0x05, cudaLimitPersistingL2CacheSize = 0x06 }; enum __attribute__((device_builtin)) cudaMemoryAdvise { cudaMemAdviseSetReadMostly = 1, cudaMemAdviseUnsetReadMostly = 2, cudaMemAdviseSetPreferredLocation = 3, cudaMemAdviseUnsetPreferredLocation = 4, cudaMemAdviseSetAccessedBy = 5, cudaMemAdviseUnsetAccessedBy = 6 }; enum __attribute__((device_builtin)) cudaMemRangeAttribute { cudaMemRangeAttributeReadMostly = 1, cudaMemRangeAttributePreferredLocation = 2, cudaMemRangeAttributeAccessedBy = 3, cudaMemRangeAttributeLastPrefetchLocation = 4 }; enum __attribute__((device_builtin)) cudaOutputMode { cudaKeyValuePair = 0x00, cudaCSV = 0x01 }; enum __attribute__((device_builtin)) cudaDeviceAttr { cudaDevAttrMaxThreadsPerBlock = 1, cudaDevAttrMaxBlockDimX = 2, cudaDevAttrMaxBlockDimY = 3, cudaDevAttrMaxBlockDimZ = 4, cudaDevAttrMaxGridDimX = 5, cudaDevAttrMaxGridDimY = 6, cudaDevAttrMaxGridDimZ = 7, cudaDevAttrMaxSharedMemoryPerBlock = 8, cudaDevAttrTotalConstantMemory = 9, cudaDevAttrWarpSize = 10, cudaDevAttrMaxPitch = 11, cudaDevAttrMaxRegistersPerBlock = 12, cudaDevAttrClockRate = 13, cudaDevAttrTextureAlignment = 14, cudaDevAttrGpuOverlap = 15, cudaDevAttrMultiProcessorCount = 16, cudaDevAttrKernelExecTimeout = 17, cudaDevAttrIntegrated = 18, cudaDevAttrCanMapHostMemory = 19, cudaDevAttrComputeMode = 20, cudaDevAttrMaxTexture1DWidth = 21, cudaDevAttrMaxTexture2DWidth = 22, cudaDevAttrMaxTexture2DHeight = 23, cudaDevAttrMaxTexture3DWidth = 24, cudaDevAttrMaxTexture3DHeight = 25, cudaDevAttrMaxTexture3DDepth = 26, cudaDevAttrMaxTexture2DLayeredWidth = 27, cudaDevAttrMaxTexture2DLayeredHeight = 28, cudaDevAttrMaxTexture2DLayeredLayers = 29, cudaDevAttrSurfaceAlignment = 30, cudaDevAttrConcurrentKernels = 31, cudaDevAttrEccEnabled = 32, cudaDevAttrPciBusId = 33, cudaDevAttrPciDeviceId = 34, cudaDevAttrTccDriver = 35, cudaDevAttrMemoryClockRate = 36, cudaDevAttrGlobalMemoryBusWidth = 37, cudaDevAttrL2CacheSize = 38, cudaDevAttrMaxThreadsPerMultiProcessor = 39, cudaDevAttrAsyncEngineCount = 40, cudaDevAttrUnifiedAddressing = 41, cudaDevAttrMaxTexture1DLayeredWidth = 42, cudaDevAttrMaxTexture1DLayeredLayers = 43, cudaDevAttrMaxTexture2DGatherWidth = 45, cudaDevAttrMaxTexture2DGatherHeight = 46, cudaDevAttrMaxTexture3DWidthAlt = 47, cudaDevAttrMaxTexture3DHeightAlt = 48, cudaDevAttrMaxTexture3DDepthAlt = 49, cudaDevAttrPciDomainId = 50, cudaDevAttrTexturePitchAlignment = 51, cudaDevAttrMaxTextureCubemapWidth = 52, cudaDevAttrMaxTextureCubemapLayeredWidth = 53, cudaDevAttrMaxTextureCubemapLayeredLayers = 54, cudaDevAttrMaxSurface1DWidth = 55, cudaDevAttrMaxSurface2DWidth = 56, cudaDevAttrMaxSurface2DHeight = 57, cudaDevAttrMaxSurface3DWidth = 58, cudaDevAttrMaxSurface3DHeight = 59, cudaDevAttrMaxSurface3DDepth = 60, cudaDevAttrMaxSurface1DLayeredWidth = 61, cudaDevAttrMaxSurface1DLayeredLayers = 62, cudaDevAttrMaxSurface2DLayeredWidth = 63, cudaDevAttrMaxSurface2DLayeredHeight = 64, cudaDevAttrMaxSurface2DLayeredLayers = 65, cudaDevAttrMaxSurfaceCubemapWidth = 66, cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67, cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68, cudaDevAttrMaxTexture1DLinearWidth = 69, cudaDevAttrMaxTexture2DLinearWidth = 70, cudaDevAttrMaxTexture2DLinearHeight = 71, cudaDevAttrMaxTexture2DLinearPitch = 72, cudaDevAttrMaxTexture2DMipmappedWidth = 73, cudaDevAttrMaxTexture2DMipmappedHeight = 74, cudaDevAttrComputeCapabilityMajor = 75, cudaDevAttrComputeCapabilityMinor = 76, cudaDevAttrMaxTexture1DMipmappedWidth = 77, cudaDevAttrStreamPrioritiesSupported = 78, cudaDevAttrGlobalL1CacheSupported = 79, cudaDevAttrLocalL1CacheSupported = 80, cudaDevAttrMaxSharedMemoryPerMultiprocessor = 81, cudaDevAttrMaxRegistersPerMultiprocessor = 82, cudaDevAttrManagedMemory = 83, cudaDevAttrIsMultiGpuBoard = 84, cudaDevAttrMultiGpuBoardGroupID = 85, cudaDevAttrHostNativeAtomicSupported = 86, cudaDevAttrSingleToDoublePrecisionPerfRatio = 87, cudaDevAttrPageableMemoryAccess = 88, cudaDevAttrConcurrentManagedAccess = 89, cudaDevAttrComputePreemptionSupported = 90, cudaDevAttrCanUseHostPointerForRegisteredMem = 91, cudaDevAttrReserved92 = 92, cudaDevAttrReserved93 = 93, cudaDevAttrReserved94 = 94, cudaDevAttrCooperativeLaunch = 95, cudaDevAttrCooperativeMultiDeviceLaunch = 96, cudaDevAttrMaxSharedMemoryPerBlockOptin = 97, cudaDevAttrCanFlushRemoteWrites = 98, cudaDevAttrHostRegisterSupported = 99, cudaDevAttrPageableMemoryAccessUsesHostPageTables = 100, cudaDevAttrDirectManagedMemAccessFromHost = 101, cudaDevAttrMaxBlocksPerMultiprocessor = 106, cudaDevAttrReservedSharedMemoryPerBlock = 111, cudaDevAttrSparseCudaArraySupported = 112, cudaDevAttrHostRegisterReadOnlySupported = 113 }; enum __attribute__((device_builtin)) cudaDeviceP2PAttr { cudaDevP2PAttrPerformanceRank = 1, cudaDevP2PAttrAccessSupported = 2, cudaDevP2PAttrNativeAtomicSupported = 3, cudaDevP2PAttrCudaArrayAccessSupported = 4 }; struct __attribute__((device_builtin)) CUuuid_st { char bytes[16]; }; typedef __attribute__((device_builtin)) struct CUuuid_st CUuuid; typedef __attribute__((device_builtin)) struct CUuuid_st cudaUUID_t; struct __attribute__((device_builtin)) cudaDeviceProp { char name[256]; cudaUUID_t uuid; char luid[8]; unsigned int luidDeviceNodeMask; size_t totalGlobalMem; size_t sharedMemPerBlock; int regsPerBlock; int warpSize; size_t memPitch; int maxThreadsPerBlock; int maxThreadsDim[3]; int maxGridSize[3]; int clockRate; size_t totalConstMem; int major; int minor; size_t textureAlignment; size_t texturePitchAlignment; int deviceOverlap; int multiProcessorCount; int kernelExecTimeoutEnabled; int integrated; int canMapHostMemory; int computeMode; int maxTexture1D; int maxTexture1DMipmap; int maxTexture1DLinear; int maxTexture2D[2]; int maxTexture2DMipmap[2]; int maxTexture2DLinear[3]; int maxTexture2DGather[2]; int maxTexture3D[3]; int maxTexture3DAlt[3]; int maxTextureCubemap; int maxTexture1DLayered[2]; int maxTexture2DLayered[3]; int maxTextureCubemapLayered[2]; int maxSurface1D; int maxSurface2D[2]; int maxSurface3D[3]; int maxSurface1DLayered[2]; int maxSurface2DLayered[3]; int maxSurfaceCubemap; int maxSurfaceCubemapLayered[2]; size_t surfaceAlignment; int concurrentKernels; int ECCEnabled; int pciBusID; int pciDeviceID; int pciDomainID; int tccDriver; int asyncEngineCount; int unifiedAddressing; int memoryClockRate; int memoryBusWidth; int l2CacheSize; int persistingL2CacheMaxSize; int maxThreadsPerMultiProcessor; int streamPrioritiesSupported; int globalL1CacheSupported; int localL1CacheSupported; size_t sharedMemPerMultiprocessor; int regsPerMultiprocessor; int managedMemory; int isMultiGpuBoard; int multiGpuBoardGroupID; int hostNativeAtomicSupported; int singleToDoublePrecisionPerfRatio; int pageableMemoryAccess; int concurrentManagedAccess; int computePreemptionSupported; int canUseHostPointerForRegisteredMem; int cooperativeLaunch; int cooperativeMultiDeviceLaunch; size_t sharedMemPerBlockOptin; int pageableMemoryAccessUsesHostPageTables; int directManagedMemAccessFromHost; int maxBlocksPerMultiProcessor; int accessPolicyMaxWindowSize; size_t reservedSharedMemPerBlock; }; # 1942 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcEventHandle_st { char reserved[64]; }cudaIpcEventHandle_t; typedef __attribute__((device_builtin)) struct __attribute__((device_builtin)) cudaIpcMemHandle_st { char reserved[64]; }cudaIpcMemHandle_t; enum __attribute__((device_builtin)) cudaExternalMemoryHandleType { cudaExternalMemoryHandleTypeOpaqueFd = 1, cudaExternalMemoryHandleTypeOpaqueWin32 = 2, cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3, cudaExternalMemoryHandleTypeD3D12Heap = 4, cudaExternalMemoryHandleTypeD3D12Resource = 5, cudaExternalMemoryHandleTypeD3D11Resource = 6, cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7, cudaExternalMemoryHandleTypeNvSciBuf = 8 }; # 2033 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" struct __attribute__((device_builtin)) cudaExternalMemoryHandleDesc { enum cudaExternalMemoryHandleType type; union { int fd; # 2060 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" struct { void *handle; const void *name; } win32; const void *nvSciBufObject; } handle; unsigned long long size; unsigned int flags; }; struct __attribute__((device_builtin)) cudaExternalMemoryBufferDesc { unsigned long long offset; unsigned long long size; unsigned int flags; }; struct __attribute__((device_builtin)) cudaExternalMemoryMipmappedArrayDesc { unsigned long long offset; struct cudaChannelFormatDesc formatDesc; struct cudaExtent extent; unsigned int flags; unsigned int numLevels; }; enum __attribute__((device_builtin)) cudaExternalSemaphoreHandleType { cudaExternalSemaphoreHandleTypeOpaqueFd = 1, cudaExternalSemaphoreHandleTypeOpaqueWin32 = 2, cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt = 3, cudaExternalSemaphoreHandleTypeD3D12Fence = 4, cudaExternalSemaphoreHandleTypeD3D11Fence = 5, cudaExternalSemaphoreHandleTypeNvSciSync = 6, cudaExternalSemaphoreHandleTypeKeyedMutex = 7, cudaExternalSemaphoreHandleTypeKeyedMutexKmt = 8 }; struct __attribute__((device_builtin)) cudaExternalSemaphoreHandleDesc { enum cudaExternalSemaphoreHandleType type; union { int fd; # 2199 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" struct { void *handle; const void *name; } win32; const void* nvSciSyncObj; } handle; unsigned int flags; }; struct __attribute__((device_builtin)) cudaExternalSemaphoreSignalParams { struct { struct { unsigned long long value; } fence; union { void *fence; unsigned long long reserved; } nvSciSync; struct { unsigned long long key; } keyedMutex; } params; # 2263 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" unsigned int flags; }; struct __attribute__((device_builtin)) cudaExternalSemaphoreWaitParams { struct { struct { unsigned long long value; } fence; union { void *fence; unsigned long long reserved; } nvSciSync; struct { unsigned long long key; unsigned int timeoutMs; } keyedMutex; } params; # 2312 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" unsigned int flags; }; # 2325 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_types.h" typedef __attribute__((device_builtin)) enum cudaError cudaError_t; typedef __attribute__((device_builtin)) struct CUstream_st *cudaStream_t; typedef __attribute__((device_builtin)) struct CUevent_st *cudaEvent_t; typedef __attribute__((device_builtin)) struct cudaGraphicsResource *cudaGraphicsResource_t; typedef __attribute__((device_builtin)) enum cudaOutputMode cudaOutputMode_t; typedef __attribute__((device_builtin)) struct CUexternalMemory_st *cudaExternalMemory_t; typedef __attribute__((device_builtin)) struct CUexternalSemaphore_st *cudaExternalSemaphore_t; typedef __attribute__((device_builtin)) struct CUgraph_st *cudaGraph_t; typedef __attribute__((device_builtin)) struct CUgraphNode_st *cudaGraphNode_t; typedef __attribute__((device_builtin)) struct CUfunc_st *cudaFunction_t; enum __attribute__((device_builtin)) cudaCGScope { cudaCGScopeInvalid = 0, cudaCGScopeGrid = 1, cudaCGScopeMultiGrid = 2 }; struct __attribute__((device_builtin)) cudaLaunchParams { void *func; dim3 gridDim; dim3 blockDim; void **args; size_t sharedMem; cudaStream_t stream; }; struct __attribute__((device_builtin)) cudaKernelNodeParams { void* func; dim3 gridDim; dim3 blockDim; unsigned int sharedMemBytes; void **kernelParams; void **extra; }; enum __attribute__((device_builtin)) cudaGraphNodeType { cudaGraphNodeTypeKernel = 0x00, cudaGraphNodeTypeMemcpy = 0x01, cudaGraphNodeTypeMemset = 0x02, cudaGraphNodeTypeHost = 0x03, cudaGraphNodeTypeGraph = 0x04, cudaGraphNodeTypeEmpty = 0x05, cudaGraphNodeTypeWaitEvent = 0x06, cudaGraphNodeTypeEventRecord = 0x07, cudaGraphNodeTypeCount }; typedef struct CUgraphExec_st* cudaGraphExec_t; enum __attribute__((device_builtin)) cudaGraphExecUpdateResult { cudaGraphExecUpdateSuccess = 0x0, cudaGraphExecUpdateError = 0x1, cudaGraphExecUpdateErrorTopologyChanged = 0x2, cudaGraphExecUpdateErrorNodeTypeChanged = 0x3, cudaGraphExecUpdateErrorFunctionChanged = 0x4, cudaGraphExecUpdateErrorParametersChanged = 0x5, cudaGraphExecUpdateErrorNotSupported = 0x6 }; # 60 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/surface_types.h" 1 # 84 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/surface_types.h" enum __attribute__((device_builtin)) cudaSurfaceBoundaryMode { cudaBoundaryModeZero = 0, cudaBoundaryModeClamp = 1, cudaBoundaryModeTrap = 2 }; enum __attribute__((device_builtin)) cudaSurfaceFormatMode { cudaFormatModeForced = 0, cudaFormatModeAuto = 1 }; struct __attribute__((device_builtin)) surfaceReference { struct cudaChannelFormatDesc channelDesc; }; typedef __attribute__((device_builtin)) unsigned long long cudaSurfaceObject_t; # 63 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/texture_types.h" 1 # 84 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/texture_types.h" enum __attribute__((device_builtin)) cudaTextureAddressMode { cudaAddressModeWrap = 0, cudaAddressModeClamp = 1, cudaAddressModeMirror = 2, cudaAddressModeBorder = 3 }; enum __attribute__((device_builtin)) cudaTextureFilterMode { cudaFilterModePoint = 0, cudaFilterModeLinear = 1 }; enum __attribute__((device_builtin)) cudaTextureReadMode { cudaReadModeElementType = 0, cudaReadModeNormalizedFloat = 1 }; struct __attribute__((device_builtin)) textureReference { int normalized; enum cudaTextureFilterMode filterMode; enum cudaTextureAddressMode addressMode[3]; struct cudaChannelFormatDesc channelDesc; int sRGB; unsigned int maxAnisotropy; enum cudaTextureFilterMode mipmapFilterMode; float mipmapLevelBias; float minMipmapLevelClamp; float maxMipmapLevelClamp; int disableTrilinearOptimization; int __cudaReserved[14]; }; struct __attribute__((device_builtin)) cudaTextureDesc { enum cudaTextureAddressMode addressMode[3]; enum cudaTextureFilterMode filterMode; enum cudaTextureReadMode readMode; int sRGB; float borderColor[4]; int normalizedCoords; unsigned int maxAnisotropy; enum cudaTextureFilterMode mipmapFilterMode; float mipmapLevelBias; float minMipmapLevelClamp; float maxMipmapLevelClamp; int disableTrilinearOptimization; }; typedef __attribute__((device_builtin)) unsigned long long cudaTextureObject_t; # 64 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 2 # 92 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/library_types.h" 1 # 54 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/library_types.h" typedef enum cudaDataType_t { CUDA_R_16F = 2, CUDA_C_16F = 6, CUDA_R_16BF = 14, CUDA_C_16BF = 15, CUDA_R_32F = 0, CUDA_C_32F = 4, CUDA_R_64F = 1, CUDA_C_64F = 5, CUDA_R_4I = 16, CUDA_C_4I = 17, CUDA_R_4U = 18, CUDA_C_4U = 19, CUDA_R_8I = 3, CUDA_C_8I = 7, CUDA_R_8U = 8, CUDA_C_8U = 9, CUDA_R_16I = 20, CUDA_C_16I = 21, CUDA_R_16U = 22, CUDA_C_16U = 23, CUDA_R_32I = 10, CUDA_C_32I = 11, CUDA_R_32U = 12, CUDA_C_32U = 13, CUDA_R_64I = 24, CUDA_C_64I = 25, CUDA_R_64U = 26, CUDA_C_64U = 27 } cudaDataType; typedef enum libraryPropertyType_t { MAJOR_VERSION, MINOR_VERSION, PATCH_LEVEL } libraryPropertyType; # 93 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/channel_descriptor.h" 1 # 61 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/channel_descriptor.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" 1 # 144 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 145 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 146 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_device_runtime_api.h" 1 # 119 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_device_runtime_api.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 120 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_device_runtime_api.h" 2 extern "C" { extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); extern __attribute__((device)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent_ptsz(cudaStream_t stream, cudaEvent_t event, unsigned int flags); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord_ptsz(cudaEvent_t event, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream, unsigned int flags); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags_ptsz(cudaEvent_t event, cudaStream_t stream, unsigned int flags); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync_ptsz(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync_ptsz(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync_ptsz(const struct cudaMemcpy3DParms *p, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync_ptsz(void *devPtr, int value, size_t count, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync_ptsz(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync_ptsz(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); # 180 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_device_runtime_api.h" extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBuffer(size_t alignment, size_t size); # 208 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_device_runtime_api.h" extern __attribute__((device)) __attribute__((cudart_builtin)) void * cudaGetParameterBufferV2(void *func, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice_ptsz(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2_ptsz(void *parameterBuffer, cudaStream_t stream); # 228 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_device_runtime_api.h" extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDevice(void *func, void *parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaLaunchDeviceV2(void *parameterBuffer, cudaStream_t stream); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSmemSize, unsigned int flags); extern __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long cudaCGGetIntrinsicHandle(enum cudaCGScope scope); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronize(unsigned long long handle, unsigned int flags); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGSynchronizeGrid(unsigned long long handle, unsigned int flags); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetSize(unsigned int *numThreads, unsigned int *numGrids, unsigned long long handle); extern __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaCGGetRank(unsigned int *threadRank, unsigned int *gridRank, unsigned long long handle); } template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(T **devPtr, size_t size); template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, T *entry); template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize); template static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, T func, int blockSize, size_t dynamicSmemSize, unsigned int flags); # 148 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" 2 # 256 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern "C" { # 291 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceReset(void); # 312 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceSynchronize(void); # 399 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceSetLimit(enum cudaLimit limit, size_t value); # 434 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetLimit(size_t *pValue, enum cudaLimit limit); # 457 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, const struct cudaChannelFormatDesc *fmtDesc, int device); # 491 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetCacheConfig(enum cudaFuncCache *pCacheConfig); # 528 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetStreamPriorityRange(int *leastPriority, int *greatestPriority); # 572 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceSetCacheConfig(enum cudaFuncCache cacheConfig); # 603 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetSharedMemConfig(enum cudaSharedMemConfig *pConfig); # 647 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceSetSharedMemConfig(enum cudaSharedMemConfig config); # 674 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceGetByPCIBusId(int *device, const char *pciBusId); # 704 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceGetPCIBusId(char *pciBusId, int len, int device); # 752 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaIpcGetEventHandle(cudaIpcEventHandle_t *handle, cudaEvent_t event); # 793 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaIpcOpenEventHandle(cudaEvent_t *event, cudaIpcEventHandle_t handle); # 836 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaIpcGetMemHandle(cudaIpcMemHandle_t *handle, void *devPtr); # 900 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaIpcOpenMemHandle(void **devPtr, cudaIpcMemHandle_t handle, unsigned int flags); # 936 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaIpcCloseMemHandle(void *devPtr); # 978 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadExit(void); # 1004 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSynchronize(void); # 1053 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetLimit(enum cudaLimit limit, size_t value); # 1086 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetLimit(size_t *pValue, enum cudaLimit limit); # 1122 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadGetCacheConfig(enum cudaFuncCache *pCacheConfig); # 1169 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaThreadSetCacheConfig(enum cudaFuncCache cacheConfig); # 1229 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetLastError(void); # 1276 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaPeekAtLastError(void); # 1292 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorName(cudaError_t error); # 1308 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) const char* cudaGetErrorString(cudaError_t error); # 1336 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceCount(int *count); # 1614 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDeviceProperties(struct cudaDeviceProp *prop, int device); # 1807 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetAttribute(int *value, enum cudaDeviceAttr attr, int device); # 1856 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, int device, int flags); # 1896 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaDeviceGetP2PAttribute(int *value, enum cudaDeviceP2PAttr attr, int srcDevice, int dstDevice); # 1917 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaChooseDevice(int *device, const struct cudaDeviceProp *prop); # 1954 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaSetDevice(int device); # 1975 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaGetDevice(int *device); # 2006 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaSetValidDevices(int *device_arr, int len); # 2075 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaSetDeviceFlags( unsigned int flags ); # 2121 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetDeviceFlags( unsigned int *flags ); # 2161 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaStreamCreate(cudaStream_t *pStream); # 2193 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithFlags(cudaStream_t *pStream, unsigned int flags); # 2239 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCreateWithPriority(cudaStream_t *pStream, unsigned int flags, int priority); # 2266 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetPriority(cudaStream_t hStream, int *priority); # 2291 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetFlags(cudaStream_t hStream, unsigned int *flags); # 2306 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaCtxResetPersistingL2Cache(void); # 2326 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamCopyAttributes(cudaStream_t dst, cudaStream_t src); # 2347 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamGetAttribute( cudaStream_t hStream, enum cudaStreamAttrID attr, union cudaStreamAttrValue *value_out); # 2371 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamSetAttribute( cudaStream_t hStream, enum cudaStreamAttrID attr, const union cudaStreamAttrValue *value); # 2405 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamDestroy(cudaStream_t stream); # 2436 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamWaitEvent(cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0); typedef void ( *cudaStreamCallback_t)(cudaStream_t stream, cudaError_t status, void *userData); # 2511 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaStreamAddCallback(cudaStream_t stream, cudaStreamCallback_t callback, void *userData, unsigned int flags); # 2535 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaStreamSynchronize(cudaStream_t stream); # 2560 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaStreamQuery(cudaStream_t stream); # 2643 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaStreamAttachMemAsync(cudaStream_t stream, void *devPtr, size_t length = 0, unsigned int flags = 0x04); # 2679 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaStreamBeginCapture(cudaStream_t stream, enum cudaStreamCaptureMode mode); # 2730 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaThreadExchangeStreamCaptureMode(enum cudaStreamCaptureMode *mode); # 2758 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaStreamEndCapture(cudaStream_t stream, cudaGraph_t *pGraph); # 2796 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaStreamIsCapturing(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus); # 2824 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaStreamGetCaptureInfo(cudaStream_t stream, enum cudaStreamCaptureStatus *pCaptureStatus, unsigned long long *pId); # 2861 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaEventCreate(cudaEvent_t *event); # 2898 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventCreateWithFlags(cudaEvent_t *event, unsigned int flags); # 2938 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecord(cudaEvent_t event, cudaStream_t stream = 0); # 2985 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventRecordWithFlags(cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0); # 3017 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaEventQuery(cudaEvent_t event); # 3047 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaEventSynchronize(cudaEvent_t event); # 3076 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaEventDestroy(cudaEvent_t event); # 3119 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaEventElapsedTime(float *ms, cudaEvent_t start, cudaEvent_t end); # 3296 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaImportExternalMemory(cudaExternalMemory_t *extMem_out, const struct cudaExternalMemoryHandleDesc *memHandleDesc); # 3350 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedBuffer(void **devPtr, cudaExternalMemory_t extMem, const struct cudaExternalMemoryBufferDesc *bufferDesc); # 3409 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaExternalMemoryGetMappedMipmappedArray(cudaMipmappedArray_t *mipmap, cudaExternalMemory_t extMem, const struct cudaExternalMemoryMipmappedArrayDesc *mipmapDesc); # 3433 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDestroyExternalMemory(cudaExternalMemory_t extMem); # 3564 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaImportExternalSemaphore(cudaExternalSemaphore_t *extSem_out, const struct cudaExternalSemaphoreHandleDesc *semHandleDesc); # 3629 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaSignalExternalSemaphoresAsync(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreSignalParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); # 3703 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaWaitExternalSemaphoresAsync(const cudaExternalSemaphore_t *extSemArray, const struct cudaExternalSemaphoreWaitParams *paramsArray, unsigned int numExtSems, cudaStream_t stream = 0); # 3726 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDestroyExternalSemaphore(cudaExternalSemaphore_t extSem); # 3792 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaLaunchKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); # 3849 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel(const void *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem, cudaStream_t stream); # 3948 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaLaunchCooperativeKernelMultiDevice(struct cudaLaunchParams *launchParamsList, unsigned int numDevices, unsigned int flags = 0); # 3997 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaFuncSetCacheConfig(const void *func, enum cudaFuncCache cacheConfig); # 4052 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig(const void *func, enum cudaSharedMemConfig config); # 4087 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncGetAttributes(struct cudaFuncAttributes *attr, const void *func); # 4126 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFuncSetAttribute(const void *func, enum cudaFuncAttribute attr, int value); # 4150 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForDevice(double *d); # 4174 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaSetDoubleForHost(double *d); # 4240 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaLaunchHostFunc(cudaStream_t stream, cudaHostFn_t fn, void *userData); # 4297 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize); # 4326 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, const void *func, int numBlocks, int blockSize); # 4371 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, const void *func, int blockSize, size_t dynamicSMemSize, unsigned int flags); # 4491 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMallocManaged(void **devPtr, size_t size, unsigned int flags = 0x01); # 4522 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMalloc(void **devPtr, size_t size); # 4555 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMallocHost(void **ptr, size_t size); # 4598 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMallocPitch(void **devPtr, size_t *pitch, size_t width, size_t height); # 4647 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMallocArray(cudaArray_t *array, const struct cudaChannelFormatDesc *desc, size_t width, size_t height = 0, unsigned int flags = 0); # 4676 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaFree(void *devPtr); # 4699 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaFreeHost(void *ptr); # 4722 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaFreeArray(cudaArray_t array); # 4745 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaFreeMipmappedArray(cudaMipmappedArray_t mipmappedArray); # 4811 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaHostAlloc(void **pHost, size_t size, unsigned int flags); # 4904 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaHostRegister(void *ptr, size_t size, unsigned int flags); # 4927 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaHostUnregister(void *ptr); # 4972 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaHostGetDevicePointer(void **pDevice, void *pHost, unsigned int flags); # 4994 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaHostGetFlags(unsigned int *pFlags, void *pHost); # 5033 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMalloc3D(struct cudaPitchedPtr* pitchedDevPtr, struct cudaExtent extent); # 5175 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMalloc3DArray(cudaArray_t *array, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int flags = 0); # 5317 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMallocMipmappedArray(cudaMipmappedArray_t *mipmappedArray, const struct cudaChannelFormatDesc* desc, struct cudaExtent extent, unsigned int numLevels, unsigned int flags = 0); # 5350 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetMipmappedArrayLevel(cudaArray_t *levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level); # 5455 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy3D(const struct cudaMemcpy3DParms *p); # 5486 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy3DPeer(const struct cudaMemcpy3DPeerParms *p); # 5604 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy3DAsync(const struct cudaMemcpy3DParms *p, cudaStream_t stream = 0); # 5630 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy3DPeerAsync(const struct cudaMemcpy3DPeerParms *p, cudaStream_t stream = 0); # 5652 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemGetInfo(size_t *free, size_t *total); # 5678 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaArrayGetInfo(struct cudaChannelFormatDesc *desc, struct cudaExtent *extent, unsigned int *flags, cudaArray_t array); # 5706 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaArray_t array); # 5736 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMipmappedArrayGetSparseProperties(struct cudaArraySparseProperties *sparseProperties, cudaMipmappedArray_t mipmap); # 5781 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind); # 5816 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpyPeer(void *dst, int dstDevice, const void *src, int srcDevice, size_t count); # 5865 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy2D(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); # 5915 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy2DToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind); # 5965 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArray(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind); # 6012 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy2DArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); # 6055 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpyToSymbol(const void *symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice); # 6098 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbol(void *dst, const void *symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost); # 6155 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpyAsync(void *dst, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); # 6190 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpyPeerAsync(void *dst, int dstDevice, const void *src, int srcDevice, size_t count, cudaStream_t stream = 0); # 6253 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemcpy2DAsync(void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); # 6311 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy2DToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t spitch, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); # 6368 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpy2DFromArrayAsync(void *dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, enum cudaMemcpyKind kind, cudaStream_t stream = 0); # 6419 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync(const void *symbol, const void *src, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); # 6470 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync(void *dst, const void *symbol, size_t count, size_t offset, enum cudaMemcpyKind kind, cudaStream_t stream = 0); # 6499 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemset(void *devPtr, int value, size_t count); # 6533 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemset2D(void *devPtr, size_t pitch, int value, size_t width, size_t height); # 6579 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemset3D(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent); # 6615 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemsetAsync(void *devPtr, int value, size_t count, cudaStream_t stream = 0); # 6656 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset2DAsync(void *devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0); # 6709 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaMemset3DAsync(struct cudaPitchedPtr pitchedDevPtr, int value, struct cudaExtent extent, cudaStream_t stream = 0); # 6737 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetSymbolAddress(void **devPtr, const void *symbol); # 6764 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetSymbolSize(size_t *size, const void *symbol); # 6834 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemPrefetchAsync(const void *devPtr, size_t count, int dstDevice, cudaStream_t stream = 0); # 6950 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemAdvise(const void *devPtr, size_t count, enum cudaMemoryAdvise advice, int device); # 7009 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemRangeGetAttribute(void *data, size_t dataSize, enum cudaMemRangeAttribute attribute, const void *devPtr, size_t count); # 7048 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaMemRangeGetAttributes(void **data, size_t *dataSizes, enum cudaMemRangeAttribute *attributes, size_t numAttributes, const void *devPtr, size_t count); # 7108 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArray(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind); # 7150 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArray(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind); # 7193 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyArrayToArray(cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, enum cudaMemcpyKind kind = cudaMemcpyDeviceToDevice); # 7244 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyToArrayAsync(cudaArray_t dst, size_t wOffset, size_t hOffset, const void *src, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); # 7294 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaMemcpyFromArrayAsync(void *dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, enum cudaMemcpyKind kind, cudaStream_t stream = 0); # 7449 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaPointerGetAttributes(struct cudaPointerAttributes *attributes, const void *ptr); # 7490 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceCanAccessPeer(int *canAccessPeer, int device, int peerDevice); # 7532 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceEnablePeerAccess(int peerDevice, unsigned int flags); # 7554 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDeviceDisablePeerAccess(int peerDevice); # 7618 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphicsUnregisterResource(cudaGraphicsResource_t resource); # 7653 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphicsResourceSetMapFlags(cudaGraphicsResource_t resource, unsigned int flags); # 7692 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphicsMapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); # 7727 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphicsUnmapResources(int count, cudaGraphicsResource_t *resources, cudaStream_t stream = 0); # 7759 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedPointer(void **devPtr, size_t *size, cudaGraphicsResource_t resource); # 7797 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphicsSubResourceGetMappedArray(cudaArray_t *array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel); # 7826 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray_t *mipmappedArray, cudaGraphicsResource_t resource); # 7897 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t size = # 7897 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" 3 4 (0x7fffffff * 2U + 1U) # 7897 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" ); # 7956 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTexture2D(size_t *offset, const struct textureReference *texref, const void *devPtr, const struct cudaChannelFormatDesc *desc, size_t width, size_t height, size_t pitch); # 7994 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToArray(const struct textureReference *texref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); # 8034 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray(const struct textureReference *texref, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc *desc); # 8060 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaUnbindTexture(const struct textureReference *texref); # 8089 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset(size_t *offset, const struct textureReference *texref); # 8119 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetTextureReference(const struct textureReference **texref, const void *symbol); # 8164 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaBindSurfaceToArray(const struct surfaceReference *surfref, cudaArray_const_t array, const struct cudaChannelFormatDesc *desc); # 8189 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((deprecated)) __attribute__((host)) cudaError_t cudaGetSurfaceReference(const struct surfaceReference **surfref, const void *symbol); # 8224 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetChannelDesc(struct cudaChannelFormatDesc *desc, cudaArray_const_t array); # 8254 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) struct cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, enum cudaChannelFormatKind f); # 8472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaCreateTextureObject(cudaTextureObject_t *pTexObject, const struct cudaResourceDesc *pResDesc, const struct cudaTextureDesc *pTexDesc, const struct cudaResourceViewDesc *pResViewDesc); # 8492 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDestroyTextureObject(cudaTextureObject_t texObject); # 8512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaTextureObject_t texObject); # 8532 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetTextureObjectTextureDesc(struct cudaTextureDesc *pTexDesc, cudaTextureObject_t texObject); # 8553 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetTextureObjectResourceViewDesc(struct cudaResourceViewDesc *pResViewDesc, cudaTextureObject_t texObject); # 8598 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaCreateSurfaceObject(cudaSurfaceObject_t *pSurfObject, const struct cudaResourceDesc *pResDesc); # 8618 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDestroySurfaceObject(cudaSurfaceObject_t surfObject); # 8637 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetSurfaceObjectResourceDesc(struct cudaResourceDesc *pResDesc, cudaSurfaceObject_t surfObject); # 8671 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaDriverGetVersion(int *driverVersion); # 8696 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) __attribute__((cudart_builtin)) cudaError_t cudaRuntimeGetVersion(int *runtimeVersion); # 8743 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphCreate(cudaGraph_t *pGraph, unsigned int flags); # 8840 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddKernelNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaKernelNodeParams *pNodeParams); # 8873 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetParams(cudaGraphNode_t node, struct cudaKernelNodeParams *pNodeParams); # 8898 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetParams(cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); # 8918 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphKernelNodeCopyAttributes( cudaGraphNode_t hSrc, cudaGraphNode_t hDst); # 8941 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphKernelNodeGetAttribute( cudaGraphNode_t hNode, enum cudaKernelNodeAttrID attr, union cudaKernelNodeAttrValue *value_out); # 8965 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphKernelNodeSetAttribute( cudaGraphNode_t hNode, enum cudaKernelNodeAttrID attr, const union cudaKernelNodeAttrValue *value); # 9015 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemcpy3DParms *pCopyParams); # 9074 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const void* symbol, const void* src, size_t count, size_t offset, enum cudaMemcpyKind kind); # 9143 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, void* dst, const void* symbol, size_t count, size_t offset, enum cudaMemcpyKind kind); # 9211 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddMemcpyNode1D( cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, void* dst, const void* src, size_t count, enum cudaMemcpyKind kind); # 9243 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeGetParams(cudaGraphNode_t node, struct cudaMemcpy3DParms *pNodeParams); # 9269 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams(cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); # 9308 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( cudaGraphNode_t node, const void* symbol, const void* src, size_t count, size_t offset, enum cudaMemcpyKind kind); # 9354 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( cudaGraphNode_t node, void* dst, const void* symbol, size_t count, size_t offset, enum cudaMemcpyKind kind); # 9400 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParams1D( cudaGraphNode_t node, void* dst, const void* src, size_t count, enum cudaMemcpyKind kind); # 9447 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddMemsetNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaMemsetParams *pMemsetParams); # 9470 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeGetParams(cudaGraphNode_t node, struct cudaMemsetParams *pNodeParams); # 9493 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphMemsetNodeSetParams(cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); # 9534 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddHostNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const struct cudaHostNodeParams *pNodeParams); # 9557 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphHostNodeGetParams(cudaGraphNode_t node, struct cudaHostNodeParams *pNodeParams); # 9580 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphHostNodeSetParams(cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); # 9618 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddChildGraphNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaGraph_t childGraph); # 9642 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphChildGraphNodeGetGraph(cudaGraphNode_t node, cudaGraph_t *pGraph); # 9679 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddEmptyNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies); # 9723 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddEventRecordNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); # 9750 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); # 9777 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphEventRecordNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); # 9824 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddEventWaitNode(cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, cudaEvent_t event); # 9851 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeGetEvent(cudaGraphNode_t node, cudaEvent_t *event_out); # 9878 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphEventWaitNodeSetEvent(cudaGraphNode_t node, cudaEvent_t event); # 9906 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphClone(cudaGraph_t *pGraphClone, cudaGraph_t originalGraph); # 9934 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphNodeFindInClone(cudaGraphNode_t *pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph); # 9965 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphNodeGetType(cudaGraphNode_t node, enum cudaGraphNodeType *pType); # 9996 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphGetNodes(cudaGraph_t graph, cudaGraphNode_t *nodes, size_t *numNodes); # 10027 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphGetRootNodes(cudaGraph_t graph, cudaGraphNode_t *pRootNodes, size_t *pNumRootNodes); # 10061 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphGetEdges(cudaGraph_t graph, cudaGraphNode_t *from, cudaGraphNode_t *to, size_t *numEdges); # 10092 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependencies(cudaGraphNode_t node, cudaGraphNode_t *pDependencies, size_t *pNumDependencies); # 10124 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphNodeGetDependentNodes(cudaGraphNode_t node, cudaGraphNode_t *pDependentNodes, size_t *pNumDependentNodes); # 10155 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphAddDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); # 10186 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphRemoveDependencies(cudaGraph_t graph, const cudaGraphNode_t *from, const cudaGraphNode_t *to, size_t numDependencies); # 10213 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphDestroyNode(cudaGraphNode_t node); # 10250 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphInstantiate(cudaGraphExec_t *pGraphExec, cudaGraph_t graph, cudaGraphNode_t *pErrorNode, char *pLogBuffer, size_t bufferSize); # 10284 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecKernelNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaKernelNodeParams *pNodeParams); # 10328 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemcpy3DParms *pNodeParams); # 10377 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const void* symbol, const void* src, size_t count, size_t offset, enum cudaMemcpyKind kind); # 10434 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void* dst, const void* symbol, size_t count, size_t offset, enum cudaMemcpyKind kind); # 10489 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParams1D( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void* dst, const void* src, size_t count, enum cudaMemcpyKind kind); # 10537 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecMemsetNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaMemsetParams *pNodeParams); # 10570 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecHostNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const struct cudaHostNodeParams *pNodeParams); # 10612 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecChildGraphNodeSetParams(cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph); # 10647 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecEventRecordNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); # 10682 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecEventWaitNodeSetEvent(cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event); # 10758 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecUpdate(cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphNode_t *hErrorNode_out, enum cudaGraphExecUpdateResult *updateResult_out); # 10782 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphUpload(cudaGraphExec_t graphExec, cudaStream_t stream); # 10809 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphLaunch(cudaGraphExec_t graphExec, cudaStream_t stream); # 10832 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphExecDestroy(cudaGraphExec_t graphExec); # 10853 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGraphDestroy(cudaGraph_t graph); extern __attribute__((host)) cudaError_t cudaGetExportTable(const void **ppExportTable, const cudaUUID_t *pExportTableId); # 11034 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" extern __attribute__((host)) cudaError_t cudaGetFuncBySymbol(cudaFunction_t* functionPtr, const void* symbolPtr); # 11159 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime_api.h" } # 62 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/channel_descriptor.h" 2 # 104 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/channel_descriptor.h" template __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { return cudaCreateChannelDesc(0, 0, 0, 0, cudaChannelFormatKindNone); } static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf(void) { int e = (int)sizeof(unsigned short) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); } static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf1(void) { int e = (int)sizeof(unsigned short) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); } static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf2(void) { int e = (int)sizeof(unsigned short) * 8; return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); } static __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDescHalf4(void) { int e = (int)sizeof(unsigned short) * 8; return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(char) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(signed char) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned char) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(signed char) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned char) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(signed char) * 8; return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned char) * 8; return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(signed char) * 8; return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned char) * 8; return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(short) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned short) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(short) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned short) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(short) * 8; return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned short) * 8; return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(short) * 8; return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned short) * 8; return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(int) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned int) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(int) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned int) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(int) * 8; return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned int) * 8; return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindUnsigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(int) * 8; return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindSigned); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(unsigned int) * 8; return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindUnsigned); } # 376 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/channel_descriptor.h" template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(float) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(float) * 8; return cudaCreateChannelDesc(e, 0, 0, 0, cudaChannelFormatKindFloat); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(float) * 8; return cudaCreateChannelDesc(e, e, 0, 0, cudaChannelFormatKindFloat); } template<> __inline__ __attribute__((host)) cudaChannelFormatDesc cudaCreateChannelDesc(void) { int e = (int)sizeof(float) * 8; return cudaCreateChannelDesc(e, e, e, e, cudaChannelFormatKindFloat); } # 96 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_functions.h" 1 # 53 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_functions.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 54 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 55 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_functions.h" 2 # 79 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_functions.h" static __inline__ __attribute__((host)) struct cudaPitchedPtr make_cudaPitchedPtr(void *d, size_t p, size_t xsz, size_t ysz) { struct cudaPitchedPtr s; s.ptr = d; s.pitch = p; s.xsize = xsz; s.ysize = ysz; return s; } # 106 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_functions.h" static __inline__ __attribute__((host)) struct cudaPos make_cudaPos(size_t x, size_t y, size_t z) { struct cudaPos p; p.x = x; p.y = y; p.z = z; return p; } # 132 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/driver_functions.h" static __inline__ __attribute__((host)) struct cudaExtent make_cudaExtent(size_t w, size_t h, size_t d) { struct cudaExtent e; e.width = w; e.height = h; e.depth = d; return e; } # 98 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 101 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_functions.h" 1 # 73 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_functions.h" static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x); static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x); static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y); static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y); static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z); static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z); static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w); static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w); static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x); static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x); static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y); static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y); static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z); static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z); static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w); static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w); static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x); static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x); static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y); static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y); static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z); static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z); static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w); static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w); static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x); static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x); static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y); static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y); static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z); static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z); static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w); static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w); static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x); static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y); static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z); static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w); static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x); static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x); static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y); static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y); static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z); static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z); static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w); static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w); static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x); static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y); static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z); static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w); # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_functions.hpp" 1 # 73 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_functions.hpp" static __inline__ __attribute__((host)) __attribute__((device)) char1 make_char1(signed char x) { char1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) uchar1 make_uchar1(unsigned char x) { uchar1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) char2 make_char2(signed char x, signed char y) { char2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) uchar2 make_uchar2(unsigned char x, unsigned char y) { uchar2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) char3 make_char3(signed char x, signed char y, signed char z) { char3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) uchar3 make_uchar3(unsigned char x, unsigned char y, unsigned char z) { uchar3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) char4 make_char4(signed char x, signed char y, signed char z, signed char w) { char4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) uchar4 make_uchar4(unsigned char x, unsigned char y, unsigned char z, unsigned char w) { uchar4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) short1 make_short1(short x) { short1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ushort1 make_ushort1(unsigned short x) { ushort1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) short2 make_short2(short x, short y) { short2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ushort2 make_ushort2(unsigned short x, unsigned short y) { ushort2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) short3 make_short3(short x,short y, short z) { short3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ushort3 make_ushort3(unsigned short x, unsigned short y, unsigned short z) { ushort3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) short4 make_short4(short x, short y, short z, short w) { short4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ushort4 make_ushort4(unsigned short x, unsigned short y, unsigned short z, unsigned short w) { ushort4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) int1 make_int1(int x) { int1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) uint1 make_uint1(unsigned int x) { uint1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) int2 make_int2(int x, int y) { int2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) uint2 make_uint2(unsigned int x, unsigned int y) { uint2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) int3 make_int3(int x, int y, int z) { int3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) uint3 make_uint3(unsigned int x, unsigned int y, unsigned int z) { uint3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) int4 make_int4(int x, int y, int z, int w) { int4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) uint4 make_uint4(unsigned int x, unsigned int y, unsigned int z, unsigned int w) { uint4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) long1 make_long1(long int x) { long1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ulong1 make_ulong1(unsigned long int x) { ulong1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) long2 make_long2(long int x, long int y) { long2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ulong2 make_ulong2(unsigned long int x, unsigned long int y) { ulong2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) long3 make_long3(long int x, long int y, long int z) { long3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ulong3 make_ulong3(unsigned long int x, unsigned long int y, unsigned long int z) { ulong3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) long4 make_long4(long int x, long int y, long int z, long int w) { long4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ulong4 make_ulong4(unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) { ulong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) float1 make_float1(float x) { float1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) float2 make_float2(float x, float y) { float2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) float3 make_float3(float x, float y, float z) { float3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) float4 make_float4(float x, float y, float z, float w) { float4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) longlong1 make_longlong1(long long int x) { longlong1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ulonglong1 make_ulonglong1(unsigned long long int x) { ulonglong1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) longlong2 make_longlong2(long long int x, long long int y) { longlong2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ulonglong2 make_ulonglong2(unsigned long long int x, unsigned long long int y) { ulonglong2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) longlong3 make_longlong3(long long int x, long long int y, long long int z) { longlong3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ulonglong3 make_ulonglong3(unsigned long long int x, unsigned long long int y, unsigned long long int z) { ulonglong3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) longlong4 make_longlong4(long long int x, long long int y, long long int z, long long int w) { longlong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) ulonglong4 make_ulonglong4(unsigned long long int x, unsigned long long int y, unsigned long long int z, unsigned long long int w) { ulonglong4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } static __inline__ __attribute__((host)) __attribute__((device)) double1 make_double1(double x) { double1 t; t.x = x; return t; } static __inline__ __attribute__((host)) __attribute__((device)) double2 make_double2(double x, double y) { double2 t; t.x = x; t.y = y; return t; } static __inline__ __attribute__((host)) __attribute__((device)) double3 make_double3(double x, double y, double z) { double3 t; t.x = x; t.y = y; t.z = z; return t; } static __inline__ __attribute__((host)) __attribute__((device)) double4 make_double4(double x, double y, double z, double w) { double4 t; t.x = x; t.y = y; t.z = z; t.w = w; return t; } # 173 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/vector_functions.h" 2 # 102 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 115 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" 1 # 71 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 72 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 73 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" 2 # 85 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" # 1 "/usr/include/string.h" 1 3 4 # 26 "/usr/include/string.h" 3 4 # 1 "/usr/include/bits/libc-header-start.h" 1 3 4 # 27 "/usr/include/string.h" 2 3 4 # 28 "/usr/include/string.h" 3 4 extern "C" { # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 1 3 4 # 34 "/usr/include/string.h" 2 3 4 # 42 "/usr/include/string.h" 3 4 extern void *memcpy (void *__restrict __dest, const void *__restrict __src, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern void *memmove (void *__dest, const void *__src, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern void *memccpy (void *__restrict __dest, const void *__restrict __src, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); extern int memcmp (const void *__s1, const void *__s2, size_t __n) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern "C++" { extern void *memchr (void *__s, int __c, size_t __n) throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern const void *memchr (const void *__s, int __c, size_t __n) throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 88 "/usr/include/string.h" 3 4 } # 98 "/usr/include/string.h" 3 4 extern "C++" void *rawmemchr (void *__s, int __c) throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern "C++" const void *rawmemchr (const void *__s, int __c) throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern "C++" void *memrchr (void *__s, int __c, size_t __n) throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 121 "/usr/include/string.h" 3 4 extern char *strcpy (char *__restrict __dest, const char *__restrict __src) throw () __attribute__ ((__nonnull__ (1, 2))); extern char *strncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern char *strcat (char *__restrict __dest, const char *__restrict __src) throw () __attribute__ ((__nonnull__ (1, 2))); extern char *strncat (char *__restrict __dest, const char *__restrict __src, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern int strcmp (const char *__s1, const char *__s2) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncmp (const char *__s1, const char *__s2, size_t __n) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcoll (const char *__s1, const char *__s2) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strxfrm (char *__restrict __dest, const char *__restrict __src, size_t __n) throw () __attribute__ ((__nonnull__ (2))); # 1 "/usr/include/bits/types/locale_t.h" 1 3 4 # 22 "/usr/include/bits/types/locale_t.h" 3 4 # 1 "/usr/include/bits/types/__locale_t.h" 1 3 4 # 28 "/usr/include/bits/types/__locale_t.h" 3 4 struct __locale_struct { struct __locale_data *__locales[13]; const unsigned short int *__ctype_b; const int *__ctype_tolower; const int *__ctype_toupper; const char *__names[13]; }; typedef struct __locale_struct *__locale_t; # 23 "/usr/include/bits/types/locale_t.h" 2 3 4 typedef __locale_t locale_t; # 153 "/usr/include/string.h" 2 3 4 extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); extern char *strdup (const char *__s) throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); extern char *strndup (const char *__string, size_t __n) throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); # 203 "/usr/include/string.h" 3 4 extern "C++" { extern char *strchr (char *__s, int __c) throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern const char *strchr (const char *__s, int __c) throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 223 "/usr/include/string.h" 3 4 } extern "C++" { extern char *strrchr (char *__s, int __c) throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern const char *strrchr (const char *__s, int __c) throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 250 "/usr/include/string.h" 3 4 } # 260 "/usr/include/string.h" 3 4 extern "C++" char *strchrnul (char *__s, int __c) throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern "C++" const char *strchrnul (const char *__s, int __c) throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 272 "/usr/include/string.h" 3 4 extern size_t strcspn (const char *__s, const char *__reject) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strspn (const char *__s, const char *__accept) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern "C++" { extern char *strpbrk (char *__s, const char *__accept) throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern const char *strpbrk (const char *__s, const char *__accept) throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 300 "/usr/include/string.h" 3 4 } extern "C++" { extern char *strstr (char *__haystack, const char *__needle) throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern const char *strstr (const char *__haystack, const char *__needle) throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 327 "/usr/include/string.h" 3 4 } extern char *strtok (char *__restrict __s, const char *__restrict __delim) throw () __attribute__ ((__nonnull__ (2))); extern char *__strtok_r (char *__restrict __s, const char *__restrict __delim, char **__restrict __save_ptr) throw () __attribute__ ((__nonnull__ (2, 3))); extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, char **__restrict __save_ptr) throw () __attribute__ ((__nonnull__ (2, 3))); extern "C++" char *strcasestr (char *__haystack, const char *__needle) throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern "C++" const char *strcasestr (const char *__haystack, const char *__needle) throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 368 "/usr/include/string.h" 3 4 extern void *memmem (const void *__haystack, size_t __haystacklen, const void *__needle, size_t __needlelen) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); extern void *__mempcpy (void *__restrict __dest, const void *__restrict __src, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern void *mempcpy (void *__restrict __dest, const void *__restrict __src, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern size_t strlen (const char *__s) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern size_t strnlen (const char *__string, size_t __maxlen) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern char *strerror (int __errnum) throw (); # 420 "/usr/include/string.h" 3 4 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) throw () __attribute__ ((__nonnull__ (2))) ; extern char *strerror_l (int __errnum, locale_t __l) throw (); # 1 "/usr/include/strings.h" 1 3 4 # 23 "/usr/include/strings.h" 3 4 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 1 3 4 # 24 "/usr/include/strings.h" 2 3 4 extern "C" { extern int bcmp (const void *__s1, const void *__s2, size_t __n) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern void bcopy (const void *__src, void *__dest, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); extern "C++" { extern char *index (char *__s, int __c) throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern const char *index (const char *__s, int __c) throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 66 "/usr/include/strings.h" 3 4 } extern "C++" { extern char *rindex (char *__s, int __c) throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern const char *rindex (const char *__s, int __c) throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 94 "/usr/include/strings.h" 3 4 } # 104 "/usr/include/strings.h" 3 4 extern int ffs (int __i) throw () __attribute__ ((__const__)); extern int ffsl (long int __l) throw () __attribute__ ((__const__)); __extension__ extern int ffsll (long long int __ll) throw () __attribute__ ((__const__)); extern int strcasecmp (const char *__s1, const char *__s2) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); extern int strncasecmp_l (const char *__s1, const char *__s2, size_t __n, locale_t __loc) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); } # 432 "/usr/include/string.h" 2 3 4 extern void explicit_bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); extern char *strsep (char **__restrict __stringp, const char *__restrict __delim) throw () __attribute__ ((__nonnull__ (1, 2))); extern char *strsignal (int __sig) throw (); extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) throw () __attribute__ ((__nonnull__ (1, 2))); extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) throw () __attribute__ ((__nonnull__ (1, 2))); extern char *__stpncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern char *stpncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); extern int strverscmp (const char *__s1, const char *__s2) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); extern "C++" char *basename (char *__filename) throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); extern "C++" const char *basename (const char *__filename) throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); # 498 "/usr/include/string.h" 3 4 } # 86 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" 2 # 1 "/usr/include/time.h" 1 3 4 # 29 "/usr/include/time.h" 3 4 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 1 3 4 # 30 "/usr/include/time.h" 2 3 4 # 1 "/usr/include/bits/time.h" 1 3 4 # 26 "/usr/include/bits/time.h" 3 4 # 1 "/usr/include/bits/types.h" 1 3 4 # 27 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 28 "/usr/include/bits/types.h" 2 3 4 typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; typedef signed long int __int64_t; typedef unsigned long int __uint64_t; typedef long int __quad_t; typedef unsigned long int __u_quad_t; typedef long int __intmax_t; typedef unsigned long int __uintmax_t; # 130 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/typesizes.h" 1 3 4 # 131 "/usr/include/bits/types.h" 2 3 4 typedef unsigned long int __dev_t; typedef unsigned int __uid_t; typedef unsigned int __gid_t; typedef unsigned long int __ino_t; typedef unsigned long int __ino64_t; typedef unsigned int __mode_t; typedef unsigned long int __nlink_t; typedef long int __off_t; typedef long int __off64_t; typedef int __pid_t; typedef struct { int __val[2]; } __fsid_t; typedef long int __clock_t; typedef unsigned long int __rlim_t; typedef unsigned long int __rlim64_t; typedef unsigned int __id_t; typedef long int __time_t; typedef unsigned int __useconds_t; typedef long int __suseconds_t; typedef int __daddr_t; typedef int __key_t; typedef int __clockid_t; typedef void * __timer_t; typedef long int __blksize_t; typedef long int __blkcnt_t; typedef long int __blkcnt64_t; typedef unsigned long int __fsblkcnt_t; typedef unsigned long int __fsblkcnt64_t; typedef unsigned long int __fsfilcnt_t; typedef unsigned long int __fsfilcnt64_t; typedef long int __fsword_t; typedef long int __ssize_t; typedef long int __syscall_slong_t; typedef unsigned long int __syscall_ulong_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; typedef int __sig_atomic_t; # 27 "/usr/include/bits/time.h" 2 3 4 # 73 "/usr/include/bits/time.h" 3 4 # 1 "/usr/include/bits/timex.h" 1 3 4 # 22 "/usr/include/bits/timex.h" 3 4 # 1 "/usr/include/bits/types/struct_timeval.h" 1 3 4 struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; # 23 "/usr/include/bits/timex.h" 2 3 4 struct timex { unsigned int modes; __syscall_slong_t offset; __syscall_slong_t freq; __syscall_slong_t maxerror; __syscall_slong_t esterror; int status; __syscall_slong_t constant; __syscall_slong_t precision; __syscall_slong_t tolerance; struct timeval time; __syscall_slong_t tick; __syscall_slong_t ppsfreq; __syscall_slong_t jitter; int shift; __syscall_slong_t stabil; __syscall_slong_t jitcnt; __syscall_slong_t calcnt; __syscall_slong_t errcnt; __syscall_slong_t stbcnt; int tai; int :32; int :32; int :32; int :32; int :32; int :32; int :32; int :32; int :32; int :32; int :32; }; # 74 "/usr/include/bits/time.h" 2 3 4 extern "C" { extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); } # 34 "/usr/include/time.h" 2 3 4 # 1 "/usr/include/bits/types/clock_t.h" 1 3 4 typedef __clock_t clock_t; # 38 "/usr/include/time.h" 2 3 4 # 1 "/usr/include/bits/types/time_t.h" 1 3 4 typedef __time_t time_t; # 39 "/usr/include/time.h" 2 3 4 # 1 "/usr/include/bits/types/struct_tm.h" 1 3 4 struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; long int tm_gmtoff; const char *tm_zone; }; # 40 "/usr/include/time.h" 2 3 4 # 1 "/usr/include/bits/types/struct_timespec.h" 1 3 4 struct timespec { __time_t tv_sec; __syscall_slong_t tv_nsec; }; # 43 "/usr/include/time.h" 2 3 4 # 1 "/usr/include/bits/types/clockid_t.h" 1 3 4 typedef __clockid_t clockid_t; # 47 "/usr/include/time.h" 2 3 4 # 1 "/usr/include/bits/types/timer_t.h" 1 3 4 typedef __timer_t timer_t; # 48 "/usr/include/time.h" 2 3 4 # 1 "/usr/include/bits/types/struct_itimerspec.h" 1 3 4 struct itimerspec { struct timespec it_interval; struct timespec it_value; }; # 49 "/usr/include/time.h" 2 3 4 struct sigevent; typedef __pid_t pid_t; # 68 "/usr/include/time.h" 3 4 extern "C" { extern clock_t clock (void) throw (); extern time_t time (time_t *__timer) throw (); extern double difftime (time_t __time1, time_t __time0) throw () __attribute__ ((__const__)); extern time_t mktime (struct tm *__tp) throw (); extern size_t strftime (char *__restrict __s, size_t __maxsize, const char *__restrict __format, const struct tm *__restrict __tp) throw (); extern char *strptime (const char *__restrict __s, const char *__restrict __fmt, struct tm *__tp) throw (); extern size_t strftime_l (char *__restrict __s, size_t __maxsize, const char *__restrict __format, const struct tm *__restrict __tp, locale_t __loc) throw (); extern char *strptime_l (const char *__restrict __s, const char *__restrict __fmt, struct tm *__tp, locale_t __loc) throw (); extern struct tm *gmtime (const time_t *__timer) throw (); extern struct tm *localtime (const time_t *__timer) throw (); extern struct tm *gmtime_r (const time_t *__restrict __timer, struct tm *__restrict __tp) throw (); extern struct tm *localtime_r (const time_t *__restrict __timer, struct tm *__restrict __tp) throw (); extern char *asctime (const struct tm *__tp) throw (); extern char *ctime (const time_t *__timer) throw (); extern char *asctime_r (const struct tm *__restrict __tp, char *__restrict __buf) throw (); extern char *ctime_r (const time_t *__restrict __timer, char *__restrict __buf) throw (); extern char *__tzname[2]; extern int __daylight; extern long int __timezone; extern char *tzname[2]; extern void tzset (void) throw (); extern int daylight; extern long int timezone; extern int stime (const time_t *__when) throw (); # 196 "/usr/include/time.h" 3 4 extern time_t timegm (struct tm *__tp) throw (); extern time_t timelocal (struct tm *__tp) throw (); extern int dysize (int __year) throw () __attribute__ ((__const__)); # 211 "/usr/include/time.h" 3 4 extern int nanosleep (const struct timespec *__requested_time, struct timespec *__remaining); extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) throw (); extern int clock_nanosleep (clockid_t __clock_id, int __flags, const struct timespec *__req, struct timespec *__rem); extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); extern int timer_create (clockid_t __clock_id, struct sigevent *__restrict __evp, timer_t *__restrict __timerid) throw (); extern int timer_delete (timer_t __timerid) throw (); extern int timer_settime (timer_t __timerid, int __flags, const struct itimerspec *__restrict __value, struct itimerspec *__restrict __ovalue) throw (); extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) throw (); extern int timer_getoverrun (timer_t __timerid) throw (); extern int timespec_get (struct timespec *__ts, int __base) throw () __attribute__ ((__nonnull__ (1))); # 280 "/usr/include/time.h" 3 4 extern int getdate_err; # 289 "/usr/include/time.h" 3 4 extern struct tm *getdate (const char *__string); # 303 "/usr/include/time.h" 3 4 extern int getdate_r (const char *__restrict __string, struct tm *__restrict __resbufp); } # 87 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" 2 # 88 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" extern "C" { extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) clock_t clock(void) # 95 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" 3 4 throw () # 95 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memset(void*, int, size_t) # 96 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" 3 4 throw () # 96 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void* memcpy(void*, const void*, size_t) # 97 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" 3 4 throw () # 97 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" ; } # 295 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 1 # 106 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 107 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 108 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 2 extern "C" { # 213 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) int abs(int a) # 213 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 213 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long int labs(long int a) # 221 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 221 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) long long int llabs(long long int a) # 229 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 229 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 279 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fabs(double x) # 279 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 279 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 320 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fabsf(float x) # 320 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 320 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 330 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int min(int a, int b); extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umin(unsigned int a, unsigned int b); extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmin(long long int a, long long int b); extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmin(unsigned long long int a, unsigned long long int b); # 372 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fminf(float x, float y) # 372 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 372 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 392 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmin(double x, double y) # 392 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 392 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 405 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int max(int a, int b); extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned int umax(unsigned int a, unsigned int b); extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llmax(long long int a, long long int b); extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) unsigned long long int ullmax(unsigned long long int a, unsigned long long int b); # 448 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaxf(float x, float y) # 448 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 448 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 468 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmax(double, double) # 468 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 468 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sin(double x) # 512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 545 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cos(double x) # 545 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 545 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 564 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincos(double x, double *sptr, double *cptr) # 564 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 564 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 580 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincosf(float x, float *sptr, float *cptr) # 580 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 580 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 625 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tan(double x) # 625 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 625 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 694 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sqrt(double x) # 694 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 694 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 766 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rsqrt(double x); # 836 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rsqrtf(float x); # 892 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log2(double x) # 892 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 892 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 917 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp2(double x) # 917 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 917 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 942 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp2f(float x) # 942 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 942 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 969 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp10(double x) # 969 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 969 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 992 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float exp10f(float x) # 992 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 992 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1038 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double expm1(double x) # 1038 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1038 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1083 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expm1f(float x) # 1083 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1083 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1138 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log2f(float x) # 1138 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1138 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1192 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log10(double x) # 1192 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1192 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1263 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log(double x) # 1263 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1263 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1366 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double log1p(double x) # 1366 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1366 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log1pf(float x) # 1472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1536 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double floor(double x) # 1536 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1536 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1575 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double exp(double x) # 1575 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1575 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1606 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cosh(double x) # 1606 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1606 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1656 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinh(double x) # 1656 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1656 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1686 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tanh(double x) # 1686 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1686 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1721 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acosh(double x) # 1721 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1721 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1759 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acoshf(float x) # 1759 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1759 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1775 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asinh(double x) # 1775 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1775 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1791 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinhf(float x) # 1791 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1791 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1845 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atanh(double x) # 1845 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1845 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1899 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanhf(float x) # 1899 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1899 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 1958 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ldexp(double x, int exp) # 1958 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 1958 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2014 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ldexpf(float x, int exp) # 2014 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2014 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2066 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double logb(double x) # 2066 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2066 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2121 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logbf(float x) # 2121 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2121 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2152 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogb(double x) # 2152 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2152 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2183 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int ilogbf(float x) # 2183 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2183 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2259 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbn(double x, int n) # 2259 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2259 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalbnf(float x, int n) # 2335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2411 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double scalbln(double x, long int n) # 2411 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2411 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2487 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float scalblnf(float x, long int n) # 2487 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2487 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2565 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double frexp(double x, int *nptr) # 2565 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2565 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2640 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float frexpf(float x, int *nptr) # 2640 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2640 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2654 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double round(double x) # 2654 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2654 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2671 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float roundf(float x) # 2671 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2671 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2689 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lround(double x) # 2689 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2689 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2707 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lroundf(float x) # 2707 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2707 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2725 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llround(double x) # 2725 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2725 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2743 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llroundf(float x) # 2743 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2743 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2795 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rintf(float x) # 2795 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2795 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2812 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrint(double x) # 2812 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2812 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2829 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long int lrintf(float x) # 2829 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2829 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2846 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrint(double x) # 2846 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2846 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2863 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) long long int llrintf(float x) # 2863 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2863 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2916 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nearbyint(double x) # 2916 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2916 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 2969 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nearbyintf(float x) # 2969 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 2969 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3031 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double ceil(double x) # 3031 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3031 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3043 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double trunc(double x) # 3043 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3043 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3058 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float truncf(float x) # 3058 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3058 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3084 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fdim(double x, double y) # 3084 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3084 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3110 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fdimf(float x, float y) # 3110 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3110 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3146 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan2(double y, double x) # 3146 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3146 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3177 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double atan(double x) # 3177 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3177 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3200 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double acos(double x) # 3200 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3200 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3232 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double asin(double x) # 3232 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3232 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3278 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double hypot(double x, double y) # 3278 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3278 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3330 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double rhypot(double x, double y) # 3330 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3330 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3376 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float hypotf(float x, float y) # 3376 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3376 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3428 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float rhypotf(float x, float y) # 3428 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3428 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double norm3d(double a, double b, double c) # 3472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3523 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double rnorm3d(double a, double b, double c) # 3523 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3523 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3572 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double norm4d(double a, double b, double c, double d) # 3572 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3572 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3628 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double rnorm4d(double a, double b, double c, double d) # 3628 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3628 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3673 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double norm(int dim, double const * t) # 3673 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3673 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3724 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double rnorm(int dim, double const * t) # 3724 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3724 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3776 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float rnormf(int dim, float const * a) # 3776 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3776 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3820 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float normf(int dim, float const * a) # 3820 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3820 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3865 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float norm3df(float a, float b, float c) # 3865 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3865 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3916 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float rnorm3df(float a, float b, float c) # 3916 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3916 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 3965 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float norm4df(float a, float b, float c, float d) # 3965 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 3965 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 4021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float rnorm4df(float a, float b, float c, float d) # 4021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 4021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 4108 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cbrt(double x) # 4108 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 4108 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 4194 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cbrtf(float x) # 4194 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 4194 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 4249 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double rcbrt(double x); # 4299 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float rcbrtf(float x); # 4359 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double sinpi(double x); # 4419 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinpif(float x); # 4471 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double cospi(double x); # 4523 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cospif(float x); # 4553 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospi(double x, double *sptr, double *cptr); # 4583 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) void sincospif(float x, float *sptr, float *cptr); # 4895 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double pow(double x, double y) # 4895 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 4895 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 4951 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double modf(double x, double *iptr) # 4951 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 4951 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5010 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fmod(double x, double y) # 5010 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5010 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5096 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remainder(double x, double y) # 5096 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5096 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5186 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remainderf(float x, float y) # 5186 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5186 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5240 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double remquo(double x, double y, int *quo) # 5240 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5240 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5294 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float remquof(float x, float y, int *quo) # 5294 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5294 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j0(double x) # 5335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5377 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j0f(float x) # 5377 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5377 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5446 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double j1(double x) # 5446 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5446 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5515 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float j1f(float x) # 5515 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5515 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5558 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double jn(int n, double x) # 5558 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5558 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5601 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float jnf(int n, float x) # 5601 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5601 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5653 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y0(double x) # 5653 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5653 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5705 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y0f(float x) # 5705 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5705 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5757 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double y1(double x) # 5757 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5757 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5809 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float y1f(float x) # 5809 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5809 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5862 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double yn(int n, double x) # 5862 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5862 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5915 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ynf(int n, float x) # 5915 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5915 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5942 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i0(double x) # 5942 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5942 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5968 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i0f(float x) # 5968 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5968 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 5995 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double cyl_bessel_i1(double x) # 5995 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 5995 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 6021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float cyl_bessel_i1f(float x) # 6021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 6021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 6104 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erf(double x) # 6104 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 6104 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 6186 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erff(float x) # 6186 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 6186 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 6250 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfinv(double y); # 6307 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfinvf(float y); # 6346 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfc(double x) # 6346 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 6346 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 6384 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcf(float x) # 6384 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 6384 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 6512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double lgamma(double x) # 6512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 6512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 6575 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcinv(double y); # 6631 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcinvf(float y); # 6689 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdfinv(double y); # 6747 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdfinvf(float y); # 6790 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double normcdf(double y); # 6833 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float normcdff(float y); # 6908 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double erfcx(double x); # 6983 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float erfcxf(float x); # 7117 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float lgammaf(float x) # 7117 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7117 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7226 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double tgamma(double x) # 7226 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7226 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tgammaf(float x) # 7335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7348 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double copysign(double x, double y) # 7348 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7348 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7361 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float copysignf(float x, float y) # 7361 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7361 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7380 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nextafter(double x, double y) # 7380 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7380 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7399 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nextafterf(float x, float y) # 7399 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7399 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7415 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double nan(const char *tagp) # 7415 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7415 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7431 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float nanf(const char *tagp) # 7431 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7431 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinff(float) # 7438 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7438 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanf(float) # 7439 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7439 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7449 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finite(double) # 7449 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7449 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitef(float) # 7450 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7450 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbit(double) # 7451 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7451 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnan(double) # 7452 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7452 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinf(double) # 7453 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7453 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitf(float) # 7456 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7456 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7615 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) double fma(double x, double y, double z) # 7615 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7615 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7773 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmaf(float x, float y, float z) # 7773 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7773 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7784 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __signbitl(long double) # 7784 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7784 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __finitel(long double) # 7790 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7790 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isinfl(long double) # 7791 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7791 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) int __isnanl(long double) # 7792 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7792 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7842 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float acosf(float x) # 7842 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7842 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7882 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float asinf(float x) # 7882 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7882 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7922 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atanf(float x) # 7922 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7922 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7955 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float atan2f(float y, float x) # 7955 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7955 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 7979 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float cosf(float x) # 7979 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 7979 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinf(float x) # 8021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8063 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanf(float x) # 8063 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8063 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8094 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float coshf(float x) # 8094 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8094 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8144 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sinhf(float x) # 8144 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8144 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8174 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float tanhf(float x) # 8174 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8174 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8225 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float logf(float x) # 8225 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8225 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8275 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float expf(float x) # 8275 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8275 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8326 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float log10f(float x) # 8326 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8326 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8381 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float modff(float x, float *iptr) # 8381 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8381 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8689 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float powf(float x, float y) # 8689 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8689 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8758 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float sqrtf(float x) # 8758 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8758 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8817 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float ceilf(float x) # 8817 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8817 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8878 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float floorf(float x) # 8878 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8878 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8936 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((device_builtin)) float fmodf(float x, float y) # 8936 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 3 4 throw () # 8936 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" ; # 8951 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" } # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/math.h" 1 3 # 36 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/math.h" 3 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 1 3 # 39 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 3 # 40 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 3 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 1 3 # 236 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 3 # 236 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 3 namespace std { typedef long unsigned int size_t; typedef long int ptrdiff_t; typedef decltype(nullptr) nullptr_t; } # 258 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 3 namespace std { inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } } namespace __gnu_cxx { inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } } # 508 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 3 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/os_defines.h" 1 3 # 509 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 2 3 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/cpu_defines.h" 1 3 # 512 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/x86_64-pc-linux-gnu/bits/c++config.h" 2 3 # 42 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 2 3 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/cpp_type_traits.h" 1 3 # 35 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/cpp_type_traits.h" 3 # 36 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/cpp_type_traits.h" 3 # 67 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/cpp_type_traits.h" 3 extern "C++" { namespace std __attribute__ ((__visibility__ ("default"))) { struct __true_type { }; struct __false_type { }; template struct __truth_type { typedef __false_type __type; }; template<> struct __truth_type { typedef __true_type __type; }; template struct __traitor { enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; typedef typename __truth_type<__value>::__type __type; }; template struct __are_same { enum { __value = 0 }; typedef __false_type __type; }; template struct __are_same<_Tp, _Tp> { enum { __value = 1 }; typedef __true_type __type; }; template struct __is_void { enum { __value = 0 }; typedef __false_type __type; }; template<> struct __is_void { enum { __value = 1 }; typedef __true_type __type; }; template struct __is_integer { enum { __value = 0 }; typedef __false_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; # 261 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/cpp_type_traits.h" 3 template<> struct __is_integer<__int128> { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_integer { enum { __value = 1 }; typedef __true_type __type; }; # 278 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/cpp_type_traits.h" 3 template struct __is_floating { enum { __value = 0 }; typedef __false_type __type; }; template<> struct __is_floating { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_floating { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_floating { enum { __value = 1 }; typedef __true_type __type; }; template struct __is_pointer { enum { __value = 0 }; typedef __false_type __type; }; template struct __is_pointer<_Tp*> { enum { __value = 1 }; typedef __true_type __type; }; template struct __is_arithmetic : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > { }; template struct __is_scalar : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > { }; template struct __is_char { enum { __value = 0 }; typedef __false_type __type; }; template<> struct __is_char { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_char { enum { __value = 1 }; typedef __true_type __type; }; template struct __is_byte { enum { __value = 0 }; typedef __false_type __type; }; template<> struct __is_byte { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_byte { enum { __value = 1 }; typedef __true_type __type; }; template<> struct __is_byte { enum { __value = 1 }; typedef __true_type __type; }; # 408 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/cpp_type_traits.h" 3 template struct __is_move_iterator { enum { __value = 0 }; typedef __false_type __type; }; template inline _Iterator __miter_base(_Iterator __it) { return __it; } } } # 43 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 2 3 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/ext/type_traits.h" 1 3 # 32 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/ext/type_traits.h" 3 # 33 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/ext/type_traits.h" 3 extern "C++" { namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) { template struct __enable_if { }; template struct __enable_if { typedef _Tp __type; }; template struct __conditional_type { typedef _Iftrue __type; }; template struct __conditional_type { typedef _Iffalse __type; }; template struct __add_unsigned { private: typedef __enable_if::__value, _Tp> __if_type; public: typedef typename __if_type::__type __type; }; template<> struct __add_unsigned { typedef unsigned char __type; }; template<> struct __add_unsigned { typedef unsigned char __type; }; template<> struct __add_unsigned { typedef unsigned short __type; }; template<> struct __add_unsigned { typedef unsigned int __type; }; template<> struct __add_unsigned { typedef unsigned long __type; }; template<> struct __add_unsigned { typedef unsigned long long __type; }; template<> struct __add_unsigned; template<> struct __add_unsigned; template struct __remove_unsigned { private: typedef __enable_if::__value, _Tp> __if_type; public: typedef typename __if_type::__type __type; }; template<> struct __remove_unsigned { typedef signed char __type; }; template<> struct __remove_unsigned { typedef signed char __type; }; template<> struct __remove_unsigned { typedef short __type; }; template<> struct __remove_unsigned { typedef int __type; }; template<> struct __remove_unsigned { typedef long __type; }; template<> struct __remove_unsigned { typedef long long __type; }; template<> struct __remove_unsigned; template<> struct __remove_unsigned; template inline bool __is_null_pointer(_Type* __ptr) { return __ptr == 0; } template inline bool __is_null_pointer(_Type) { return false; } inline bool __is_null_pointer(std::nullptr_t) { return true; } template::__value> struct __promote { typedef double __type; }; template struct __promote<_Tp, false> { }; template<> struct __promote { typedef long double __type; }; template<> struct __promote { typedef double __type; }; template<> struct __promote { typedef float __type; }; template::__type, typename _Up2 = typename __promote<_Up>::__type> struct __promote_2 { typedef __typeof__(_Tp2() + _Up2()) __type; }; template::__type, typename _Up2 = typename __promote<_Up>::__type, typename _Vp2 = typename __promote<_Vp>::__type> struct __promote_3 { typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; }; template::__type, typename _Up2 = typename __promote<_Up>::__type, typename _Vp2 = typename __promote<_Vp>::__type, typename _Wp2 = typename __promote<_Wp>::__type> struct __promote_4 { typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; }; } } # 44 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 2 3 # 1 "/usr/include/math.h" 1 3 4 # 27 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/libc-header-start.h" 1 3 4 # 28 "/usr/include/math.h" 2 3 4 extern "C" { # 1 "/usr/include/bits/math-vector.h" 1 3 4 # 25 "/usr/include/bits/math-vector.h" 3 4 # 1 "/usr/include/bits/libm-simd-decl-stubs.h" 1 3 4 # 26 "/usr/include/bits/math-vector.h" 2 3 4 # 36 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/floatn.h" 1 3 4 # 61 "/usr/include/bits/floatn.h" 3 4 typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); # 73 "/usr/include/bits/floatn.h" 3 4 typedef __float128 _Float128; # 39 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/huge_val.h" 1 3 4 # 43 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/huge_val_flt128.h" 1 3 4 # 46 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/huge_valf.h" 1 3 4 # 50 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/huge_vall.h" 1 3 4 # 51 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/inf.h" 1 3 4 # 54 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/nan.h" 1 3 4 # 57 "/usr/include/math.h" 2 3 4 # 72 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/flt-eval-method.h" 1 3 4 # 73 "/usr/include/math.h" 2 3 4 # 83 "/usr/include/math.h" 3 4 typedef float float_t; typedef double double_t; # 124 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/fp-logb.h" 1 3 4 # 125 "/usr/include/math.h" 2 3 4 # 167 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/fp-fast.h" 1 3 4 # 168 "/usr/include/math.h" 2 3 4 enum { FP_INT_UPWARD = 0, FP_INT_DOWNWARD = 1, FP_INT_TOWARDZERO = 2, FP_INT_TONEARESTFROMZERO = 3, FP_INT_TONEAREST = 4, }; # 223 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 # 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 extern int __fpclassify (double __value) throw () __attribute__ ((__const__)); extern int __signbit (double __value) throw () __attribute__ ((__const__)); extern int __isinf (double __value) throw () __attribute__ ((__const__)); extern int __finite (double __value) throw () __attribute__ ((__const__)); extern int __isnan (double __value) throw () __attribute__ ((__const__)); extern int __iseqsig (double __x, double __y) throw (); extern int __issignaling (double __value) throw () __attribute__ ((__const__)); # 224 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/mathcalls.h" 1 3 4 # 53 "/usr/include/bits/mathcalls.h" 3 4 extern double acos (double __x) throw (); extern double __acos (double __x) throw (); extern double asin (double __x) throw (); extern double __asin (double __x) throw (); extern double atan (double __x) throw (); extern double __atan (double __x) throw (); extern double atan2 (double __y, double __x) throw (); extern double __atan2 (double __y, double __x) throw (); extern double cos (double __x) throw (); extern double __cos (double __x) throw (); extern double sin (double __x) throw (); extern double __sin (double __x) throw (); extern double tan (double __x) throw (); extern double __tan (double __x) throw (); extern double cosh (double __x) throw (); extern double __cosh (double __x) throw (); extern double sinh (double __x) throw (); extern double __sinh (double __x) throw (); extern double tanh (double __x) throw (); extern double __tanh (double __x) throw (); extern void sincos (double __x, double *__sinx, double *__cosx) throw (); extern void __sincos (double __x, double *__sinx, double *__cosx) throw () ; extern double acosh (double __x) throw (); extern double __acosh (double __x) throw (); extern double asinh (double __x) throw (); extern double __asinh (double __x) throw (); extern double atanh (double __x) throw (); extern double __atanh (double __x) throw (); extern double exp (double __x) throw (); extern double __exp (double __x) throw (); extern double frexp (double __x, int *__exponent) throw (); extern double __frexp (double __x, int *__exponent) throw (); extern double ldexp (double __x, int __exponent) throw (); extern double __ldexp (double __x, int __exponent) throw (); extern double log (double __x) throw (); extern double __log (double __x) throw (); extern double log10 (double __x) throw (); extern double __log10 (double __x) throw (); extern double modf (double __x, double *__iptr) throw (); extern double __modf (double __x, double *__iptr) throw () __attribute__ ((__nonnull__ (2))); extern double exp10 (double __x) throw (); extern double __exp10 (double __x) throw (); extern double pow10 (double __x) throw (); extern double __pow10 (double __x) throw (); extern double expm1 (double __x) throw (); extern double __expm1 (double __x) throw (); extern double log1p (double __x) throw (); extern double __log1p (double __x) throw (); extern double logb (double __x) throw (); extern double __logb (double __x) throw (); extern double exp2 (double __x) throw (); extern double __exp2 (double __x) throw (); extern double log2 (double __x) throw (); extern double __log2 (double __x) throw (); extern double pow (double __x, double __y) throw (); extern double __pow (double __x, double __y) throw (); extern double sqrt (double __x) throw (); extern double __sqrt (double __x) throw (); extern double hypot (double __x, double __y) throw (); extern double __hypot (double __x, double __y) throw (); extern double cbrt (double __x) throw (); extern double __cbrt (double __x) throw (); extern double ceil (double __x) throw () __attribute__ ((__const__)); extern double __ceil (double __x) throw () __attribute__ ((__const__)); extern double fabs (double __x) throw () __attribute__ ((__const__)); extern double __fabs (double __x) throw () __attribute__ ((__const__)); extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); extern double fmod (double __x, double __y) throw (); extern double __fmod (double __x, double __y) throw (); # 188 "/usr/include/bits/mathcalls.h" 3 4 extern int finite (double __value) throw () __attribute__ ((__const__)); extern double drem (double __x, double __y) throw (); extern double __drem (double __x, double __y) throw (); extern double significand (double __x) throw (); extern double __significand (double __x) throw (); extern double copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double __copysign (double __x, double __y) throw () __attribute__ ((__const__)); extern double nan (const char *__tagb) throw () __attribute__ ((__const__)); extern double __nan (const char *__tagb) throw () __attribute__ ((__const__)); # 223 "/usr/include/bits/mathcalls.h" 3 4 extern double j0 (double) throw (); extern double __j0 (double) throw (); extern double j1 (double) throw (); extern double __j1 (double) throw (); extern double jn (int, double) throw (); extern double __jn (int, double) throw (); extern double y0 (double) throw (); extern double __y0 (double) throw (); extern double y1 (double) throw (); extern double __y1 (double) throw (); extern double yn (int, double) throw (); extern double __yn (int, double) throw (); extern double erf (double) throw (); extern double __erf (double) throw (); extern double erfc (double) throw (); extern double __erfc (double) throw (); extern double lgamma (double) throw (); extern double __lgamma (double) throw (); extern double tgamma (double) throw (); extern double __tgamma (double) throw (); extern double gamma (double) throw (); extern double __gamma (double) throw (); extern double lgamma_r (double, int *__signgamp) throw (); extern double __lgamma_r (double, int *__signgamp) throw (); extern double rint (double __x) throw (); extern double __rint (double __x) throw (); extern double nextafter (double __x, double __y) throw () __attribute__ ((__const__)); extern double __nextafter (double __x, double __y) throw () __attribute__ ((__const__)); extern double nexttoward (double __x, long double __y) throw () __attribute__ ((__const__)); extern double __nexttoward (double __x, long double __y) throw () __attribute__ ((__const__)); extern double nextdown (double __x) throw (); extern double __nextdown (double __x) throw (); extern double nextup (double __x) throw (); extern double __nextup (double __x) throw (); extern double remainder (double __x, double __y) throw (); extern double __remainder (double __x, double __y) throw (); extern double scalbn (double __x, int __n) throw (); extern double __scalbn (double __x, int __n) throw (); extern int ilogb (double __x) throw (); extern int __ilogb (double __x) throw (); extern long int llogb (double __x) throw (); extern long int __llogb (double __x) throw (); extern double scalbln (double __x, long int __n) throw (); extern double __scalbln (double __x, long int __n) throw (); extern double nearbyint (double __x) throw (); extern double __nearbyint (double __x) throw (); extern double round (double __x) throw () __attribute__ ((__const__)); extern double __round (double __x) throw () __attribute__ ((__const__)); extern double trunc (double __x) throw () __attribute__ ((__const__)); extern double __trunc (double __x) throw () __attribute__ ((__const__)); extern double remquo (double __x, double __y, int *__quo) throw (); extern double __remquo (double __x, double __y, int *__quo) throw (); extern long int lrint (double __x) throw (); extern long int __lrint (double __x) throw (); __extension__ extern long long int llrint (double __x) throw (); extern long long int __llrint (double __x) throw (); extern long int lround (double __x) throw (); extern long int __lround (double __x) throw (); __extension__ extern long long int llround (double __x) throw (); extern long long int __llround (double __x) throw (); extern double fdim (double __x, double __y) throw (); extern double __fdim (double __x, double __y) throw (); extern double fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmax (double __x, double __y) throw () __attribute__ ((__const__)); extern double fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmin (double __x, double __y) throw () __attribute__ ((__const__)); extern double fma (double __x, double __y, double __z) throw (); extern double __fma (double __x, double __y, double __z) throw (); extern double roundeven (double __x) throw () __attribute__ ((__const__)); extern double __roundeven (double __x) throw () __attribute__ ((__const__)); extern __intmax_t fromfp (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) throw () ; extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) throw () ; extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) throw () ; extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) throw () ; extern double fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) throw () __attribute__ ((__const__)); extern int totalorder (double __x, double __y) throw () __attribute__ ((__const__)); extern int totalordermag (double __x, double __y) throw () __attribute__ ((__const__)); extern int canonicalize (double *__cx, const double *__x) throw (); extern double getpayload (const double *__x) throw (); extern double __getpayload (const double *__x) throw (); extern int setpayload (double *__x, double __payload) throw (); extern int setpayloadsig (double *__x, double __payload) throw (); extern double scalb (double __x, double __n) throw (); extern double __scalb (double __x, double __n) throw (); # 225 "/usr/include/math.h" 2 3 4 # 243 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 # 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 extern int __fpclassifyf (float __value) throw () __attribute__ ((__const__)); extern int __signbitf (float __value) throw () __attribute__ ((__const__)); extern int __isinff (float __value) throw () __attribute__ ((__const__)); extern int __finitef (float __value) throw () __attribute__ ((__const__)); extern int __isnanf (float __value) throw () __attribute__ ((__const__)); extern int __iseqsigf (float __x, float __y) throw (); extern int __issignalingf (float __value) throw () __attribute__ ((__const__)); # 244 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/mathcalls.h" 1 3 4 # 53 "/usr/include/bits/mathcalls.h" 3 4 extern float acosf (float __x) throw (); extern float __acosf (float __x) throw (); extern float asinf (float __x) throw (); extern float __asinf (float __x) throw (); extern float atanf (float __x) throw (); extern float __atanf (float __x) throw (); extern float atan2f (float __y, float __x) throw (); extern float __atan2f (float __y, float __x) throw (); extern float cosf (float __x) throw (); extern float __cosf (float __x) throw (); extern float sinf (float __x) throw (); extern float __sinf (float __x) throw (); extern float tanf (float __x) throw (); extern float __tanf (float __x) throw (); extern float coshf (float __x) throw (); extern float __coshf (float __x) throw (); extern float sinhf (float __x) throw (); extern float __sinhf (float __x) throw (); extern float tanhf (float __x) throw (); extern float __tanhf (float __x) throw (); extern void sincosf (float __x, float *__sinx, float *__cosx) throw (); extern void __sincosf (float __x, float *__sinx, float *__cosx) throw () ; extern float acoshf (float __x) throw (); extern float __acoshf (float __x) throw (); extern float asinhf (float __x) throw (); extern float __asinhf (float __x) throw (); extern float atanhf (float __x) throw (); extern float __atanhf (float __x) throw (); extern float expf (float __x) throw (); extern float __expf (float __x) throw (); extern float frexpf (float __x, int *__exponent) throw (); extern float __frexpf (float __x, int *__exponent) throw (); extern float ldexpf (float __x, int __exponent) throw (); extern float __ldexpf (float __x, int __exponent) throw (); extern float logf (float __x) throw (); extern float __logf (float __x) throw (); extern float log10f (float __x) throw (); extern float __log10f (float __x) throw (); extern float modff (float __x, float *__iptr) throw (); extern float __modff (float __x, float *__iptr) throw () __attribute__ ((__nonnull__ (2))); extern float exp10f (float __x) throw (); extern float __exp10f (float __x) throw (); extern float pow10f (float __x) throw (); extern float __pow10f (float __x) throw (); extern float expm1f (float __x) throw (); extern float __expm1f (float __x) throw (); extern float log1pf (float __x) throw (); extern float __log1pf (float __x) throw (); extern float logbf (float __x) throw (); extern float __logbf (float __x) throw (); extern float exp2f (float __x) throw (); extern float __exp2f (float __x) throw (); extern float log2f (float __x) throw (); extern float __log2f (float __x) throw (); extern float powf (float __x, float __y) throw (); extern float __powf (float __x, float __y) throw (); extern float sqrtf (float __x) throw (); extern float __sqrtf (float __x) throw (); extern float hypotf (float __x, float __y) throw (); extern float __hypotf (float __x, float __y) throw (); extern float cbrtf (float __x) throw (); extern float __cbrtf (float __x) throw (); extern float ceilf (float __x) throw () __attribute__ ((__const__)); extern float __ceilf (float __x) throw () __attribute__ ((__const__)); extern float fabsf (float __x) throw () __attribute__ ((__const__)); extern float __fabsf (float __x) throw () __attribute__ ((__const__)); extern float floorf (float __x) throw () __attribute__ ((__const__)); extern float __floorf (float __x) throw () __attribute__ ((__const__)); extern float fmodf (float __x, float __y) throw (); extern float __fmodf (float __x, float __y) throw (); # 183 "/usr/include/bits/mathcalls.h" 3 4 extern int isinff (float __value) throw () __attribute__ ((__const__)); extern int finitef (float __value) throw () __attribute__ ((__const__)); extern float dremf (float __x, float __y) throw (); extern float __dremf (float __x, float __y) throw (); extern float significandf (float __x) throw (); extern float __significandf (float __x) throw (); extern float copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) throw () __attribute__ ((__const__)); extern float nanf (const char *__tagb) throw () __attribute__ ((__const__)); extern float __nanf (const char *__tagb) throw () __attribute__ ((__const__)); # 217 "/usr/include/bits/mathcalls.h" 3 4 extern int isnanf (float __value) throw () __attribute__ ((__const__)); extern float j0f (float) throw (); extern float __j0f (float) throw (); extern float j1f (float) throw (); extern float __j1f (float) throw (); extern float jnf (int, float) throw (); extern float __jnf (int, float) throw (); extern float y0f (float) throw (); extern float __y0f (float) throw (); extern float y1f (float) throw (); extern float __y1f (float) throw (); extern float ynf (int, float) throw (); extern float __ynf (int, float) throw (); extern float erff (float) throw (); extern float __erff (float) throw (); extern float erfcf (float) throw (); extern float __erfcf (float) throw (); extern float lgammaf (float) throw (); extern float __lgammaf (float) throw (); extern float tgammaf (float) throw (); extern float __tgammaf (float) throw (); extern float gammaf (float) throw (); extern float __gammaf (float) throw (); extern float lgammaf_r (float, int *__signgamp) throw (); extern float __lgammaf_r (float, int *__signgamp) throw (); extern float rintf (float __x) throw (); extern float __rintf (float __x) throw (); extern float nextafterf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __nextafterf (float __x, float __y) throw () __attribute__ ((__const__)); extern float nexttowardf (float __x, long double __y) throw () __attribute__ ((__const__)); extern float __nexttowardf (float __x, long double __y) throw () __attribute__ ((__const__)); extern float nextdownf (float __x) throw (); extern float __nextdownf (float __x) throw (); extern float nextupf (float __x) throw (); extern float __nextupf (float __x) throw (); extern float remainderf (float __x, float __y) throw (); extern float __remainderf (float __x, float __y) throw (); extern float scalbnf (float __x, int __n) throw (); extern float __scalbnf (float __x, int __n) throw (); extern int ilogbf (float __x) throw (); extern int __ilogbf (float __x) throw (); extern long int llogbf (float __x) throw (); extern long int __llogbf (float __x) throw (); extern float scalblnf (float __x, long int __n) throw (); extern float __scalblnf (float __x, long int __n) throw (); extern float nearbyintf (float __x) throw (); extern float __nearbyintf (float __x) throw (); extern float roundf (float __x) throw () __attribute__ ((__const__)); extern float __roundf (float __x) throw () __attribute__ ((__const__)); extern float truncf (float __x) throw () __attribute__ ((__const__)); extern float __truncf (float __x) throw () __attribute__ ((__const__)); extern float remquof (float __x, float __y, int *__quo) throw (); extern float __remquof (float __x, float __y, int *__quo) throw (); extern long int lrintf (float __x) throw (); extern long int __lrintf (float __x) throw (); __extension__ extern long long int llrintf (float __x) throw (); extern long long int __llrintf (float __x) throw (); extern long int lroundf (float __x) throw (); extern long int __lroundf (float __x) throw (); __extension__ extern long long int llroundf (float __x) throw (); extern long long int __llroundf (float __x) throw (); extern float fdimf (float __x, float __y) throw (); extern float __fdimf (float __x, float __y) throw (); extern float fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) throw () __attribute__ ((__const__)); extern float fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminf (float __x, float __y) throw () __attribute__ ((__const__)); extern float fmaf (float __x, float __y, float __z) throw (); extern float __fmaf (float __x, float __y, float __z) throw (); extern float roundevenf (float __x) throw () __attribute__ ((__const__)); extern float __roundevenf (float __x) throw () __attribute__ ((__const__)); extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) throw () ; extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) throw () ; extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) throw () ; extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) throw () ; extern float fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) throw () __attribute__ ((__const__)); extern int totalorderf (float __x, float __y) throw () __attribute__ ((__const__)); extern int totalordermagf (float __x, float __y) throw () __attribute__ ((__const__)); extern int canonicalizef (float *__cx, const float *__x) throw (); extern float getpayloadf (const float *__x) throw (); extern float __getpayloadf (const float *__x) throw (); extern int setpayloadf (float *__x, float __payload) throw (); extern int setpayloadsigf (float *__x, float __payload) throw (); extern float scalbf (float __x, float __n) throw (); extern float __scalbf (float __x, float __n) throw (); # 245 "/usr/include/math.h" 2 3 4 # 289 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 # 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 extern int __fpclassifyl (long double __value) throw () __attribute__ ((__const__)); extern int __signbitl (long double __value) throw () __attribute__ ((__const__)); extern int __isinfl (long double __value) throw () __attribute__ ((__const__)); extern int __finitel (long double __value) throw () __attribute__ ((__const__)); extern int __isnanl (long double __value) throw () __attribute__ ((__const__)); extern int __iseqsigl (long double __x, long double __y) throw (); extern int __issignalingl (long double __value) throw () __attribute__ ((__const__)); # 290 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/mathcalls.h" 1 3 4 # 53 "/usr/include/bits/mathcalls.h" 3 4 extern long double acosl (long double __x) throw (); extern long double __acosl (long double __x) throw (); extern long double asinl (long double __x) throw (); extern long double __asinl (long double __x) throw (); extern long double atanl (long double __x) throw (); extern long double __atanl (long double __x) throw (); extern long double atan2l (long double __y, long double __x) throw (); extern long double __atan2l (long double __y, long double __x) throw (); extern long double cosl (long double __x) throw (); extern long double __cosl (long double __x) throw (); extern long double sinl (long double __x) throw (); extern long double __sinl (long double __x) throw (); extern long double tanl (long double __x) throw (); extern long double __tanl (long double __x) throw (); extern long double coshl (long double __x) throw (); extern long double __coshl (long double __x) throw (); extern long double sinhl (long double __x) throw (); extern long double __sinhl (long double __x) throw (); extern long double tanhl (long double __x) throw (); extern long double __tanhl (long double __x) throw (); extern void sincosl (long double __x, long double *__sinx, long double *__cosx) throw (); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) throw () ; extern long double acoshl (long double __x) throw (); extern long double __acoshl (long double __x) throw (); extern long double asinhl (long double __x) throw (); extern long double __asinhl (long double __x) throw (); extern long double atanhl (long double __x) throw (); extern long double __atanhl (long double __x) throw (); extern long double expl (long double __x) throw (); extern long double __expl (long double __x) throw (); extern long double frexpl (long double __x, int *__exponent) throw (); extern long double __frexpl (long double __x, int *__exponent) throw (); extern long double ldexpl (long double __x, int __exponent) throw (); extern long double __ldexpl (long double __x, int __exponent) throw (); extern long double logl (long double __x) throw (); extern long double __logl (long double __x) throw (); extern long double log10l (long double __x) throw (); extern long double __log10l (long double __x) throw (); extern long double modfl (long double __x, long double *__iptr) throw (); extern long double __modfl (long double __x, long double *__iptr) throw () __attribute__ ((__nonnull__ (2))); extern long double exp10l (long double __x) throw (); extern long double __exp10l (long double __x) throw (); extern long double pow10l (long double __x) throw (); extern long double __pow10l (long double __x) throw (); extern long double expm1l (long double __x) throw (); extern long double __expm1l (long double __x) throw (); extern long double log1pl (long double __x) throw (); extern long double __log1pl (long double __x) throw (); extern long double logbl (long double __x) throw (); extern long double __logbl (long double __x) throw (); extern long double exp2l (long double __x) throw (); extern long double __exp2l (long double __x) throw (); extern long double log2l (long double __x) throw (); extern long double __log2l (long double __x) throw (); extern long double powl (long double __x, long double __y) throw (); extern long double __powl (long double __x, long double __y) throw (); extern long double sqrtl (long double __x) throw (); extern long double __sqrtl (long double __x) throw (); extern long double hypotl (long double __x, long double __y) throw (); extern long double __hypotl (long double __x, long double __y) throw (); extern long double cbrtl (long double __x) throw (); extern long double __cbrtl (long double __x) throw (); extern long double ceill (long double __x) throw () __attribute__ ((__const__)); extern long double __ceill (long double __x) throw () __attribute__ ((__const__)); extern long double fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double __fabsl (long double __x) throw () __attribute__ ((__const__)); extern long double floorl (long double __x) throw () __attribute__ ((__const__)); extern long double __floorl (long double __x) throw () __attribute__ ((__const__)); extern long double fmodl (long double __x, long double __y) throw (); extern long double __fmodl (long double __x, long double __y) throw (); # 183 "/usr/include/bits/mathcalls.h" 3 4 extern int isinfl (long double __value) throw () __attribute__ ((__const__)); extern int finitel (long double __value) throw () __attribute__ ((__const__)); extern long double dreml (long double __x, long double __y) throw (); extern long double __dreml (long double __x, long double __y) throw (); extern long double significandl (long double __x) throw (); extern long double __significandl (long double __x) throw (); extern long double copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double nanl (const char *__tagb) throw () __attribute__ ((__const__)); extern long double __nanl (const char *__tagb) throw () __attribute__ ((__const__)); # 217 "/usr/include/bits/mathcalls.h" 3 4 extern int isnanl (long double __value) throw () __attribute__ ((__const__)); extern long double j0l (long double) throw (); extern long double __j0l (long double) throw (); extern long double j1l (long double) throw (); extern long double __j1l (long double) throw (); extern long double jnl (int, long double) throw (); extern long double __jnl (int, long double) throw (); extern long double y0l (long double) throw (); extern long double __y0l (long double) throw (); extern long double y1l (long double) throw (); extern long double __y1l (long double) throw (); extern long double ynl (int, long double) throw (); extern long double __ynl (int, long double) throw (); extern long double erfl (long double) throw (); extern long double __erfl (long double) throw (); extern long double erfcl (long double) throw (); extern long double __erfcl (long double) throw (); extern long double lgammal (long double) throw (); extern long double __lgammal (long double) throw (); extern long double tgammal (long double) throw (); extern long double __tgammal (long double) throw (); extern long double gammal (long double) throw (); extern long double __gammal (long double) throw (); extern long double lgammal_r (long double, int *__signgamp) throw (); extern long double __lgammal_r (long double, int *__signgamp) throw (); extern long double rintl (long double __x) throw (); extern long double __rintl (long double __x) throw (); extern long double nextafterl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __nextafterl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double nexttowardl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __nexttowardl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double nextdownl (long double __x) throw (); extern long double __nextdownl (long double __x) throw (); extern long double nextupl (long double __x) throw (); extern long double __nextupl (long double __x) throw (); extern long double remainderl (long double __x, long double __y) throw (); extern long double __remainderl (long double __x, long double __y) throw (); extern long double scalbnl (long double __x, int __n) throw (); extern long double __scalbnl (long double __x, int __n) throw (); extern int ilogbl (long double __x) throw (); extern int __ilogbl (long double __x) throw (); extern long int llogbl (long double __x) throw (); extern long int __llogbl (long double __x) throw (); extern long double scalblnl (long double __x, long int __n) throw (); extern long double __scalblnl (long double __x, long int __n) throw (); extern long double nearbyintl (long double __x) throw (); extern long double __nearbyintl (long double __x) throw (); extern long double roundl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundl (long double __x) throw () __attribute__ ((__const__)); extern long double truncl (long double __x) throw () __attribute__ ((__const__)); extern long double __truncl (long double __x) throw () __attribute__ ((__const__)); extern long double remquol (long double __x, long double __y, int *__quo) throw (); extern long double __remquol (long double __x, long double __y, int *__quo) throw (); extern long int lrintl (long double __x) throw (); extern long int __lrintl (long double __x) throw (); __extension__ extern long long int llrintl (long double __x) throw (); extern long long int __llrintl (long double __x) throw (); extern long int lroundl (long double __x) throw (); extern long int __lroundl (long double __x) throw (); __extension__ extern long long int llroundl (long double __x) throw (); extern long long int __llroundl (long double __x) throw (); extern long double fdiml (long double __x, long double __y) throw (); extern long double __fdiml (long double __x, long double __y) throw (); extern long double fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double fmal (long double __x, long double __y, long double __z) throw (); extern long double __fmal (long double __x, long double __y, long double __z) throw (); extern long double roundevenl (long double __x) throw () __attribute__ ((__const__)); extern long double __roundevenl (long double __x) throw () __attribute__ ((__const__)); extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) throw () ; extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) throw () ; extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) throw () ; extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) throw () ; extern long double fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern int totalorderl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern int totalordermagl (long double __x, long double __y) throw () __attribute__ ((__const__)); extern int canonicalizel (long double *__cx, const long double *__x) throw (); extern long double getpayloadl (const long double *__x) throw (); extern long double __getpayloadl (const long double *__x) throw (); extern int setpayloadl (long double *__x, long double __payload) throw (); extern int setpayloadsigl (long double *__x, long double __payload) throw (); extern long double scalbl (long double __x, long double __n) throw (); extern long double __scalbl (long double __x, long double __n) throw (); # 291 "/usr/include/math.h" 2 3 4 # 312 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/mathcalls-helper-functions.h" 1 3 4 # 21 "/usr/include/bits/mathcalls-helper-functions.h" 3 4 extern int __fpclassifyf128 (_Float128 __value) throw () __attribute__ ((__const__)); extern int __signbitf128 (_Float128 __value) throw () __attribute__ ((__const__)); extern int __isinff128 (_Float128 __value) throw () __attribute__ ((__const__)); extern int __finitef128 (_Float128 __value) throw () __attribute__ ((__const__)); extern int __isnanf128 (_Float128 __value) throw () __attribute__ ((__const__)); extern int __iseqsigf128 (_Float128 __x, _Float128 __y) throw (); extern int __issignalingf128 (_Float128 __value) throw () __attribute__ ((__const__)); # 313 "/usr/include/math.h" 2 3 4 # 1 "/usr/include/bits/mathcalls.h" 1 3 4 # 53 "/usr/include/bits/mathcalls.h" 3 4 extern _Float128 acosf128 (_Float128 __x) throw (); extern _Float128 __acosf128 (_Float128 __x) throw (); extern _Float128 asinf128 (_Float128 __x) throw (); extern _Float128 __asinf128 (_Float128 __x) throw (); extern _Float128 atanf128 (_Float128 __x) throw (); extern _Float128 __atanf128 (_Float128 __x) throw (); extern _Float128 atan2f128 (_Float128 __y, _Float128 __x) throw (); extern _Float128 __atan2f128 (_Float128 __y, _Float128 __x) throw (); extern _Float128 cosf128 (_Float128 __x) throw (); extern _Float128 __cosf128 (_Float128 __x) throw (); extern _Float128 sinf128 (_Float128 __x) throw (); extern _Float128 __sinf128 (_Float128 __x) throw (); extern _Float128 tanf128 (_Float128 __x) throw (); extern _Float128 __tanf128 (_Float128 __x) throw (); extern _Float128 coshf128 (_Float128 __x) throw (); extern _Float128 __coshf128 (_Float128 __x) throw (); extern _Float128 sinhf128 (_Float128 __x) throw (); extern _Float128 __sinhf128 (_Float128 __x) throw (); extern _Float128 tanhf128 (_Float128 __x) throw (); extern _Float128 __tanhf128 (_Float128 __x) throw (); extern void sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw (); extern void __sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) throw () ; extern _Float128 acoshf128 (_Float128 __x) throw (); extern _Float128 __acoshf128 (_Float128 __x) throw (); extern _Float128 asinhf128 (_Float128 __x) throw (); extern _Float128 __asinhf128 (_Float128 __x) throw (); extern _Float128 atanhf128 (_Float128 __x) throw (); extern _Float128 __atanhf128 (_Float128 __x) throw (); extern _Float128 expf128 (_Float128 __x) throw (); extern _Float128 __expf128 (_Float128 __x) throw (); extern _Float128 frexpf128 (_Float128 __x, int *__exponent) throw (); extern _Float128 __frexpf128 (_Float128 __x, int *__exponent) throw (); extern _Float128 ldexpf128 (_Float128 __x, int __exponent) throw (); extern _Float128 __ldexpf128 (_Float128 __x, int __exponent) throw (); extern _Float128 logf128 (_Float128 __x) throw (); extern _Float128 __logf128 (_Float128 __x) throw (); extern _Float128 log10f128 (_Float128 __x) throw (); extern _Float128 __log10f128 (_Float128 __x) throw (); extern _Float128 modff128 (_Float128 __x, _Float128 *__iptr) throw (); extern _Float128 __modff128 (_Float128 __x, _Float128 *__iptr) throw () __attribute__ ((__nonnull__ (2))); extern _Float128 exp10f128 (_Float128 __x) throw (); extern _Float128 __exp10f128 (_Float128 __x) throw (); # 125 "/usr/include/bits/mathcalls.h" 3 4 extern _Float128 expm1f128 (_Float128 __x) throw (); extern _Float128 __expm1f128 (_Float128 __x) throw (); extern _Float128 log1pf128 (_Float128 __x) throw (); extern _Float128 __log1pf128 (_Float128 __x) throw (); extern _Float128 logbf128 (_Float128 __x) throw (); extern _Float128 __logbf128 (_Float128 __x) throw (); extern _Float128 exp2f128 (_Float128 __x) throw (); extern _Float128 __exp2f128 (_Float128 __x) throw (); extern _Float128 log2f128 (_Float128 __x) throw (); extern _Float128 __log2f128 (_Float128 __x) throw (); extern _Float128 powf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __powf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 sqrtf128 (_Float128 __x) throw (); extern _Float128 __sqrtf128 (_Float128 __x) throw (); extern _Float128 hypotf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __hypotf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 cbrtf128 (_Float128 __x) throw (); extern _Float128 __cbrtf128 (_Float128 __x) throw (); extern _Float128 ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __ceilf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __fabsf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __floorf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 fmodf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fmodf128 (_Float128 __x, _Float128 __y) throw (); # 202 "/usr/include/bits/mathcalls.h" 3 4 extern _Float128 copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __copysignf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 nanf128 (const char *__tagb) throw () __attribute__ ((__const__)); extern _Float128 __nanf128 (const char *__tagb) throw () __attribute__ ((__const__)); # 223 "/usr/include/bits/mathcalls.h" 3 4 extern _Float128 j0f128 (_Float128) throw (); extern _Float128 __j0f128 (_Float128) throw (); extern _Float128 j1f128 (_Float128) throw (); extern _Float128 __j1f128 (_Float128) throw (); extern _Float128 jnf128 (int, _Float128) throw (); extern _Float128 __jnf128 (int, _Float128) throw (); extern _Float128 y0f128 (_Float128) throw (); extern _Float128 __y0f128 (_Float128) throw (); extern _Float128 y1f128 (_Float128) throw (); extern _Float128 __y1f128 (_Float128) throw (); extern _Float128 ynf128 (int, _Float128) throw (); extern _Float128 __ynf128 (int, _Float128) throw (); extern _Float128 erff128 (_Float128) throw (); extern _Float128 __erff128 (_Float128) throw (); extern _Float128 erfcf128 (_Float128) throw (); extern _Float128 __erfcf128 (_Float128) throw (); extern _Float128 lgammaf128 (_Float128) throw (); extern _Float128 __lgammaf128 (_Float128) throw (); extern _Float128 tgammaf128 (_Float128) throw (); extern _Float128 __tgammaf128 (_Float128) throw (); # 255 "/usr/include/bits/mathcalls.h" 3 4 extern _Float128 lgammaf128_r (_Float128, int *__signgamp) throw (); extern _Float128 __lgammaf128_r (_Float128, int *__signgamp) throw (); extern _Float128 rintf128 (_Float128 __x) throw (); extern _Float128 __rintf128 (_Float128 __x) throw (); extern _Float128 nextafterf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __nextafterf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 nextdownf128 (_Float128 __x) throw (); extern _Float128 __nextdownf128 (_Float128 __x) throw (); extern _Float128 nextupf128 (_Float128 __x) throw (); extern _Float128 __nextupf128 (_Float128 __x) throw (); extern _Float128 remainderf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __remainderf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 scalbnf128 (_Float128 __x, int __n) throw (); extern _Float128 __scalbnf128 (_Float128 __x, int __n) throw (); extern int ilogbf128 (_Float128 __x) throw (); extern int __ilogbf128 (_Float128 __x) throw (); extern long int llogbf128 (_Float128 __x) throw (); extern long int __llogbf128 (_Float128 __x) throw (); extern _Float128 scalblnf128 (_Float128 __x, long int __n) throw (); extern _Float128 __scalblnf128 (_Float128 __x, long int __n) throw (); extern _Float128 nearbyintf128 (_Float128 __x) throw (); extern _Float128 __nearbyintf128 (_Float128 __x) throw (); extern _Float128 roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __truncf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); extern _Float128 __remquof128 (_Float128 __x, _Float128 __y, int *__quo) throw (); extern long int lrintf128 (_Float128 __x) throw (); extern long int __lrintf128 (_Float128 __x) throw (); __extension__ extern long long int llrintf128 (_Float128 __x) throw (); extern long long int __llrintf128 (_Float128 __x) throw (); extern long int lroundf128 (_Float128 __x) throw (); extern long int __lroundf128 (_Float128 __x) throw (); __extension__ extern long long int llroundf128 (_Float128 __x) throw (); extern long long int __llroundf128 (_Float128 __x) throw (); extern _Float128 fdimf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 __fdimf128 (_Float128 __x, _Float128 __y) throw (); extern _Float128 fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); extern _Float128 __fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) throw (); extern _Float128 roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern _Float128 __roundevenf128 (_Float128 __x) throw () __attribute__ ((__const__)); extern __intmax_t fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () ; extern __uintmax_t ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpf128 (_Float128 __x, int __round, unsigned int __width) throw () ; extern __intmax_t fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __intmax_t __fromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () ; extern __uintmax_t ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw (); extern __uintmax_t __ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) throw () ; extern _Float128 fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fmaxmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern _Float128 __fminmagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern int totalorderf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern int totalordermagf128 (_Float128 __x, _Float128 __y) throw () __attribute__ ((__const__)); extern int canonicalizef128 (_Float128 *__cx, const _Float128 *__x) throw (); extern _Float128 getpayloadf128 (const _Float128 *__x) throw (); extern _Float128 __getpayloadf128 (const _Float128 *__x) throw (); extern int setpayloadf128 (_Float128 *__x, _Float128 __payload) throw (); extern int setpayloadsigf128 (_Float128 *__x, _Float128 __payload) throw (); # 316 "/usr/include/math.h" 2 3 4 # 330 "/usr/include/math.h" 3 4 extern int signgam; # 380 "/usr/include/math.h" 3 4 enum { FP_NAN = 0, FP_INFINITE = 1, FP_ZERO = 2, FP_SUBNORMAL = 3, FP_NORMAL = 4 }; # 489 "/usr/include/math.h" 3 4 # 1 "/usr/include/bits/iscanonical.h" 1 3 4 # 23 "/usr/include/bits/iscanonical.h" 3 4 extern int __iscanonicall (long double __x) throw () __attribute__ ((__const__)); # 46 "/usr/include/bits/iscanonical.h" 3 4 extern "C++" { inline int iscanonical (float __val) { return ((void) (__typeof (__val)) (__val), 1); } inline int iscanonical (double __val) { return ((void) (__typeof (__val)) (__val), 1); } inline int iscanonical (long double __val) { return __iscanonicall (__val); } inline int iscanonical (_Float128 __val) { return ((void) (__typeof (__val)) (__val), 1); } } # 490 "/usr/include/math.h" 2 3 4 # 501 "/usr/include/math.h" 3 4 extern "C++" { inline int issignaling (float __val) { return __issignalingf (__val); } inline int issignaling (double __val) { return __issignaling (__val); } inline int issignaling (long double __val) { return __issignalingl (__val); } inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); } } # 530 "/usr/include/math.h" 3 4 extern "C++" { # 559 "/usr/include/math.h" 3 4 template inline bool iszero (__T __val) { return __val == 0; } } typedef enum { _IEEE_ = -1, _SVID_, _XOPEN_, _POSIX_, _ISOC_ } _LIB_VERSION_TYPE; extern _LIB_VERSION_TYPE _LIB_VERSION; # 594 "/usr/include/math.h" 3 4 struct __exception { int type; char *name; double arg1; double arg2; double retval; }; extern int matherr (struct __exception *__exc) throw (); # 852 "/usr/include/math.h" 3 4 } # 46 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 2 3 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/std_abs.h" 1 3 # 33 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/std_abs.h" 3 # 34 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/std_abs.h" 3 # 1 "/usr/include/stdlib.h" 1 3 4 # 25 "/usr/include/stdlib.h" 3 4 # 1 "/usr/include/bits/libc-header-start.h" 1 3 4 # 26 "/usr/include/stdlib.h" 2 3 4 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 1 3 4 # 32 "/usr/include/stdlib.h" 2 3 4 extern "C" { # 1 "/usr/include/bits/waitflags.h" 1 3 4 # 40 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/bits/waitstatus.h" 1 3 4 # 41 "/usr/include/stdlib.h" 2 3 4 # 58 "/usr/include/stdlib.h" 3 4 typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; __extension__ typedef struct { long long int quot; long long int rem; } lldiv_t; # 97 "/usr/include/stdlib.h" 3 4 extern size_t __ctype_get_mb_cur_max (void) throw () ; extern double atof (const char *__nptr) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern int atoi (const char *__nptr) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern long int atol (const char *__nptr) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int atoll (const char *__nptr) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern double strtod (const char *__restrict __nptr, char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); extern float strtof (const char *__restrict __nptr, char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); extern long double strtold (const char *__restrict __nptr, char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); extern _Float128 strtof128 (const char *__restrict __nptr, char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); extern long int strtol (const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))); extern unsigned long int strtoul (const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoq (const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtouq (const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoll (const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtoull (const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))); extern int strfromd (char *__dest, size_t __size, const char *__format, double __f) throw () __attribute__ ((__nonnull__ (3))); extern int strfromf (char *__dest, size_t __size, const char *__format, float __f) throw () __attribute__ ((__nonnull__ (3))); extern int strfroml (char *__dest, size_t __size, const char *__format, long double __f) throw () __attribute__ ((__nonnull__ (3))); extern int strfromf128 (char *__dest, size_t __size, const char * __format, _Float128 __f) throw () __attribute__ ((__nonnull__ (3))); # 201 "/usr/include/stdlib.h" 3 4 extern long int strtol_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); extern unsigned long int strtoul_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); __extension__ extern long long int strtoll_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); __extension__ extern unsigned long long int strtoull_l (const char *__restrict __nptr, char **__restrict __endptr, int __base, locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); extern double strtod_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 3))); extern float strtof_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 3))); extern long double strtold_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 3))); extern _Float128 strtof128_l (const char *__restrict __nptr, char **__restrict __endptr, locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 3))); # 270 "/usr/include/stdlib.h" 3 4 extern char *l64a (long int __n) throw () ; extern long int a64l (const char *__s) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; # 1 "/usr/include/sys/types.h" 1 3 4 # 27 "/usr/include/sys/types.h" 3 4 extern "C" { typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino_t ino_t; typedef __ino64_t ino64_t; typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off_t off_t; typedef __off64_t off64_t; # 104 "/usr/include/sys/types.h" 3 4 typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; # 135 "/usr/include/sys/types.h" 3 4 typedef __useconds_t useconds_t; typedef __suseconds_t suseconds_t; # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 1 3 4 # 146 "/usr/include/sys/types.h" 2 3 4 typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; # 1 "/usr/include/bits/stdint-intn.h" 1 3 4 # 24 "/usr/include/bits/stdint-intn.h" 3 4 typedef __int8_t int8_t; typedef __int16_t int16_t; typedef __int32_t int32_t; typedef __int64_t int64_t; # 157 "/usr/include/sys/types.h" 2 3 4 # 178 "/usr/include/sys/types.h" 3 4 typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); typedef int register_t __attribute__ ((__mode__ (__word__))); # 194 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/endian.h" 1 3 4 # 36 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/endian.h" 1 3 4 # 37 "/usr/include/endian.h" 2 3 4 # 60 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/byteswap.h" 1 3 4 # 28 "/usr/include/bits/byteswap.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 29 "/usr/include/bits/byteswap.h" 2 3 4 # 1 "/usr/include/bits/byteswap-16.h" 1 3 4 # 36 "/usr/include/bits/byteswap.h" 2 3 4 # 44 "/usr/include/bits/byteswap.h" 3 4 static __inline unsigned int __bswap_32 (unsigned int __bsx) { return __builtin_bswap32 (__bsx); } # 108 "/usr/include/bits/byteswap.h" 3 4 static __inline __uint64_t __bswap_64 (__uint64_t __bsx) { return __builtin_bswap64 (__bsx); } # 61 "/usr/include/endian.h" 2 3 4 # 1 "/usr/include/bits/uintn-identity.h" 1 3 4 # 32 "/usr/include/bits/uintn-identity.h" 3 4 static __inline __uint16_t __uint16_identity (__uint16_t __x) { return __x; } static __inline __uint32_t __uint32_identity (__uint32_t __x) { return __x; } static __inline __uint64_t __uint64_identity (__uint64_t __x) { return __x; } # 62 "/usr/include/endian.h" 2 3 4 # 195 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/select.h" 1 3 4 # 30 "/usr/include/sys/select.h" 3 4 # 1 "/usr/include/bits/select.h" 1 3 4 # 22 "/usr/include/bits/select.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 23 "/usr/include/bits/select.h" 2 3 4 # 31 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/bits/types/sigset_t.h" 1 3 4 # 1 "/usr/include/bits/types/__sigset_t.h" 1 3 4 typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; # 5 "/usr/include/bits/types/sigset_t.h" 2 3 4 typedef __sigset_t sigset_t; # 34 "/usr/include/sys/select.h" 2 3 4 # 49 "/usr/include/sys/select.h" 3 4 typedef long int __fd_mask; # 59 "/usr/include/sys/select.h" 3 4 typedef struct { __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; # 91 "/usr/include/sys/select.h" 3 4 extern "C" { # 101 "/usr/include/sys/select.h" 3 4 extern int select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout); # 113 "/usr/include/sys/select.h" 3 4 extern int pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask); # 126 "/usr/include/sys/select.h" 3 4 } # 198 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/sysmacros.h" 1 3 4 # 41 "/usr/include/sys/sysmacros.h" 3 4 # 1 "/usr/include/bits/sysmacros.h" 1 3 4 # 42 "/usr/include/sys/sysmacros.h" 2 3 4 # 71 "/usr/include/sys/sysmacros.h" 3 4 extern "C" { extern unsigned int gnu_dev_major (__dev_t __dev) throw () __attribute__ ((__const__)); extern unsigned int gnu_dev_minor (__dev_t __dev) throw () __attribute__ ((__const__)); extern __dev_t gnu_dev_makedev (unsigned int __major, unsigned int __minor) throw () __attribute__ ((__const__)); # 85 "/usr/include/sys/sysmacros.h" 3 4 } # 206 "/usr/include/sys/types.h" 2 3 4 typedef __blksize_t blksize_t; typedef __blkcnt_t blkcnt_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; # 246 "/usr/include/sys/types.h" 3 4 typedef __blkcnt64_t blkcnt64_t; typedef __fsblkcnt64_t fsblkcnt64_t; typedef __fsfilcnt64_t fsfilcnt64_t; # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 # 23 "/usr/include/bits/pthreadtypes.h" 3 4 # 1 "/usr/include/bits/thread-shared-types.h" 1 3 4 # 58 "/usr/include/bits/thread-shared-types.h" 3 4 # 1 "/usr/include/bits/pthreadtypes-arch.h" 1 3 4 # 21 "/usr/include/bits/pthreadtypes-arch.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 22 "/usr/include/bits/pthreadtypes-arch.h" 2 3 4 # 58 "/usr/include/bits/pthreadtypes-arch.h" 3 4 struct __pthread_rwlock_arch_t { unsigned int __readers; unsigned int __writers; unsigned int __wrphase_futex; unsigned int __writers_futex; unsigned int __pad3; unsigned int __pad4; int __cur_writer; int __shared; signed char __rwelision; unsigned char __pad1[7]; unsigned long int __pad2; unsigned int __flags; # 92 "/usr/include/bits/pthreadtypes-arch.h" 3 4 }; # 59 "/usr/include/bits/thread-shared-types.h" 2 3 4 typedef struct __pthread_internal_list { struct __pthread_internal_list *__prev; struct __pthread_internal_list *__next; } __pthread_list_t; # 99 "/usr/include/bits/thread-shared-types.h" 3 4 struct __pthread_mutex_s { int __lock ; unsigned int __count; int __owner; unsigned int __nusers; # 129 "/usr/include/bits/thread-shared-types.h" 3 4 int __kind; short __spins; short __elision; __pthread_list_t __list; # 143 "/usr/include/bits/thread-shared-types.h" 3 4 }; struct __pthread_cond_s { __extension__ union { __extension__ unsigned long long int __wseq; struct { unsigned int __low; unsigned int __high; } __wseq32; }; __extension__ union { __extension__ unsigned long long int __g1_start; struct { unsigned int __low; unsigned int __high; } __g1_start32; }; unsigned int __g_refs[2] ; unsigned int __g_size[2]; unsigned int __g1_orig_size; unsigned int __wrefs; unsigned int __g_signals[2]; }; # 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 typedef unsigned long int pthread_t; typedef union { char __size[4]; int __align; } pthread_mutexattr_t; typedef union { char __size[4]; int __align; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef int pthread_once_t; union pthread_attr_t { char __size[56]; long int __align; }; typedef union pthread_attr_t pthread_attr_t; typedef union { struct __pthread_mutex_s __data; char __size[40]; long int __align; } pthread_mutex_t; typedef union { struct __pthread_cond_s __data; char __size[48]; __extension__ long long int __align; } pthread_cond_t; typedef union { struct __pthread_rwlock_arch_t __data; char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 255 "/usr/include/sys/types.h" 2 3 4 } # 280 "/usr/include/stdlib.h" 2 3 4 extern long int random (void) throw (); extern void srandom (unsigned int __seed) throw (); extern char *initstate (unsigned int __seed, char *__statebuf, size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); struct random_data { int32_t *fptr; int32_t *rptr; int32_t *state; int rand_type; int rand_deg; int rand_sep; int32_t *end_ptr; }; extern int random_r (struct random_data *__restrict __buf, int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int srandom_r (unsigned int __seed, struct random_data *__buf) throw () __attribute__ ((__nonnull__ (2))); extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, size_t __statelen, struct random_data *__restrict __buf) throw () __attribute__ ((__nonnull__ (2, 4))); extern int setstate_r (char *__restrict __statebuf, struct random_data *__restrict __buf) throw () __attribute__ ((__nonnull__ (1, 2))); extern int rand (void) throw (); extern void srand (unsigned int __seed) throw (); extern int rand_r (unsigned int *__seed) throw (); extern double drand48 (void) throw (); extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); extern long int lrand48 (void) throw (); extern long int nrand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); extern long int mrand48 (void) throw (); extern long int jrand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); extern void srand48 (long int __seedval) throw (); extern unsigned short int *seed48 (unsigned short int __seed16v[3]) throw () __attribute__ ((__nonnull__ (1))); extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); struct drand48_data { unsigned short int __x[3]; unsigned short int __old_x[3]; unsigned short int __c; unsigned short int __init; __extension__ unsigned long long int __a; }; extern int drand48_r (struct drand48_data *__restrict __buffer, double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int lrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int mrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int srand48_r (long int __seedval, struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (2))); extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) ; extern void *calloc (size_t __nmemb, size_t __size) throw () __attribute__ ((__malloc__)) ; extern void *realloc (void *__ptr, size_t __size) throw () __attribute__ ((__warn_unused_result__)); extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) throw () __attribute__ ((__warn_unused_result__)); extern void free (void *__ptr) throw (); # 1 "/usr/include/alloca.h" 1 3 4 # 24 "/usr/include/alloca.h" 3 4 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stddef.h" 1 3 4 # 25 "/usr/include/alloca.h" 2 3 4 extern "C" { extern void *alloca (size_t __size) throw (); } # 452 "/usr/include/stdlib.h" 2 3 4 extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) ; extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) throw () __attribute__ ((__nonnull__ (1))) ; extern void *aligned_alloc (size_t __alignment, size_t __size) throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) ; extern void abort (void) throw () __attribute__ ((__noreturn__)); extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); extern "C++" int at_quick_exit (void (*__func) (void)) throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); # 492 "/usr/include/stdlib.h" 3 4 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) throw () __attribute__ ((__nonnull__ (1))); extern void exit (int __status) throw () __attribute__ ((__noreturn__)); extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; extern char *secure_getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); extern int setenv (const char *__name, const char *__value, int __replace) throw () __attribute__ ((__nonnull__ (2))); extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); extern int clearenv (void) throw (); # 557 "/usr/include/stdlib.h" 3 4 extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); # 570 "/usr/include/stdlib.h" 3 4 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; # 580 "/usr/include/stdlib.h" 3 4 extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; # 592 "/usr/include/stdlib.h" 3 4 extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; # 602 "/usr/include/stdlib.h" 3 4 extern int mkstemps64 (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; # 613 "/usr/include/stdlib.h" 3 4 extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; # 624 "/usr/include/stdlib.h" 3 4 extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; # 634 "/usr/include/stdlib.h" 3 4 extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; # 644 "/usr/include/stdlib.h" 3 4 extern int mkostemps (char *__template, int __suffixlen, int __flags) __attribute__ ((__nonnull__ (1))) ; # 656 "/usr/include/stdlib.h" 3 4 extern int mkostemps64 (char *__template, int __suffixlen, int __flags) __attribute__ ((__nonnull__ (1))) ; # 666 "/usr/include/stdlib.h" 3 4 extern int system (const char *__command) ; extern char *canonicalize_file_name (const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; # 682 "/usr/include/stdlib.h" 3 4 extern char *realpath (const char *__restrict __name, char *__restrict __resolved) throw () ; typedef int (*__compar_fn_t) (const void *, const void *); typedef __compar_fn_t comparison_fn_t; typedef int (*__compar_d_fn_t) (const void *, const void *, void *); extern void *bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 2, 5))) ; extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); extern void qsort_r (void *__base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void *__arg) __attribute__ ((__nonnull__ (1, 4))); extern int abs (int __x) throw () __attribute__ ((__const__)) ; extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; __extension__ extern long long int llabs (long long int __x) throw () __attribute__ ((__const__)) ; extern div_t div (int __numer, int __denom) throw () __attribute__ ((__const__)) ; extern ldiv_t ldiv (long int __numer, long int __denom) throw () __attribute__ ((__const__)) ; __extension__ extern lldiv_t lldiv (long long int __numer, long long int __denom) throw () __attribute__ ((__const__)) ; # 754 "/usr/include/stdlib.h" 3 4 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; extern char *gcvt (double __value, int __ndigit, char *__buf) throw () __attribute__ ((__nonnull__ (3))) ; extern char *qecvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; extern char *qfcvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; extern char *qgcvt (long double __value, int __ndigit, char *__buf) throw () __attribute__ ((__nonnull__ (3))) ; extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); extern int qecvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); extern int qfcvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); extern int mblen (const char *__s, size_t __n) throw (); extern int mbtowc (wchar_t *__restrict __pwc, const char *__restrict __s, size_t __n) throw (); extern int wctomb (char *__s, wchar_t __wchar) throw (); extern size_t mbstowcs (wchar_t *__restrict __pwcs, const char *__restrict __s, size_t __n) throw (); extern size_t wcstombs (char *__restrict __s, const wchar_t *__restrict __pwcs, size_t __n) throw (); extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; # 839 "/usr/include/stdlib.h" 3 4 extern int getsubopt (char **__restrict __optionp, char *const *__restrict __tokens, char **__restrict __valuep) throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; extern void setkey (const char *__key) throw () __attribute__ ((__nonnull__ (1))); extern int posix_openpt (int __oflag) ; extern int grantpt (int __fd) throw (); extern int unlockpt (int __fd) throw (); extern char *ptsname (int __fd) throw () ; extern int ptsname_r (int __fd, char *__buf, size_t __buflen) throw () __attribute__ ((__nonnull__ (2))); extern int getpt (void); extern int getloadavg (double __loadavg[], int __nelem) throw () __attribute__ ((__nonnull__ (1))); # 901 "/usr/include/stdlib.h" 3 4 # 1 "/usr/include/bits/stdlib-float.h" 1 3 4 # 902 "/usr/include/stdlib.h" 2 3 4 # 911 "/usr/include/stdlib.h" 3 4 } # 39 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/std_abs.h" 2 3 extern "C++" { namespace std __attribute__ ((__visibility__ ("default"))) { using ::abs; inline long abs(long __i) { return __builtin_labs(__i); } inline long long abs(long long __x) { return __builtin_llabs (__x); } inline constexpr double abs(double __x) { return __builtin_fabs(__x); } inline constexpr float abs(float __x) { return __builtin_fabsf(__x); } inline constexpr long double abs(long double __x) { return __builtin_fabsl(__x); } inline constexpr __int128 abs(__int128 __x) { return __x >= 0 ? __x : -__x; } # 100 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/bits/std_abs.h" 3 inline constexpr __float128 abs(__float128 __x) { return __x < 0 ? -__x : __x; } } } # 48 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 2 3 # 77 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 3 extern "C++" { namespace std __attribute__ ((__visibility__ ("default"))) { using ::acos; inline constexpr float acos(float __x) { return __builtin_acosf(__x); } inline constexpr long double acos(long double __x) { return __builtin_acosl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type acos(_Tp __x) { return __builtin_acos(__x); } using ::asin; inline constexpr float asin(float __x) { return __builtin_asinf(__x); } inline constexpr long double asin(long double __x) { return __builtin_asinl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type asin(_Tp __x) { return __builtin_asin(__x); } using ::atan; inline constexpr float atan(float __x) { return __builtin_atanf(__x); } inline constexpr long double atan(long double __x) { return __builtin_atanl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type atan(_Tp __x) { return __builtin_atan(__x); } using ::atan2; inline constexpr float atan2(float __y, float __x) { return __builtin_atan2f(__y, __x); } inline constexpr long double atan2(long double __y, long double __x) { return __builtin_atan2l(__y, __x); } template inline constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type atan2(_Tp __y, _Up __x) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return atan2(__type(__y), __type(__x)); } using ::ceil; inline constexpr float ceil(float __x) { return __builtin_ceilf(__x); } inline constexpr long double ceil(long double __x) { return __builtin_ceill(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type ceil(_Tp __x) { return __builtin_ceil(__x); } using ::cos; inline constexpr float cos(float __x) { return __builtin_cosf(__x); } inline constexpr long double cos(long double __x) { return __builtin_cosl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type cos(_Tp __x) { return __builtin_cos(__x); } using ::cosh; inline constexpr float cosh(float __x) { return __builtin_coshf(__x); } inline constexpr long double cosh(long double __x) { return __builtin_coshl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type cosh(_Tp __x) { return __builtin_cosh(__x); } using ::exp; inline constexpr float exp(float __x) { return __builtin_expf(__x); } inline constexpr long double exp(long double __x) { return __builtin_expl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type exp(_Tp __x) { return __builtin_exp(__x); } using ::fabs; inline constexpr float fabs(float __x) { return __builtin_fabsf(__x); } inline constexpr long double fabs(long double __x) { return __builtin_fabsl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type fabs(_Tp __x) { return __builtin_fabs(__x); } using ::floor; inline constexpr float floor(float __x) { return __builtin_floorf(__x); } inline constexpr long double floor(long double __x) { return __builtin_floorl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type floor(_Tp __x) { return __builtin_floor(__x); } using ::fmod; inline constexpr float fmod(float __x, float __y) { return __builtin_fmodf(__x, __y); } inline constexpr long double fmod(long double __x, long double __y) { return __builtin_fmodl(__x, __y); } template inline constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type fmod(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return fmod(__type(__x), __type(__y)); } using ::frexp; inline float frexp(float __x, int* __exp) { return __builtin_frexpf(__x, __exp); } inline long double frexp(long double __x, int* __exp) { return __builtin_frexpl(__x, __exp); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type frexp(_Tp __x, int* __exp) { return __builtin_frexp(__x, __exp); } using ::ldexp; inline constexpr float ldexp(float __x, int __exp) { return __builtin_ldexpf(__x, __exp); } inline constexpr long double ldexp(long double __x, int __exp) { return __builtin_ldexpl(__x, __exp); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type ldexp(_Tp __x, int __exp) { return __builtin_ldexp(__x, __exp); } using ::log; inline constexpr float log(float __x) { return __builtin_logf(__x); } inline constexpr long double log(long double __x) { return __builtin_logl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type log(_Tp __x) { return __builtin_log(__x); } using ::log10; inline constexpr float log10(float __x) { return __builtin_log10f(__x); } inline constexpr long double log10(long double __x) { return __builtin_log10l(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type log10(_Tp __x) { return __builtin_log10(__x); } using ::modf; inline float modf(float __x, float* __iptr) { return __builtin_modff(__x, __iptr); } inline long double modf(long double __x, long double* __iptr) { return __builtin_modfl(__x, __iptr); } using ::pow; inline constexpr float pow(float __x, float __y) { return __builtin_powf(__x, __y); } inline constexpr long double pow(long double __x, long double __y) { return __builtin_powl(__x, __y); } # 412 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 3 template inline constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return pow(__type(__x), __type(__y)); } using ::sin; inline constexpr float sin(float __x) { return __builtin_sinf(__x); } inline constexpr long double sin(long double __x) { return __builtin_sinl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type sin(_Tp __x) { return __builtin_sin(__x); } using ::sinh; inline constexpr float sinh(float __x) { return __builtin_sinhf(__x); } inline constexpr long double sinh(long double __x) { return __builtin_sinhl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type sinh(_Tp __x) { return __builtin_sinh(__x); } using ::sqrt; inline constexpr float sqrt(float __x) { return __builtin_sqrtf(__x); } inline constexpr long double sqrt(long double __x) { return __builtin_sqrtl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type sqrt(_Tp __x) { return __builtin_sqrt(__x); } using ::tan; inline constexpr float tan(float __x) { return __builtin_tanf(__x); } inline constexpr long double tan(long double __x) { return __builtin_tanl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type tan(_Tp __x) { return __builtin_tan(__x); } using ::tanh; inline constexpr float tanh(float __x) { return __builtin_tanhf(__x); } inline constexpr long double tanh(long double __x) { return __builtin_tanhl(__x); } template inline constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type tanh(_Tp __x) { return __builtin_tanh(__x); } # 536 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 3 constexpr int fpclassify(float __x) { return __builtin_fpclassify(0, 1, 4, 3, 2, __x); } constexpr int fpclassify(double __x) { return __builtin_fpclassify(0, 1, 4, 3, 2, __x); } constexpr int fpclassify(long double __x) { return __builtin_fpclassify(0, 1, 4, 3, 2, __x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, int>::__type fpclassify(_Tp __x) { return __x != 0 ? 4 : 2; } constexpr bool isfinite(float __x) { return __builtin_isfinite(__x); } constexpr bool isfinite(double __x) { return __builtin_isfinite(__x); } constexpr bool isfinite(long double __x) { return __builtin_isfinite(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, bool>::__type isfinite(_Tp __x) { return true; } constexpr bool isinf(float __x) { return __builtin_isinf(__x); } constexpr bool isinf(double __x) { return __builtin_isinf(__x); } constexpr bool isinf(long double __x) { return __builtin_isinf(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, bool>::__type isinf(_Tp __x) { return false; } constexpr bool isnan(float __x) { return __builtin_isnan(__x); } constexpr bool isnan(double __x) { return __builtin_isnan(__x); } constexpr bool isnan(long double __x) { return __builtin_isnan(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, bool>::__type isnan(_Tp __x) { return false; } constexpr bool isnormal(float __x) { return __builtin_isnormal(__x); } constexpr bool isnormal(double __x) { return __builtin_isnormal(__x); } constexpr bool isnormal(long double __x) { return __builtin_isnormal(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, bool>::__type isnormal(_Tp __x) { return __x != 0 ? true : false; } constexpr bool signbit(float __x) { return __builtin_signbit(__x); } constexpr bool signbit(double __x) { return __builtin_signbit(__x); } constexpr bool signbit(long double __x) { return __builtin_signbit(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, bool>::__type signbit(_Tp __x) { return __x < 0 ? true : false; } constexpr bool isgreater(float __x, float __y) { return __builtin_isgreater(__x, __y); } constexpr bool isgreater(double __x, double __y) { return __builtin_isgreater(__x, __y); } constexpr bool isgreater(long double __x, long double __y) { return __builtin_isgreater(__x, __y); } template constexpr typename __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value && __is_arithmetic<_Up>::__value), bool>::__type isgreater(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return __builtin_isgreater(__type(__x), __type(__y)); } constexpr bool isgreaterequal(float __x, float __y) { return __builtin_isgreaterequal(__x, __y); } constexpr bool isgreaterequal(double __x, double __y) { return __builtin_isgreaterequal(__x, __y); } constexpr bool isgreaterequal(long double __x, long double __y) { return __builtin_isgreaterequal(__x, __y); } template constexpr typename __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value && __is_arithmetic<_Up>::__value), bool>::__type isgreaterequal(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return __builtin_isgreaterequal(__type(__x), __type(__y)); } constexpr bool isless(float __x, float __y) { return __builtin_isless(__x, __y); } constexpr bool isless(double __x, double __y) { return __builtin_isless(__x, __y); } constexpr bool isless(long double __x, long double __y) { return __builtin_isless(__x, __y); } template constexpr typename __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value && __is_arithmetic<_Up>::__value), bool>::__type isless(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return __builtin_isless(__type(__x), __type(__y)); } constexpr bool islessequal(float __x, float __y) { return __builtin_islessequal(__x, __y); } constexpr bool islessequal(double __x, double __y) { return __builtin_islessequal(__x, __y); } constexpr bool islessequal(long double __x, long double __y) { return __builtin_islessequal(__x, __y); } template constexpr typename __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value && __is_arithmetic<_Up>::__value), bool>::__type islessequal(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return __builtin_islessequal(__type(__x), __type(__y)); } constexpr bool islessgreater(float __x, float __y) { return __builtin_islessgreater(__x, __y); } constexpr bool islessgreater(double __x, double __y) { return __builtin_islessgreater(__x, __y); } constexpr bool islessgreater(long double __x, long double __y) { return __builtin_islessgreater(__x, __y); } template constexpr typename __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value && __is_arithmetic<_Up>::__value), bool>::__type islessgreater(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return __builtin_islessgreater(__type(__x), __type(__y)); } constexpr bool isunordered(float __x, float __y) { return __builtin_isunordered(__x, __y); } constexpr bool isunordered(double __x, double __y) { return __builtin_isunordered(__x, __y); } constexpr bool isunordered(long double __x, long double __y) { return __builtin_isunordered(__x, __y); } template constexpr typename __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value && __is_arithmetic<_Up>::__value), bool>::__type isunordered(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return __builtin_isunordered(__type(__x), __type(__y)); } # 1065 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 3 using ::double_t; using ::float_t; using ::acosh; using ::acoshf; using ::acoshl; using ::asinh; using ::asinhf; using ::asinhl; using ::atanh; using ::atanhf; using ::atanhl; using ::cbrt; using ::cbrtf; using ::cbrtl; using ::copysign; using ::copysignf; using ::copysignl; using ::erf; using ::erff; using ::erfl; using ::erfc; using ::erfcf; using ::erfcl; using ::exp2; using ::exp2f; using ::exp2l; using ::expm1; using ::expm1f; using ::expm1l; using ::fdim; using ::fdimf; using ::fdiml; using ::fma; using ::fmaf; using ::fmal; using ::fmax; using ::fmaxf; using ::fmaxl; using ::fmin; using ::fminf; using ::fminl; using ::hypot; using ::hypotf; using ::hypotl; using ::ilogb; using ::ilogbf; using ::ilogbl; using ::lgamma; using ::lgammaf; using ::lgammal; using ::llrint; using ::llrintf; using ::llrintl; using ::llround; using ::llroundf; using ::llroundl; using ::log1p; using ::log1pf; using ::log1pl; using ::log2; using ::log2f; using ::log2l; using ::logb; using ::logbf; using ::logbl; using ::lrint; using ::lrintf; using ::lrintl; using ::lround; using ::lroundf; using ::lroundl; using ::nan; using ::nanf; using ::nanl; using ::nearbyint; using ::nearbyintf; using ::nearbyintl; using ::nextafter; using ::nextafterf; using ::nextafterl; using ::nexttoward; using ::nexttowardf; using ::nexttowardl; using ::remainder; using ::remainderf; using ::remainderl; using ::remquo; using ::remquof; using ::remquol; using ::rint; using ::rintf; using ::rintl; using ::round; using ::roundf; using ::roundl; using ::scalbln; using ::scalblnf; using ::scalblnl; using ::scalbn; using ::scalbnf; using ::scalbnl; using ::tgamma; using ::tgammaf; using ::tgammal; using ::trunc; using ::truncf; using ::truncl; constexpr float acosh(float __x) { return __builtin_acoshf(__x); } constexpr long double acosh(long double __x) { return __builtin_acoshl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type acosh(_Tp __x) { return __builtin_acosh(__x); } constexpr float asinh(float __x) { return __builtin_asinhf(__x); } constexpr long double asinh(long double __x) { return __builtin_asinhl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type asinh(_Tp __x) { return __builtin_asinh(__x); } constexpr float atanh(float __x) { return __builtin_atanhf(__x); } constexpr long double atanh(long double __x) { return __builtin_atanhl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type atanh(_Tp __x) { return __builtin_atanh(__x); } constexpr float cbrt(float __x) { return __builtin_cbrtf(__x); } constexpr long double cbrt(long double __x) { return __builtin_cbrtl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type cbrt(_Tp __x) { return __builtin_cbrt(__x); } constexpr float copysign(float __x, float __y) { return __builtin_copysignf(__x, __y); } constexpr long double copysign(long double __x, long double __y) { return __builtin_copysignl(__x, __y); } template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type copysign(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return copysign(__type(__x), __type(__y)); } constexpr float erf(float __x) { return __builtin_erff(__x); } constexpr long double erf(long double __x) { return __builtin_erfl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type erf(_Tp __x) { return __builtin_erf(__x); } constexpr float erfc(float __x) { return __builtin_erfcf(__x); } constexpr long double erfc(long double __x) { return __builtin_erfcl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type erfc(_Tp __x) { return __builtin_erfc(__x); } constexpr float exp2(float __x) { return __builtin_exp2f(__x); } constexpr long double exp2(long double __x) { return __builtin_exp2l(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type exp2(_Tp __x) { return __builtin_exp2(__x); } constexpr float expm1(float __x) { return __builtin_expm1f(__x); } constexpr long double expm1(long double __x) { return __builtin_expm1l(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type expm1(_Tp __x) { return __builtin_expm1(__x); } constexpr float fdim(float __x, float __y) { return __builtin_fdimf(__x, __y); } constexpr long double fdim(long double __x, long double __y) { return __builtin_fdiml(__x, __y); } template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type fdim(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return fdim(__type(__x), __type(__y)); } constexpr float fma(float __x, float __y, float __z) { return __builtin_fmaf(__x, __y, __z); } constexpr long double fma(long double __x, long double __y, long double __z) { return __builtin_fmal(__x, __y, __z); } template constexpr typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type fma(_Tp __x, _Up __y, _Vp __z) { typedef typename __gnu_cxx::__promote_3<_Tp, _Up, _Vp>::__type __type; return fma(__type(__x), __type(__y), __type(__z)); } constexpr float fmax(float __x, float __y) { return __builtin_fmaxf(__x, __y); } constexpr long double fmax(long double __x, long double __y) { return __builtin_fmaxl(__x, __y); } template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type fmax(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return fmax(__type(__x), __type(__y)); } constexpr float fmin(float __x, float __y) { return __builtin_fminf(__x, __y); } constexpr long double fmin(long double __x, long double __y) { return __builtin_fminl(__x, __y); } template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type fmin(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return fmin(__type(__x), __type(__y)); } constexpr float hypot(float __x, float __y) { return __builtin_hypotf(__x, __y); } constexpr long double hypot(long double __x, long double __y) { return __builtin_hypotl(__x, __y); } template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type hypot(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return hypot(__type(__x), __type(__y)); } constexpr int ilogb(float __x) { return __builtin_ilogbf(__x); } constexpr int ilogb(long double __x) { return __builtin_ilogbl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, int>::__type ilogb(_Tp __x) { return __builtin_ilogb(__x); } constexpr float lgamma(float __x) { return __builtin_lgammaf(__x); } constexpr long double lgamma(long double __x) { return __builtin_lgammal(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type lgamma(_Tp __x) { return __builtin_lgamma(__x); } constexpr long long llrint(float __x) { return __builtin_llrintf(__x); } constexpr long long llrint(long double __x) { return __builtin_llrintl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, long long>::__type llrint(_Tp __x) { return __builtin_llrint(__x); } constexpr long long llround(float __x) { return __builtin_llroundf(__x); } constexpr long long llround(long double __x) { return __builtin_llroundl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, long long>::__type llround(_Tp __x) { return __builtin_llround(__x); } constexpr float log1p(float __x) { return __builtin_log1pf(__x); } constexpr long double log1p(long double __x) { return __builtin_log1pl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type log1p(_Tp __x) { return __builtin_log1p(__x); } constexpr float log2(float __x) { return __builtin_log2f(__x); } constexpr long double log2(long double __x) { return __builtin_log2l(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type log2(_Tp __x) { return __builtin_log2(__x); } constexpr float logb(float __x) { return __builtin_logbf(__x); } constexpr long double logb(long double __x) { return __builtin_logbl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type logb(_Tp __x) { return __builtin_logb(__x); } constexpr long lrint(float __x) { return __builtin_lrintf(__x); } constexpr long lrint(long double __x) { return __builtin_lrintl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, long>::__type lrint(_Tp __x) { return __builtin_lrint(__x); } constexpr long lround(float __x) { return __builtin_lroundf(__x); } constexpr long lround(long double __x) { return __builtin_lroundl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, long>::__type lround(_Tp __x) { return __builtin_lround(__x); } constexpr float nearbyint(float __x) { return __builtin_nearbyintf(__x); } constexpr long double nearbyint(long double __x) { return __builtin_nearbyintl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type nearbyint(_Tp __x) { return __builtin_nearbyint(__x); } constexpr float nextafter(float __x, float __y) { return __builtin_nextafterf(__x, __y); } constexpr long double nextafter(long double __x, long double __y) { return __builtin_nextafterl(__x, __y); } template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type nextafter(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return nextafter(__type(__x), __type(__y)); } constexpr float nexttoward(float __x, long double __y) { return __builtin_nexttowardf(__x, __y); } constexpr long double nexttoward(long double __x, long double __y) { return __builtin_nexttowardl(__x, __y); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type nexttoward(_Tp __x, long double __y) { return __builtin_nexttoward(__x, __y); } constexpr float remainder(float __x, float __y) { return __builtin_remainderf(__x, __y); } constexpr long double remainder(long double __x, long double __y) { return __builtin_remainderl(__x, __y); } template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type remainder(_Tp __x, _Up __y) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return remainder(__type(__x), __type(__y)); } inline float remquo(float __x, float __y, int* __pquo) { return __builtin_remquof(__x, __y, __pquo); } inline long double remquo(long double __x, long double __y, int* __pquo) { return __builtin_remquol(__x, __y, __pquo); } template inline typename __gnu_cxx::__promote_2<_Tp, _Up>::__type remquo(_Tp __x, _Up __y, int* __pquo) { typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type; return remquo(__type(__x), __type(__y), __pquo); } constexpr float rint(float __x) { return __builtin_rintf(__x); } constexpr long double rint(long double __x) { return __builtin_rintl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type rint(_Tp __x) { return __builtin_rint(__x); } constexpr float round(float __x) { return __builtin_roundf(__x); } constexpr long double round(long double __x) { return __builtin_roundl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type round(_Tp __x) { return __builtin_round(__x); } constexpr float scalbln(float __x, long __ex) { return __builtin_scalblnf(__x, __ex); } constexpr long double scalbln(long double __x, long __ex) { return __builtin_scalblnl(__x, __ex); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type scalbln(_Tp __x, long __ex) { return __builtin_scalbln(__x, __ex); } constexpr float scalbn(float __x, int __ex) { return __builtin_scalbnf(__x, __ex); } constexpr long double scalbn(long double __x, int __ex) { return __builtin_scalbnl(__x, __ex); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type scalbn(_Tp __x, int __ex) { return __builtin_scalbn(__x, __ex); } constexpr float tgamma(float __x) { return __builtin_tgammaf(__x); } constexpr long double tgamma(long double __x) { return __builtin_tgammal(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type tgamma(_Tp __x) { return __builtin_tgamma(__x); } constexpr float trunc(float __x) { return __builtin_truncf(__x); } constexpr long double trunc(long double __x) { return __builtin_truncl(__x); } template constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, double>::__type trunc(_Tp __x) { return __builtin_trunc(__x); } # 1888 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 3 } } # 37 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/math.h" 2 3 using std::abs; using std::acos; using std::asin; using std::atan; using std::atan2; using std::cos; using std::sin; using std::tan; using std::cosh; using std::sinh; using std::tanh; using std::exp; using std::frexp; using std::ldexp; using std::log; using std::log10; using std::modf; using std::pow; using std::sqrt; using std::ceil; using std::fabs; using std::floor; using std::fmod; using std::fpclassify; using std::isfinite; using std::isinf; using std::isnan; using std::isnormal; using std::signbit; using std::isgreater; using std::isgreaterequal; using std::isless; using std::islessequal; using std::islessgreater; using std::isunordered; using std::acosh; using std::asinh; using std::atanh; using std::cbrt; using std::copysign; using std::erf; using std::erfc; using std::exp2; using std::expm1; using std::fdim; using std::fma; using std::fmax; using std::fmin; using std::hypot; using std::ilogb; using std::lgamma; using std::llrint; using std::llround; using std::log1p; using std::log2; using std::logb; using std::lrint; using std::lround; using std::nearbyint; using std::nextafter; using std::nexttoward; using std::remainder; using std::remquo; using std::rint; using std::round; using std::scalbln; using std::scalbn; using std::tgamma; using std::trunc; # 8955 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 2 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/stdlib.h" 1 3 # 36 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/stdlib.h" 3 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cstdlib" 1 3 # 39 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cstdlib" 3 # 40 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cstdlib" 3 # 121 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cstdlib" 3 extern "C++" { namespace std __attribute__ ((__visibility__ ("default"))) { using ::div_t; using ::ldiv_t; using ::abort; using ::atexit; using ::at_quick_exit; using ::atof; using ::atoi; using ::atol; using ::bsearch; using ::calloc; using ::div; using ::exit; using ::free; using ::getenv; using ::labs; using ::ldiv; using ::malloc; using ::mblen; using ::mbstowcs; using ::mbtowc; using ::qsort; using ::quick_exit; using ::rand; using ::realloc; using ::srand; using ::strtod; using ::strtol; using ::strtoul; using ::system; using ::wcstombs; using ::wctomb; inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } } # 195 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cstdlib" 3 namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) { using ::lldiv_t; using ::_Exit; using ::llabs; inline lldiv_t div(long long __n, long long __d) { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } using ::lldiv; # 227 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cstdlib" 3 using ::atoll; using ::strtoll; using ::strtoull; using ::strtof; using ::strtold; } namespace std { using ::__gnu_cxx::lldiv_t; using ::__gnu_cxx::_Exit; using ::__gnu_cxx::llabs; using ::__gnu_cxx::div; using ::__gnu_cxx::lldiv; using ::__gnu_cxx::atoll; using ::__gnu_cxx::strtof; using ::__gnu_cxx::strtoll; using ::__gnu_cxx::strtoull; using ::__gnu_cxx::strtold; } } # 37 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/stdlib.h" 2 3 using std::abort; using std::atexit; using std::exit; using std::at_quick_exit; using std::quick_exit; using std::div_t; using std::ldiv_t; using std::abs; using std::atof; using std::atoi; using std::atol; using std::bsearch; using std::calloc; using std::div; using std::free; using std::getenv; using std::labs; using std::ldiv; using std::malloc; using std::mblen; using std::mbstowcs; using std::mbtowc; using std::qsort; using std::rand; using std::realloc; using std::srand; using std::strtod; using std::strtol; using std::strtoul; using std::system; using std::wcstombs; using std::wctomb; # 8956 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 2 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 1 3 # 39 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 3 # 40 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cmath" 3 # 8959 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 2 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cstdlib" 1 3 # 39 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cstdlib" 3 # 40 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/cstdlib" 3 # 8960 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 2 # 9029 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" # 9029 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" namespace std { __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(float x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(double x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool signbit(long double x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(float x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(double x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isfinite(long double x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(float x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(double x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isnan(long double x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(float x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(double x); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr bool isinf(long double x); } # 9193 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" namespace std { template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __pow_helper(T, int); template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) T __cmath_power(T, unsigned int); } using std::abs; using std::fabs; using std::ceil; using std::floor; using std::sqrt; using std::pow; using std::log; using std::log10; using std::fmod; using std::modf; using std::exp; using std::frexp; using std::ldexp; using std::asin; using std::sin; using std::sinh; using std::acos; using std::cos; using std::cosh; using std::atan; using std::atan2; using std::tan; using std::tanh; # 9588 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" namespace std { # 9597 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int abs(long long int); # 9607 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int abs(long int); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float abs(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double abs(double); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fabs(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ceil(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float floor(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sqrt(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float pow(float, float); template extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) typename __gnu_cxx::__promote_2<_Tp, _Up>::__type pow(_Tp, _Up); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float log10(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float fmod(float, float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float modf(float, float*); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float frexp(float, int*); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float ldexp(float, int); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float asin(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sin(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinh(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float acos(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cos(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cosh(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float atan2(float, float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tan(float); extern __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float tanh(float); # 9728 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" } # 9831 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" namespace std { __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float logb(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr int ilogb(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbn(float a, int b); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float scalbln(float a, long int b); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float exp2(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float expm1(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log2(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float log1p(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float acosh(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float asinh(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float atanh(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float hypot(float a, float b); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float cbrt(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erf(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float erfc(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float lgamma(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float tgamma(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float copysign(float a, float b); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nextafter(float a, float b); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float remainder(float a, float b); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float remquo(float a, float b, int *quo); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float round(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lround(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llround(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float trunc(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float rint(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long int lrint(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr long long int llrint(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float nearbyint(float a); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fdim(float a, float b); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fma(float a, float b, float c); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmax(float a, float b); __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) constexpr float fmin(float a, float b); } # 9970 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float exp10(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rsqrt(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float rcbrt(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float sinpi(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float cospi(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincospi(float a, float *sptr, float *cptr); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) void sincos(float a, float *sptr, float *cptr); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j0(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float j1(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float jn(int n, float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y0(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float y1(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float yn(int n, float a); static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i0(float a); static inline __attribute__((device)) __attribute__((cudart_builtin)) float cyl_bessel_i1(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfinv(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcinv(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdfinv(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float normcdf(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float erfcx(float a); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(double a, float b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double copysign(float a, double b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(unsigned int a, unsigned int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(int a, unsigned int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int min(unsigned int a, int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int min(long int a, long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(unsigned long int a, unsigned long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(long int a, unsigned long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int min(unsigned long int a, long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int min(long long int a, long long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(unsigned long long int a, unsigned long long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(long long int a, unsigned long long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int min(unsigned long long int a, long long int b); # 10111 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float min(float a, float b); # 10122 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(double a, double b); # 10132 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(float a, double b); # 10142 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double min(double a, float b); # 10153 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(unsigned int a, unsigned int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(int a, unsigned int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned int max(unsigned int a, int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long int max(long int a, long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(unsigned long int a, unsigned long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(long int a, unsigned long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long int max(unsigned long int a, long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) long long int max(long long int a, long long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(unsigned long long int a, unsigned long long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(long long int a, unsigned long long int b); static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int max(unsigned long long int a, long long int b); # 10244 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) float max(float a, float b); # 10255 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(double a, double b); # 10265 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(float a, double b); # 10275 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" static inline __attribute__((host)) __attribute__((device)) __attribute__((cudart_builtin)) double max(double a, float b); # 10286 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" extern "C"{ inline __attribute__((device)) void *__nv_aligned_device_malloc(size_t size, size_t align) { __attribute__((device)) void *__nv_aligned_device_malloc_impl(size_t, size_t); return __nv_aligned_device_malloc_impl(size, align); } } # 10572 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.hpp" 1 # 77 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.hpp" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 78 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.hpp" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 79 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.hpp" 2 # 758 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.hpp" static inline __attribute__((host)) __attribute__((device)) float exp10(const float a) { return exp10f(a); } static inline __attribute__((host)) __attribute__((device)) float rsqrt(const float a) { return rsqrtf(a); } static inline __attribute__((host)) __attribute__((device)) float rcbrt(const float a) { return rcbrtf(a); } static inline __attribute__((host)) __attribute__((device)) float sinpi(const float a) { return sinpif(a); } static inline __attribute__((host)) __attribute__((device)) float cospi(const float a) { return cospif(a); } static inline __attribute__((host)) __attribute__((device)) void sincospi(const float a, float *const sptr, float *const cptr) { sincospif(a, sptr, cptr); } static inline __attribute__((host)) __attribute__((device)) void sincos(const float a, float *const sptr, float *const cptr) { sincosf(a, sptr, cptr); } static inline __attribute__((host)) __attribute__((device)) float j0(const float a) { return j0f(a); } static inline __attribute__((host)) __attribute__((device)) float j1(const float a) { return j1f(a); } static inline __attribute__((host)) __attribute__((device)) float jn(const int n, const float a) { return jnf(n, a); } static inline __attribute__((host)) __attribute__((device)) float y0(const float a) { return y0f(a); } static inline __attribute__((host)) __attribute__((device)) float y1(const float a) { return y1f(a); } static inline __attribute__((host)) __attribute__((device)) float yn(const int n, const float a) { return ynf(n, a); } static inline __attribute__((device)) float cyl_bessel_i0(const float a) { return cyl_bessel_i0f(a); } static inline __attribute__((device)) float cyl_bessel_i1(const float a) { return cyl_bessel_i1f(a); } static inline __attribute__((host)) __attribute__((device)) float erfinv(const float a) { return erfinvf(a); } static inline __attribute__((host)) __attribute__((device)) float erfcinv(const float a) { return erfcinvf(a); } static inline __attribute__((host)) __attribute__((device)) float normcdfinv(const float a) { return normcdfinvf(a); } static inline __attribute__((host)) __attribute__((device)) float normcdf(const float a) { return normcdff(a); } static inline __attribute__((host)) __attribute__((device)) float erfcx(const float a) { return erfcxf(a); } static inline __attribute__((host)) __attribute__((device)) double copysign(const double a, const float b) { return copysign(a, static_cast(b)); } static inline __attribute__((host)) __attribute__((device)) double copysign(const float a, const double b) { return copysign(static_cast(a), b); } static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const unsigned int b) { return umin(a, b); } static inline __attribute__((host)) __attribute__((device)) unsigned int min(const int a, const unsigned int b) { return umin(static_cast(a), b); } static inline __attribute__((host)) __attribute__((device)) unsigned int min(const unsigned int a, const int b) { return umin(a, static_cast(b)); } static inline __attribute__((host)) __attribute__((device)) long int min(const long int a, const long int b) { long int retval; if (sizeof(long int) == sizeof(int)) { retval = static_cast(min(static_cast(a), static_cast(b))); } else { retval = static_cast(llmin(static_cast(a), static_cast(b))); } return retval; } static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const unsigned long int b) { unsigned long int retval; if (sizeof(unsigned long int) == sizeof(unsigned int)) { retval = static_cast(umin(static_cast(a), static_cast(b))); } else { retval = static_cast(ullmin(static_cast(a), static_cast(b))); } return retval; } static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const long int a, const unsigned long int b) { unsigned long int retval; if (sizeof(unsigned long int) == sizeof(unsigned int)) { retval = static_cast(umin(static_cast(a), static_cast(b))); } else { retval = static_cast(ullmin(static_cast(a), static_cast(b))); } return retval; } static inline __attribute__((host)) __attribute__((device)) unsigned long int min(const unsigned long int a, const long int b) { unsigned long int retval; if (sizeof(unsigned long int) == sizeof(unsigned int)) { retval = static_cast(umin(static_cast(a), static_cast(b))); } else { retval = static_cast(ullmin(static_cast(a), static_cast(b))); } return retval; } static inline __attribute__((host)) __attribute__((device)) long long int min(const long long int a, const long long int b) { return llmin(a, b); } static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const unsigned long long int b) { return ullmin(a, b); } static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const long long int a, const unsigned long long int b) { return ullmin(static_cast(a), b); } static inline __attribute__((host)) __attribute__((device)) unsigned long long int min(const unsigned long long int a, const long long int b) { return ullmin(a, static_cast(b)); } static inline __attribute__((host)) __attribute__((device)) float min(const float a, const float b) { return fminf(a, b); } static inline __attribute__((host)) __attribute__((device)) double min(const double a, const double b) { return fmin(a, b); } static inline __attribute__((host)) __attribute__((device)) double min(const float a, const double b) { return fmin(static_cast(a), b); } static inline __attribute__((host)) __attribute__((device)) double min(const double a, const float b) { return fmin(a, static_cast(b)); } static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const unsigned int b) { return umax(a, b); } static inline __attribute__((host)) __attribute__((device)) unsigned int max(const int a, const unsigned int b) { return umax(static_cast(a), b); } static inline __attribute__((host)) __attribute__((device)) unsigned int max(const unsigned int a, const int b) { return umax(a, static_cast(b)); } static inline __attribute__((host)) __attribute__((device)) long int max(const long int a, const long int b) { long int retval; if (sizeof(long int) == sizeof(int)) { retval = static_cast(max(static_cast(a), static_cast(b))); } else { retval = static_cast(llmax(static_cast(a), static_cast(b))); } return retval; } static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const unsigned long int b) { unsigned long int retval; if (sizeof(unsigned long int) == sizeof(unsigned int)) { retval = static_cast(umax(static_cast(a), static_cast(b))); } else { retval = static_cast(ullmax(static_cast(a), static_cast(b))); } return retval; } static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const long int a, const unsigned long int b) { unsigned long int retval; if (sizeof(unsigned long int) == sizeof(unsigned int)) { retval = static_cast(umax(static_cast(a), static_cast(b))); } else { retval = static_cast(ullmax(static_cast(a), static_cast(b))); } return retval; } static inline __attribute__((host)) __attribute__((device)) unsigned long int max(const unsigned long int a, const long int b) { unsigned long int retval; if (sizeof(unsigned long int) == sizeof(unsigned int)) { retval = static_cast(umax(static_cast(a), static_cast(b))); } else { retval = static_cast(ullmax(static_cast(a), static_cast(b))); } return retval; } static inline __attribute__((host)) __attribute__((device)) long long int max(const long long int a, const long long int b) { return llmax(a, b); } static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const unsigned long long int b) { return ullmax(a, b); } static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const long long int a, const unsigned long long int b) { return ullmax(static_cast(a), b); } static inline __attribute__((host)) __attribute__((device)) unsigned long long int max(const unsigned long long int a, const long long int b) { return ullmax(a, static_cast(b)); } static inline __attribute__((host)) __attribute__((device)) float max(const float a, const float b) { return fmaxf(a, b); } static inline __attribute__((host)) __attribute__((device)) double max(const double a, const double b) { return fmax(a, b); } static inline __attribute__((host)) __attribute__((device)) double max(const float a, const double b) { return fmax(static_cast(a), b); } static inline __attribute__((host)) __attribute__((device)) double max(const double a, const float b) { return fmax(a, static_cast(b)); } # 1126 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.hpp" inline __attribute__((host)) __attribute__((device)) int min(const int a, const int b) { return (a < b) ? a : b; } inline __attribute__((host)) __attribute__((device)) unsigned int umin(const unsigned int a, const unsigned int b) { return (a < b) ? a : b; } inline __attribute__((host)) __attribute__((device)) long long int llmin(const long long int a, const long long int b) { return (a < b) ? a : b; } inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmin(const unsigned long long int a, const unsigned long long int b) { return (a < b) ? a : b; } inline __attribute__((host)) __attribute__((device)) int max(const int a, const int b) { return (a > b) ? a : b; } inline __attribute__((host)) __attribute__((device)) unsigned int umax(const unsigned int a, const unsigned int b) { return (a > b) ? a : b; } inline __attribute__((host)) __attribute__((device)) long long int llmax(const long long int a, const long long int b) { return (a > b) ? a : b; } inline __attribute__((host)) __attribute__((device)) unsigned long long int ullmax(const unsigned long long int a, const unsigned long long int b) { return (a > b) ? a : b; } # 10573 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/math_functions.h" 2 # 296 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/common_functions.h" 2 # 116 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_surface_types.h" 1 # 74 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_surface_types.h" template struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference { __attribute__((host)) surface(void) { channelDesc = cudaCreateChannelDesc(); } __attribute__((host)) surface(struct cudaChannelFormatDesc desc) { channelDesc = desc; } }; template struct __attribute__((device_builtin_surface_type)) surface : public surfaceReference { __attribute__((host)) surface(void) { channelDesc = cudaCreateChannelDesc(); } }; # 117 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_texture_types.h" 1 # 74 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_texture_types.h" template struct __attribute__((device_builtin_texture_type)) texture : public textureReference { __attribute__((host)) texture(int norm = 0, enum cudaTextureFilterMode fMode = cudaFilterModePoint, enum cudaTextureAddressMode aMode = cudaAddressModeClamp) { normalized = norm; filterMode = fMode; addressMode[0] = aMode; addressMode[1] = aMode; addressMode[2] = aMode; channelDesc = cudaCreateChannelDesc(); sRGB = 0; } __attribute__((host)) texture(int norm, enum cudaTextureFilterMode fMode, enum cudaTextureAddressMode aMode, struct cudaChannelFormatDesc desc) { normalized = norm; filterMode = fMode; addressMode[0] = aMode; addressMode[1] = aMode; addressMode[2] = aMode; channelDesc = desc; sRGB = 0; } }; # 118 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 1 # 79 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 80 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_types.h" 1 # 81 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 82 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 extern "C" { # 100 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mulhi(int x, int y); # 110 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umulhi(unsigned int x, unsigned int y); # 120 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __mul64hi(long long int x, long long int y); # 130 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __umul64hi(unsigned long long int x, unsigned long long int y); # 139 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int_as_float(int x); # 148 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float_as_int(float x); # 157 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint_as_float(unsigned int x); # 166 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float_as_uint(float x); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __syncthreads(void); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __prof_trigger(int); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence(void); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __threadfence_block(void); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((__noreturn__)) __attribute__((device_builtin)) void __trap(void); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) void __brkpt(); # 201 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __saturatef(float x); # 270 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __sad(int x, int y, unsigned int z); # 338 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __usad(unsigned int x, unsigned int y, unsigned int z); # 348 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __mul24(int x, int y); # 358 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __umul24(unsigned int x, unsigned int y); # 371 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float fdividef(float x, float y); # 446 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdividef(float x, float y); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) double fdivide(double x, double y); # 459 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __sinf(float x) # 459 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 459 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 471 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __cosf(float x) # 471 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 471 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 485 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __tanf(float x) # 485 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 485 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 500 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) void __sincosf(float x, float *sptr, float *cptr) # 500 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 500 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 550 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __expf(float x) # 550 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 550 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 582 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __exp10f(float x) # 582 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 582 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 608 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log2f(float x) # 608 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 608 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 636 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __log10f(float x) # 636 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 636 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 680 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __logf(float x) # 680 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 680 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 723 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) __attribute__((cudart_builtin)) float __powf(float x, float y) # 723 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 3 4 throw () # 723 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" ; # 732 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rn(float x); # 741 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rz(float x); # 750 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_ru(float); # 759 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __float2int_rd(float x); # 768 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rn(float x); # 777 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rz(float x); # 786 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_ru(float x); # 795 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __float2uint_rd(float x); # 804 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rn(int x); # 813 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rz(int x); # 822 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_ru(int x); # 831 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __int2float_rd(int x); # 840 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rn(unsigned int x); # 849 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rz(unsigned int x); # 858 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_ru(unsigned int x); # 867 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __uint2float_rd(unsigned int x); # 876 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rn(float x); # 885 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rz(float x); # 894 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_ru(float x); # 903 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __float2ll_rd(float x); # 912 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rn(float x); # 921 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rz(float x); # 930 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_ru(float x); # 939 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __float2ull_rd(float x); # 948 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rn(long long int x); # 957 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rz(long long int x); # 966 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_ru(long long int x); # 975 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ll2float_rd(long long int x); # 984 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rn(unsigned long long int x); # 993 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rz(unsigned long long int x); # 1002 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_ru(unsigned long long int x); # 1011 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __ull2float_rd(unsigned long long int x); # 1023 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rn(float x, float y); # 1035 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rz(float x, float y); # 1047 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_ru(float x, float y); # 1059 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fadd_rd(float x, float y); # 1071 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rn(float x, float y); # 1083 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rz(float x, float y); # 1095 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_ru(float x, float y); # 1107 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsub_rd(float x, float y); # 1119 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rn(float x, float y); # 1131 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rz(float x, float y); # 1143 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_ru(float x, float y); # 1155 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmul_rd(float x, float y); # 1308 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rn(float x, float y, float z); # 1461 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rz(float x, float y, float z); # 1614 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_ru(float x, float y, float z); # 1767 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fmaf_rd(float x, float y, float z); # 1800 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rn(float x); # 1833 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rz(float x); # 1866 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_ru(float x); # 1899 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frcp_rd(float x); # 1930 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rn(float x); # 1961 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rz(float x); # 1992 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_ru(float x); # 2023 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fsqrt_rd(float x); # 2062 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __frsqrt_rn(float x); # 2073 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rn(float x, float y); # 2084 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rz(float x, float y); # 2095 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_ru(float x, float y); # 2106 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) float __fdiv_rd(float x, float y); # 2115 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clz(int x); # 2126 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffs(int x); # 2135 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popc(unsigned int x); # 2144 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __brev(unsigned int x); # 2153 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __clzll(long long int x); # 2164 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __ffsll(long long int x); # 2175 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __popcll(unsigned long long int x); # 2184 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __brevll(unsigned long long int x); # 2208 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __byte_perm(unsigned int x, unsigned int y, unsigned int s); # 2220 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __hadd(int, int); # 2233 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __rhadd(int, int); # 2245 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __uhadd(unsigned int, unsigned int); # 2258 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __urhadd(unsigned int, unsigned int); # 2268 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) int __double2int_rz(double); # 2277 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __double2uint_rz(double); # 2286 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) long long int __double2ll_rz(double); # 2295 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned long long int __double2ull_rz(double); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm0(void); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm1(void); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm2(void); __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __pm3(void); # 2325 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs2(unsigned int a); # 2336 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss2(unsigned int a); # 2347 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd2(unsigned int a, unsigned int b); # 2358 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss2 (unsigned int a, unsigned int b); # 2368 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus2 (unsigned int a, unsigned int b); # 2379 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs2(unsigned int a, unsigned int b); # 2390 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu2(unsigned int a, unsigned int b); # 2401 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu2(unsigned int a, unsigned int b); # 2412 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq2(unsigned int a, unsigned int b); # 2423 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges2(unsigned int a, unsigned int b); # 2434 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu2(unsigned int a, unsigned int b); # 2445 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts2(unsigned int a, unsigned int b); # 2456 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu2(unsigned int a, unsigned int b); # 2467 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples2(unsigned int a, unsigned int b); # 2479 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu2(unsigned int a, unsigned int b); # 2490 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts2(unsigned int a, unsigned int b); # 2501 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu2(unsigned int a, unsigned int b); # 2512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne2(unsigned int a, unsigned int b); # 2523 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu2(unsigned int a, unsigned int b); # 2534 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs2(unsigned int a, unsigned int b); # 2545 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu2(unsigned int a, unsigned int b); # 2556 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins2(unsigned int a, unsigned int b); # 2567 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu2(unsigned int a, unsigned int b); # 2578 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq2(unsigned int a, unsigned int b); # 2589 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges2(unsigned int a, unsigned int b); # 2600 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu2(unsigned int a, unsigned int b); # 2611 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts2(unsigned int a, unsigned int b); # 2622 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu2(unsigned int a, unsigned int b); # 2633 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles2(unsigned int a, unsigned int b); # 2644 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu2(unsigned int a, unsigned int b); # 2655 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts2(unsigned int a, unsigned int b); # 2666 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu2(unsigned int a, unsigned int b); # 2677 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne2(unsigned int a, unsigned int b); # 2688 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu2(unsigned int a, unsigned int b); # 2699 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub2(unsigned int a, unsigned int b); # 2710 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss2 (unsigned int a, unsigned int b); # 2721 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus2 (unsigned int a, unsigned int b); # 2731 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg2(unsigned int a); # 2741 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss2(unsigned int a); # 2752 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs2(unsigned int a, unsigned int b); # 2763 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads2(unsigned int a, unsigned int b); # 2773 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabs4(unsigned int a); # 2784 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsss4(unsigned int a); # 2795 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vadd4(unsigned int a, unsigned int b); # 2806 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddss4 (unsigned int a, unsigned int b); # 2816 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vaddus4 (unsigned int a, unsigned int b); # 2827 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgs4(unsigned int a, unsigned int b); # 2838 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vavgu4(unsigned int a, unsigned int b); # 2849 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vhaddu4(unsigned int a, unsigned int b); # 2860 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpeq4(unsigned int a, unsigned int b); # 2871 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpges4(unsigned int a, unsigned int b); # 2882 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgeu4(unsigned int a, unsigned int b); # 2893 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgts4(unsigned int a, unsigned int b); # 2904 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpgtu4(unsigned int a, unsigned int b); # 2915 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmples4(unsigned int a, unsigned int b); # 2926 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpleu4(unsigned int a, unsigned int b); # 2937 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmplts4(unsigned int a, unsigned int b); # 2948 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpltu4(unsigned int a, unsigned int b); # 2959 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vcmpne4(unsigned int a, unsigned int b); # 2970 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffu4(unsigned int a, unsigned int b); # 2981 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxs4(unsigned int a, unsigned int b); # 2992 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmaxu4(unsigned int a, unsigned int b); # 3003 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vmins4(unsigned int a, unsigned int b); # 3014 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vminu4(unsigned int a, unsigned int b); # 3025 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vseteq4(unsigned int a, unsigned int b); # 3036 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetles4(unsigned int a, unsigned int b); # 3047 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetleu4(unsigned int a, unsigned int b); # 3058 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetlts4(unsigned int a, unsigned int b); # 3069 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetltu4(unsigned int a, unsigned int b); # 3080 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetges4(unsigned int a, unsigned int b); # 3091 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgeu4(unsigned int a, unsigned int b); # 3102 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgts4(unsigned int a, unsigned int b); # 3113 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetgtu4(unsigned int a, unsigned int b); # 3124 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsetne4(unsigned int a, unsigned int b); # 3135 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsadu4(unsigned int a, unsigned int b); # 3146 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsub4(unsigned int a, unsigned int b); # 3157 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubss4(unsigned int a, unsigned int b); # 3168 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsubus4(unsigned int a, unsigned int b); # 3178 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vneg4(unsigned int a); # 3188 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vnegss4(unsigned int a); # 3199 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vabsdiffs4(unsigned int a, unsigned int b); # 3210 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" __attribute__((device)) __attribute__((cudart_builtin)) __attribute__((device_builtin)) unsigned int __vsads4(unsigned int a, unsigned int b); } static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) int mulhi(int a, int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) unsigned int mulhi(unsigned int a, unsigned int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) unsigned int mulhi(int a, unsigned int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) unsigned int mulhi(unsigned int a, int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) long long int mul64hi(long long int a, long long int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int mul64hi(unsigned long long int a, unsigned long long int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int mul64hi(long long int a, unsigned long long int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) unsigned long long int mul64hi(unsigned long long int a, long long int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) int float_as_int(float a); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) float int_as_float(int a); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) unsigned int float_as_uint(float a); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) float uint_as_float(unsigned int a); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) float saturate(float a); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) int mul24(int a, int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) unsigned int umul24(unsigned int a, unsigned int b); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) int float2int(float a, enum cudaRoundMode mode = cudaRoundZero); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) unsigned int float2uint(float a, enum cudaRoundMode mode = cudaRoundZero); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) float int2float(int a, enum cudaRoundMode mode = cudaRoundNearest); static __inline__ __attribute__((device)) __attribute__((cudart_builtin)) float uint2float(unsigned int a, enum cudaRoundMode mode = cudaRoundNearest); # 3275 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.hpp" 1 # 79 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.hpp" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 80 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.hpp" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 82 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.hpp" 2 # 90 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.hpp" static __inline__ __attribute__((device)) int mulhi(const int a, const int b) { return __mulhi(a, b); } static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const unsigned int b) { return __umulhi(a, b); } static __inline__ __attribute__((device)) unsigned int mulhi(const int a, const unsigned int b) { return __umulhi(static_cast(a), b); } static __inline__ __attribute__((device)) unsigned int mulhi(const unsigned int a, const int b) { return __umulhi(a, static_cast(b)); } static __inline__ __attribute__((device)) long long int mul64hi(const long long int a, const long long int b) { return __mul64hi(a, b); } static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const unsigned long long int b) { return __umul64hi(a, b); } static __inline__ __attribute__((device)) unsigned long long int mul64hi(const long long int a, const unsigned long long int b) { return __umul64hi(static_cast(a), b); } static __inline__ __attribute__((device)) unsigned long long int mul64hi(const unsigned long long int a, const long long int b) { return __umul64hi(a, static_cast(b)); } static __inline__ __attribute__((device)) int float_as_int(const float a) { return __float_as_int(a); } static __inline__ __attribute__((device)) float int_as_float(const int a) { return __int_as_float(a); } static __inline__ __attribute__((device)) unsigned int float_as_uint(const float a) { return __float_as_uint(a); } static __inline__ __attribute__((device)) float uint_as_float(const unsigned int a) { return __uint_as_float(a); } static __inline__ __attribute__((device)) float saturate(const float a) { return __saturatef(a); } static __inline__ __attribute__((device)) int mul24(const int a, const int b) { return __mul24(a, b); } static __inline__ __attribute__((device)) unsigned int umul24(const unsigned int a, const unsigned int b) { return __umul24(a, b); } static __inline__ __attribute__((device)) int float2int(const float a, const enum cudaRoundMode mode) { return (mode == cudaRoundNearest) ? __float2int_rn(a) : (mode == cudaRoundPosInf ) ? __float2int_ru(a) : (mode == cudaRoundMinInf ) ? __float2int_rd(a) : __float2int_rz(a); } static __inline__ __attribute__((device)) unsigned int float2uint(const float a, const enum cudaRoundMode mode) { return (mode == cudaRoundNearest) ? __float2uint_rn(a) : (mode == cudaRoundPosInf ) ? __float2uint_ru(a) : (mode == cudaRoundMinInf ) ? __float2uint_rd(a) : __float2uint_rz(a); } static __inline__ __attribute__((device)) float int2float(const int a, const enum cudaRoundMode mode) { return (mode == cudaRoundZero ) ? __int2float_rz(a) : (mode == cudaRoundPosInf) ? __int2float_ru(a) : (mode == cudaRoundMinInf) ? __int2float_rd(a) : __int2float_rn(a); } static __inline__ __attribute__((device)) float uint2float(const unsigned int a, const enum cudaRoundMode mode) { return (mode == cudaRoundZero ) ? __uint2float_rz(a) : (mode == cudaRoundPosInf) ? __uint2float_ru(a) : (mode == cudaRoundMinInf) ? __uint2float_rd(a) : __uint2float_rn(a); } # 3276 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_atomic_functions.h" 1 # 106 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_atomic_functions.h" static __inline__ __attribute__((device)) int atomicAdd(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicAdd(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) int atomicSub(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicSub(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) int atomicExch(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicExch(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) float atomicExch(float *address, float val) { } static __inline__ __attribute__((device)) int atomicMin(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicMin(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) int atomicMax(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicMax(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicInc(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicDec(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) int atomicAnd(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicAnd(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) int atomicOr(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicOr(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) int atomicXor(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicXor(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) int atomicCAS(int *address, int compare, int val) { } static __inline__ __attribute__((device)) unsigned int atomicCAS(unsigned int *address, unsigned int compare, unsigned int val) { } # 171 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_atomic_functions.h" extern "C" { extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __any(int cond); extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __all(int cond); } # 189 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_atomic_functions.h" static __inline__ __attribute__((device)) unsigned long long int atomicAdd(unsigned long long int *address, unsigned long long int val) { } static __inline__ __attribute__((device)) unsigned long long int atomicExch(unsigned long long int *address, unsigned long long int val) { } static __inline__ __attribute__((device)) unsigned long long int atomicCAS(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) { } static __inline__ __attribute__((device)) __attribute__((deprecated("__any""() is deprecated in favor of ""__any""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool any(bool cond) { } static __inline__ __attribute__((device)) __attribute__((deprecated("__all""() is deprecated in favor of ""__all""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) bool all(bool cond) { } # 3279 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" 1 # 83 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 84 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 86 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" 2 extern "C" { # 97 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); # 106 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); # 263 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); # 420 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); # 577 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); # 734 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); # 746 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); # 758 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); # 770 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); # 782 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); # 794 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); # 806 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); # 818 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); # 830 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); # 842 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); # 854 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); # 866 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); # 878 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); # 887 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); # 896 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); # 905 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); # 914 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); # 923 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); # 932 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); # 941 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); # 950 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); # 959 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); # 968 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); # 977 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); # 986 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); # 995 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); # 1004 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); # 1013 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); # 1022 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); # 1047 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); # 1056 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); # 1065 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); # 1074 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); # 1083 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); # 1092 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); # 1101 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); # 1110 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); # 1119 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); # 1128 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); # 1138 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); } static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode); static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode = cudaRoundNearest); static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode = cudaRoundZero); static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode = cudaRoundZero); static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode = cudaRoundZero); static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode = cudaRoundZero); static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode = cudaRoundNearest); static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode = cudaRoundNearest); static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode = cudaRoundNearest); static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode = cudaRoundNearest); static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode = cudaRoundNearest); # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.hpp" 1 # 83 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.hpp" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 84 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.hpp" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 86 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.hpp" 2 static __inline__ __attribute__((device)) double fma(double a, double b, double c, enum cudaRoundMode mode) { return mode == cudaRoundZero ? __fma_rz(a, b, c) : mode == cudaRoundPosInf ? __fma_ru(a, b, c) : mode == cudaRoundMinInf ? __fma_rd(a, b, c) : __fma_rn(a, b, c); } static __inline__ __attribute__((device)) double dmul(double a, double b, enum cudaRoundMode mode) { return mode == cudaRoundZero ? __dmul_rz(a, b) : mode == cudaRoundPosInf ? __dmul_ru(a, b) : mode == cudaRoundMinInf ? __dmul_rd(a, b) : __dmul_rn(a, b); } static __inline__ __attribute__((device)) double dadd(double a, double b, enum cudaRoundMode mode) { return mode == cudaRoundZero ? __dadd_rz(a, b) : mode == cudaRoundPosInf ? __dadd_ru(a, b) : mode == cudaRoundMinInf ? __dadd_rd(a, b) : __dadd_rn(a, b); } static __inline__ __attribute__((device)) double dsub(double a, double b, enum cudaRoundMode mode) { return mode == cudaRoundZero ? __dsub_rz(a, b) : mode == cudaRoundPosInf ? __dsub_ru(a, b) : mode == cudaRoundMinInf ? __dsub_rd(a, b) : __dsub_rn(a, b); } static __inline__ __attribute__((device)) int double2int(double a, enum cudaRoundMode mode) { return mode == cudaRoundNearest ? __double2int_rn(a) : mode == cudaRoundPosInf ? __double2int_ru(a) : mode == cudaRoundMinInf ? __double2int_rd(a) : __double2int_rz(a); } static __inline__ __attribute__((device)) unsigned int double2uint(double a, enum cudaRoundMode mode) { return mode == cudaRoundNearest ? __double2uint_rn(a) : mode == cudaRoundPosInf ? __double2uint_ru(a) : mode == cudaRoundMinInf ? __double2uint_rd(a) : __double2uint_rz(a); } static __inline__ __attribute__((device)) long long int double2ll(double a, enum cudaRoundMode mode) { return mode == cudaRoundNearest ? __double2ll_rn(a) : mode == cudaRoundPosInf ? __double2ll_ru(a) : mode == cudaRoundMinInf ? __double2ll_rd(a) : __double2ll_rz(a); } static __inline__ __attribute__((device)) unsigned long long int double2ull(double a, enum cudaRoundMode mode) { return mode == cudaRoundNearest ? __double2ull_rn(a) : mode == cudaRoundPosInf ? __double2ull_ru(a) : mode == cudaRoundMinInf ? __double2ull_rd(a) : __double2ull_rz(a); } static __inline__ __attribute__((device)) double ll2double(long long int a, enum cudaRoundMode mode) { return mode == cudaRoundZero ? __ll2double_rz(a) : mode == cudaRoundPosInf ? __ll2double_ru(a) : mode == cudaRoundMinInf ? __ll2double_rd(a) : __ll2double_rn(a); } static __inline__ __attribute__((device)) double ull2double(unsigned long long int a, enum cudaRoundMode mode) { return mode == cudaRoundZero ? __ull2double_rz(a) : mode == cudaRoundPosInf ? __ull2double_ru(a) : mode == cudaRoundMinInf ? __ull2double_rd(a) : __ull2double_rn(a); } static __inline__ __attribute__((device)) double int2double(int a, enum cudaRoundMode mode) { return (double)a; } static __inline__ __attribute__((device)) double uint2double(unsigned int a, enum cudaRoundMode mode) { return (double)a; } static __inline__ __attribute__((device)) double float2double(float a, enum cudaRoundMode mode) { return (double)a; } # 1179 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_double_functions.h" 2 # 3280 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_atomic_functions.h" 1 # 89 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_atomic_functions.h" static __inline__ __attribute__((device)) float atomicAdd(float *address, float val) { } # 3281 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_atomic_functions.h" 1 # 100 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_atomic_functions.h" static __inline__ __attribute__((device)) long long atomicMin(long long *address, long long val) { } static __inline__ __attribute__((device)) long long atomicMax(long long *address, long long val) { } static __inline__ __attribute__((device)) long long atomicAnd(long long *address, long long val) { } static __inline__ __attribute__((device)) long long atomicOr(long long *address, long long val) { } static __inline__ __attribute__((device)) long long atomicXor(long long *address, long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicMin(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicMax(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicAnd(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicOr(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicXor(unsigned long long *address, unsigned long long val) { } # 3282 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_35_atomic_functions.h" 1 # 56 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_35_atomic_functions.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_atomic_functions.h" 1 # 57 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_35_atomic_functions.h" 2 # 3283 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_60_atomic_functions.h" 1 # 303 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_60_atomic_functions.h" static __inline__ __attribute__((device)) double atomicAdd(double *address, double val) { } static __inline__ __attribute__((device)) int atomicAdd_block(int *address, int val) { } static __inline__ __attribute__((device)) int atomicAdd_system(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicAdd_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicAdd_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned long long atomicAdd_block(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicAdd_system(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) float atomicAdd_block(float *address, float val) { } static __inline__ __attribute__((device)) float atomicAdd_system(float *address, float val) { } static __inline__ __attribute__((device)) double atomicAdd_block(double *address, double val) { } static __inline__ __attribute__((device)) double atomicAdd_system(double *address, double val) { } static __inline__ __attribute__((device)) int atomicSub_block(int *address, int val) { } static __inline__ __attribute__((device)) int atomicSub_system(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicSub_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicSub_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) int atomicExch_block(int *address, int val) { } static __inline__ __attribute__((device)) int atomicExch_system(int *address, int val) { } static __inline__ __attribute__((device)) unsigned int atomicExch_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicExch_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned long long atomicExch_block(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicExch_system(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) float atomicExch_block(float *address, float val) { } static __inline__ __attribute__((device)) float atomicExch_system(float *address, float val) { } static __inline__ __attribute__((device)) int atomicMin_block(int *address, int val) { } static __inline__ __attribute__((device)) int atomicMin_system(int *address, int val) { } static __inline__ __attribute__((device)) long long atomicMin_block(long long *address, long long val) { } static __inline__ __attribute__((device)) long long atomicMin_system(long long *address, long long val) { } static __inline__ __attribute__((device)) unsigned int atomicMin_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicMin_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned long long atomicMin_block(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicMin_system(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) int atomicMax_block(int *address, int val) { } static __inline__ __attribute__((device)) int atomicMax_system(int *address, int val) { } static __inline__ __attribute__((device)) long long atomicMax_block(long long *address, long long val) { } static __inline__ __attribute__((device)) long long atomicMax_system(long long *address, long long val) { } static __inline__ __attribute__((device)) unsigned int atomicMax_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicMax_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned long long atomicMax_block(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicMax_system(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned int atomicInc_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicInc_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicDec_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicDec_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) int atomicCAS_block(int *address, int compare, int val) { } static __inline__ __attribute__((device)) int atomicCAS_system(int *address, int compare, int val) { } static __inline__ __attribute__((device)) unsigned int atomicCAS_block(unsigned int *address, unsigned int compare, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicCAS_system(unsigned int *address, unsigned int compare, unsigned int val) { } static __inline__ __attribute__((device)) unsigned long long int atomicCAS_block(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) { } static __inline__ __attribute__((device)) unsigned long long int atomicCAS_system(unsigned long long int *address, unsigned long long int compare, unsigned long long int val) { } static __inline__ __attribute__((device)) int atomicAnd_block(int *address, int val) { } static __inline__ __attribute__((device)) int atomicAnd_system(int *address, int val) { } static __inline__ __attribute__((device)) long long atomicAnd_block(long long *address, long long val) { } static __inline__ __attribute__((device)) long long atomicAnd_system(long long *address, long long val) { } static __inline__ __attribute__((device)) unsigned int atomicAnd_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicAnd_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned long long atomicAnd_block(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicAnd_system(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) int atomicOr_block(int *address, int val) { } static __inline__ __attribute__((device)) int atomicOr_system(int *address, int val) { } static __inline__ __attribute__((device)) long long atomicOr_block(long long *address, long long val) { } static __inline__ __attribute__((device)) long long atomicOr_system(long long *address, long long val) { } static __inline__ __attribute__((device)) unsigned int atomicOr_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicOr_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned long long atomicOr_block(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicOr_system(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) int atomicXor_block(int *address, int val) { } static __inline__ __attribute__((device)) int atomicXor_system(int *address, int val) { } static __inline__ __attribute__((device)) long long atomicXor_block(long long *address, long long val) { } static __inline__ __attribute__((device)) long long atomicXor_system(long long *address, long long val) { } static __inline__ __attribute__((device)) unsigned int atomicXor_block(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned int atomicXor_system(unsigned int *address, unsigned int val) { } static __inline__ __attribute__((device)) unsigned long long atomicXor_block(unsigned long long *address, unsigned long long val) { } static __inline__ __attribute__((device)) unsigned long long atomicXor_system(unsigned long long *address, unsigned long long val) { } # 3284 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" 1 # 90 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern "C" { extern __attribute__((device)) __attribute__((device_builtin)) void __threadfence_system(void); # 104 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rn(double x, double y); # 116 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rz(double x, double y); # 128 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_ru(double x, double y); # 140 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ddiv_rd(double x, double y); # 174 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rn(double x); # 208 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rz(double x); # 242 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_ru(double x); # 276 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __drcp_rd(double x); # 308 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rn(double x); # 340 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rz(double x); # 372 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_ru(double x); # 404 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsqrt_rd(double x); extern __attribute__((device)) __attribute__((device_builtin)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __ballot(int); extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_count(int); extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_and(int); extern __attribute__((device)) __attribute__((device_builtin)) int __syncthreads_or(int); extern __attribute__((device)) __attribute__((device_builtin)) long long int clock64(void); # 419 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rn(float x, float y, float z); # 428 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rd(float x, float y, float z); # 437 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_ru(float x, float y, float z); # 446 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) float __fmaf_ieee_rz(float x, float y, float z); # 459 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) long long int __double_as_longlong(double x); # 468 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __longlong_as_double(long long int x); # 625 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rn(double x, double y, double z); # 782 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rz(double x, double y, double z); # 939 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __fma_ru(double x, double y, double z); # 1096 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __fma_rd(double x, double y, double z); # 1108 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rn(double x, double y); # 1120 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rz(double x, double y); # 1132 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_ru(double x, double y); # 1144 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dadd_rd(double x, double y); # 1156 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rn(double x, double y); # 1168 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rz(double x, double y); # 1180 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_ru(double x, double y); # 1192 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dsub_rd(double x, double y); # 1204 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rn(double x, double y); # 1216 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rz(double x, double y); # 1228 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_ru(double x, double y); # 1240 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __dmul_rd(double x, double y); # 1249 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rn(double x); # 1258 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rz(double x); # 1267 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_ru(double x); # 1276 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) float __double2float_rd(double x); # 1285 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rn(double x); # 1294 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_ru(double x); # 1303 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2int_rd(double x); # 1312 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rn(double x); # 1321 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_ru(double x); # 1330 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned int __double2uint_rd(double x); # 1339 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rn(double x); # 1348 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_ru(double x); # 1357 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) long long int __double2ll_rd(double x); # 1366 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rn(double x); # 1375 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_ru(double x); # 1384 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) unsigned long long int __double2ull_rd(double x); extern __attribute__((device)) __attribute__((device_builtin)) double __int2double_rn(int x); extern __attribute__((device)) __attribute__((device_builtin)) double __uint2double_rn(unsigned int x); # 1409 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rn(long long int x); # 1418 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rz(long long int x); # 1427 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_ru(long long int x); # 1436 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ll2double_rd(long long int x); # 1445 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rn(unsigned long long int x); # 1454 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rz(unsigned long long int x); # 1463 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_ru(unsigned long long int x); # 1472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __ull2double_rd(unsigned long long int x); # 1481 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2hiint(double x); # 1490 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) int __double2loint(double x); # 1500 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_20_intrinsics.h" extern __attribute__((device)) __attribute__((device_builtin)) double __hiloint2double(int hi, int lo); } static __inline__ __attribute__((device)) __attribute__((deprecated("__ballot""() is deprecated in favor of ""__ballot""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int ballot(bool pred) { } static __inline__ __attribute__((device)) int syncthreads_count(bool pred) { } static __inline__ __attribute__((device)) bool syncthreads_and(bool pred) { } static __inline__ __attribute__((device)) bool syncthreads_or(bool pred) { } static __inline__ __attribute__((device)) unsigned int __isGlobal(const void *ptr) { } static __inline__ __attribute__((device)) unsigned int __isShared(const void *ptr) { } static __inline__ __attribute__((device)) unsigned int __isConstant(const void *ptr) { } static __inline__ __attribute__((device)) unsigned int __isLocal(const void *ptr) { } static __inline__ __attribute__((device)) size_t __cvta_generic_to_global(const void *ptr) { } static __inline__ __attribute__((device)) size_t __cvta_generic_to_shared(const void *ptr) { } static __inline__ __attribute__((device)) size_t __cvta_generic_to_constant(const void *ptr) { } static __inline__ __attribute__((device)) size_t __cvta_generic_to_local(const void *ptr) { } static __inline__ __attribute__((device)) void * __cvta_global_to_generic(size_t rawbits) { } static __inline__ __attribute__((device)) void * __cvta_shared_to_generic(size_t rawbits) { } static __inline__ __attribute__((device)) void * __cvta_constant_to_generic(size_t rawbits) { } static __inline__ __attribute__((device)) void * __cvta_local_to_generic(size_t rawbits) { } # 3285 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_30_intrinsics.h" 1 # 102 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_30_intrinsics.h" static __attribute__((device)) __inline__ unsigned __fns(unsigned mask, unsigned base, int offset) { } static __attribute__((device)) __inline__ void __barrier_sync(unsigned id) { } static __attribute__((device)) __inline__ void __barrier_sync_count(unsigned id, unsigned cnt) { } static __attribute__((device)) __inline__ void __syncwarp(unsigned mask=0xFFFFFFFF) { } static __attribute__((device)) __inline__ int __all_sync(unsigned mask, int pred) { } static __attribute__((device)) __inline__ int __any_sync(unsigned mask, int pred) { } static __attribute__((device)) __inline__ int __uni_sync(unsigned mask, int pred) { } static __attribute__((device)) __inline__ unsigned __ballot_sync(unsigned mask, int pred) { } static __attribute__((device)) __inline__ unsigned __activemask() { } # 119 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_30_intrinsics.h" static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl(int var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl(unsigned int var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_up(int var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_up(unsigned int var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_down(int var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_down(unsigned int var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) int __shfl_xor(int var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned int __shfl_xor(unsigned int var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl(float var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_up(float var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_down(float var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) float __shfl_xor(float var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ int __shfl_sync(unsigned mask, int var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ unsigned int __shfl_sync(unsigned mask, unsigned int var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ int __shfl_up_sync(unsigned mask, int var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ unsigned int __shfl_up_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ int __shfl_down_sync(unsigned mask, int var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ unsigned int __shfl_down_sync(unsigned mask, unsigned int var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ int __shfl_xor_sync(unsigned mask, int var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ unsigned int __shfl_xor_sync(unsigned mask, unsigned int var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ float __shfl_sync(unsigned mask, float var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ float __shfl_up_sync(unsigned mask, float var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ float __shfl_down_sync(unsigned mask, float var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ float __shfl_xor_sync(unsigned mask, float var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl(unsigned long long var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl(long long var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_up(long long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_up(unsigned long long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_down(long long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_down(unsigned long long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long long __shfl_xor(long long var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long long __shfl_xor(unsigned long long var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl(double var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_up(double var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_down(double var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) double __shfl_xor(double var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ long long __shfl_sync(unsigned mask, long long var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ unsigned long long __shfl_sync(unsigned mask, unsigned long long var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ long long __shfl_up_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ unsigned long long __shfl_up_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ long long __shfl_down_sync(unsigned mask, long long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ unsigned long long __shfl_down_sync(unsigned mask, unsigned long long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ long long __shfl_xor_sync(unsigned mask, long long var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ unsigned long long __shfl_xor_sync(unsigned mask, unsigned long long var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ double __shfl_sync(unsigned mask, double var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ double __shfl_up_sync(unsigned mask, double var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ double __shfl_down_sync(unsigned mask, double var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ double __shfl_xor_sync(unsigned mask, double var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl(long var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl""() is deprecated in favor of ""__shfl""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl(unsigned long var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_up(long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_up""() is deprecated in favor of ""__shfl_up""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_up(unsigned long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_down(long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_down""() is deprecated in favor of ""__shfl_down""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_down(unsigned long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) long __shfl_xor(long var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ __attribute__((deprecated("__shfl_xor""() is deprecated in favor of ""__shfl_xor""_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning)."))) unsigned long __shfl_xor(unsigned long var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ long __shfl_sync(unsigned mask, long var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ unsigned long __shfl_sync(unsigned mask, unsigned long var, int srcLane, int width=32) { } static __attribute__((device)) __inline__ long __shfl_up_sync(unsigned mask, long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ unsigned long __shfl_up_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ long __shfl_down_sync(unsigned mask, long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ unsigned long __shfl_down_sync(unsigned mask, unsigned long var, unsigned int delta, int width=32) { } static __attribute__((device)) __inline__ long __shfl_xor_sync(unsigned mask, long var, int laneMask, int width=32) { } static __attribute__((device)) __inline__ unsigned long __shfl_xor_sync(unsigned mask, unsigned long var, int laneMask, int width=32) { } # 3286 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_intrinsics.h" 1 # 87 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_intrinsics.h" static __attribute__((device)) __inline__ long __ldg(const long *ptr) { } static __attribute__((device)) __inline__ unsigned long __ldg(const unsigned long *ptr) { } static __attribute__((device)) __inline__ char __ldg(const char *ptr) { } static __attribute__((device)) __inline__ signed char __ldg(const signed char *ptr) { } static __attribute__((device)) __inline__ short __ldg(const short *ptr) { } static __attribute__((device)) __inline__ int __ldg(const int *ptr) { } static __attribute__((device)) __inline__ long long __ldg(const long long *ptr) { } static __attribute__((device)) __inline__ char2 __ldg(const char2 *ptr) { } static __attribute__((device)) __inline__ char4 __ldg(const char4 *ptr) { } static __attribute__((device)) __inline__ short2 __ldg(const short2 *ptr) { } static __attribute__((device)) __inline__ short4 __ldg(const short4 *ptr) { } static __attribute__((device)) __inline__ int2 __ldg(const int2 *ptr) { } static __attribute__((device)) __inline__ int4 __ldg(const int4 *ptr) { } static __attribute__((device)) __inline__ longlong2 __ldg(const longlong2 *ptr) { } static __attribute__((device)) __inline__ unsigned char __ldg(const unsigned char *ptr) { } static __attribute__((device)) __inline__ unsigned short __ldg(const unsigned short *ptr) { } static __attribute__((device)) __inline__ unsigned int __ldg(const unsigned int *ptr) { } static __attribute__((device)) __inline__ unsigned long long __ldg(const unsigned long long *ptr) { } static __attribute__((device)) __inline__ uchar2 __ldg(const uchar2 *ptr) { } static __attribute__((device)) __inline__ uchar4 __ldg(const uchar4 *ptr) { } static __attribute__((device)) __inline__ ushort2 __ldg(const ushort2 *ptr) { } static __attribute__((device)) __inline__ ushort4 __ldg(const ushort4 *ptr) { } static __attribute__((device)) __inline__ uint2 __ldg(const uint2 *ptr) { } static __attribute__((device)) __inline__ uint4 __ldg(const uint4 *ptr) { } static __attribute__((device)) __inline__ ulonglong2 __ldg(const ulonglong2 *ptr) { } static __attribute__((device)) __inline__ float __ldg(const float *ptr) { } static __attribute__((device)) __inline__ double __ldg(const double *ptr) { } static __attribute__((device)) __inline__ float2 __ldg(const float2 *ptr) { } static __attribute__((device)) __inline__ float4 __ldg(const float4 *ptr) { } static __attribute__((device)) __inline__ double2 __ldg(const double2 *ptr) { } static __attribute__((device)) __inline__ long __ldcg(const long *ptr) { } static __attribute__((device)) __inline__ unsigned long __ldcg(const unsigned long *ptr) { } static __attribute__((device)) __inline__ char __ldcg(const char *ptr) { } static __attribute__((device)) __inline__ signed char __ldcg(const signed char *ptr) { } static __attribute__((device)) __inline__ short __ldcg(const short *ptr) { } static __attribute__((device)) __inline__ int __ldcg(const int *ptr) { } static __attribute__((device)) __inline__ long long __ldcg(const long long *ptr) { } static __attribute__((device)) __inline__ char2 __ldcg(const char2 *ptr) { } static __attribute__((device)) __inline__ char4 __ldcg(const char4 *ptr) { } static __attribute__((device)) __inline__ short2 __ldcg(const short2 *ptr) { } static __attribute__((device)) __inline__ short4 __ldcg(const short4 *ptr) { } static __attribute__((device)) __inline__ int2 __ldcg(const int2 *ptr) { } static __attribute__((device)) __inline__ int4 __ldcg(const int4 *ptr) { } static __attribute__((device)) __inline__ longlong2 __ldcg(const longlong2 *ptr) { } static __attribute__((device)) __inline__ unsigned char __ldcg(const unsigned char *ptr) { } static __attribute__((device)) __inline__ unsigned short __ldcg(const unsigned short *ptr) { } static __attribute__((device)) __inline__ unsigned int __ldcg(const unsigned int *ptr) { } static __attribute__((device)) __inline__ unsigned long long __ldcg(const unsigned long long *ptr) { } static __attribute__((device)) __inline__ uchar2 __ldcg(const uchar2 *ptr) { } static __attribute__((device)) __inline__ uchar4 __ldcg(const uchar4 *ptr) { } static __attribute__((device)) __inline__ ushort2 __ldcg(const ushort2 *ptr) { } static __attribute__((device)) __inline__ ushort4 __ldcg(const ushort4 *ptr) { } static __attribute__((device)) __inline__ uint2 __ldcg(const uint2 *ptr) { } static __attribute__((device)) __inline__ uint4 __ldcg(const uint4 *ptr) { } static __attribute__((device)) __inline__ ulonglong2 __ldcg(const ulonglong2 *ptr) { } static __attribute__((device)) __inline__ float __ldcg(const float *ptr) { } static __attribute__((device)) __inline__ double __ldcg(const double *ptr) { } static __attribute__((device)) __inline__ float2 __ldcg(const float2 *ptr) { } static __attribute__((device)) __inline__ float4 __ldcg(const float4 *ptr) { } static __attribute__((device)) __inline__ double2 __ldcg(const double2 *ptr) { } static __attribute__((device)) __inline__ long __ldca(const long *ptr) { } static __attribute__((device)) __inline__ unsigned long __ldca(const unsigned long *ptr) { } static __attribute__((device)) __inline__ char __ldca(const char *ptr) { } static __attribute__((device)) __inline__ signed char __ldca(const signed char *ptr) { } static __attribute__((device)) __inline__ short __ldca(const short *ptr) { } static __attribute__((device)) __inline__ int __ldca(const int *ptr) { } static __attribute__((device)) __inline__ long long __ldca(const long long *ptr) { } static __attribute__((device)) __inline__ char2 __ldca(const char2 *ptr) { } static __attribute__((device)) __inline__ char4 __ldca(const char4 *ptr) { } static __attribute__((device)) __inline__ short2 __ldca(const short2 *ptr) { } static __attribute__((device)) __inline__ short4 __ldca(const short4 *ptr) { } static __attribute__((device)) __inline__ int2 __ldca(const int2 *ptr) { } static __attribute__((device)) __inline__ int4 __ldca(const int4 *ptr) { } static __attribute__((device)) __inline__ longlong2 __ldca(const longlong2 *ptr) { } static __attribute__((device)) __inline__ unsigned char __ldca(const unsigned char *ptr) { } static __attribute__((device)) __inline__ unsigned short __ldca(const unsigned short *ptr) { } static __attribute__((device)) __inline__ unsigned int __ldca(const unsigned int *ptr) { } static __attribute__((device)) __inline__ unsigned long long __ldca(const unsigned long long *ptr) { } static __attribute__((device)) __inline__ uchar2 __ldca(const uchar2 *ptr) { } static __attribute__((device)) __inline__ uchar4 __ldca(const uchar4 *ptr) { } static __attribute__((device)) __inline__ ushort2 __ldca(const ushort2 *ptr) { } static __attribute__((device)) __inline__ ushort4 __ldca(const ushort4 *ptr) { } static __attribute__((device)) __inline__ uint2 __ldca(const uint2 *ptr) { } static __attribute__((device)) __inline__ uint4 __ldca(const uint4 *ptr) { } static __attribute__((device)) __inline__ ulonglong2 __ldca(const ulonglong2 *ptr) { } static __attribute__((device)) __inline__ float __ldca(const float *ptr) { } static __attribute__((device)) __inline__ double __ldca(const double *ptr) { } static __attribute__((device)) __inline__ float2 __ldca(const float2 *ptr) { } static __attribute__((device)) __inline__ float4 __ldca(const float4 *ptr) { } static __attribute__((device)) __inline__ double2 __ldca(const double2 *ptr) { } static __attribute__((device)) __inline__ long __ldcs(const long *ptr) { } static __attribute__((device)) __inline__ unsigned long __ldcs(const unsigned long *ptr) { } static __attribute__((device)) __inline__ char __ldcs(const char *ptr) { } static __attribute__((device)) __inline__ signed char __ldcs(const signed char *ptr) { } static __attribute__((device)) __inline__ short __ldcs(const short *ptr) { } static __attribute__((device)) __inline__ int __ldcs(const int *ptr) { } static __attribute__((device)) __inline__ long long __ldcs(const long long *ptr) { } static __attribute__((device)) __inline__ char2 __ldcs(const char2 *ptr) { } static __attribute__((device)) __inline__ char4 __ldcs(const char4 *ptr) { } static __attribute__((device)) __inline__ short2 __ldcs(const short2 *ptr) { } static __attribute__((device)) __inline__ short4 __ldcs(const short4 *ptr) { } static __attribute__((device)) __inline__ int2 __ldcs(const int2 *ptr) { } static __attribute__((device)) __inline__ int4 __ldcs(const int4 *ptr) { } static __attribute__((device)) __inline__ longlong2 __ldcs(const longlong2 *ptr) { } static __attribute__((device)) __inline__ unsigned char __ldcs(const unsigned char *ptr) { } static __attribute__((device)) __inline__ unsigned short __ldcs(const unsigned short *ptr) { } static __attribute__((device)) __inline__ unsigned int __ldcs(const unsigned int *ptr) { } static __attribute__((device)) __inline__ unsigned long long __ldcs(const unsigned long long *ptr) { } static __attribute__((device)) __inline__ uchar2 __ldcs(const uchar2 *ptr) { } static __attribute__((device)) __inline__ uchar4 __ldcs(const uchar4 *ptr) { } static __attribute__((device)) __inline__ ushort2 __ldcs(const ushort2 *ptr) { } static __attribute__((device)) __inline__ ushort4 __ldcs(const ushort4 *ptr) { } static __attribute__((device)) __inline__ uint2 __ldcs(const uint2 *ptr) { } static __attribute__((device)) __inline__ uint4 __ldcs(const uint4 *ptr) { } static __attribute__((device)) __inline__ ulonglong2 __ldcs(const ulonglong2 *ptr) { } static __attribute__((device)) __inline__ float __ldcs(const float *ptr) { } static __attribute__((device)) __inline__ double __ldcs(const double *ptr) { } static __attribute__((device)) __inline__ float2 __ldcs(const float2 *ptr) { } static __attribute__((device)) __inline__ float4 __ldcs(const float4 *ptr) { } static __attribute__((device)) __inline__ double2 __ldcs(const double2 *ptr) { } static __attribute__((device)) __inline__ long __ldlu(const long *ptr) { } static __attribute__((device)) __inline__ unsigned long __ldlu(const unsigned long *ptr) { } static __attribute__((device)) __inline__ char __ldlu(const char *ptr) { } static __attribute__((device)) __inline__ signed char __ldlu(const signed char *ptr) { } static __attribute__((device)) __inline__ short __ldlu(const short *ptr) { } static __attribute__((device)) __inline__ int __ldlu(const int *ptr) { } static __attribute__((device)) __inline__ long long __ldlu(const long long *ptr) { } static __attribute__((device)) __inline__ char2 __ldlu(const char2 *ptr) { } static __attribute__((device)) __inline__ char4 __ldlu(const char4 *ptr) { } static __attribute__((device)) __inline__ short2 __ldlu(const short2 *ptr) { } static __attribute__((device)) __inline__ short4 __ldlu(const short4 *ptr) { } static __attribute__((device)) __inline__ int2 __ldlu(const int2 *ptr) { } static __attribute__((device)) __inline__ int4 __ldlu(const int4 *ptr) { } static __attribute__((device)) __inline__ longlong2 __ldlu(const longlong2 *ptr) { } static __attribute__((device)) __inline__ unsigned char __ldlu(const unsigned char *ptr) { } static __attribute__((device)) __inline__ unsigned short __ldlu(const unsigned short *ptr) { } static __attribute__((device)) __inline__ unsigned int __ldlu(const unsigned int *ptr) { } static __attribute__((device)) __inline__ unsigned long long __ldlu(const unsigned long long *ptr) { } static __attribute__((device)) __inline__ uchar2 __ldlu(const uchar2 *ptr) { } static __attribute__((device)) __inline__ uchar4 __ldlu(const uchar4 *ptr) { } static __attribute__((device)) __inline__ ushort2 __ldlu(const ushort2 *ptr) { } static __attribute__((device)) __inline__ ushort4 __ldlu(const ushort4 *ptr) { } static __attribute__((device)) __inline__ uint2 __ldlu(const uint2 *ptr) { } static __attribute__((device)) __inline__ uint4 __ldlu(const uint4 *ptr) { } static __attribute__((device)) __inline__ ulonglong2 __ldlu(const ulonglong2 *ptr) { } static __attribute__((device)) __inline__ float __ldlu(const float *ptr) { } static __attribute__((device)) __inline__ double __ldlu(const double *ptr) { } static __attribute__((device)) __inline__ float2 __ldlu(const float2 *ptr) { } static __attribute__((device)) __inline__ float4 __ldlu(const float4 *ptr) { } static __attribute__((device)) __inline__ double2 __ldlu(const double2 *ptr) { } static __attribute__((device)) __inline__ long __ldcv(const long *ptr) { } static __attribute__((device)) __inline__ unsigned long __ldcv(const unsigned long *ptr) { } static __attribute__((device)) __inline__ char __ldcv(const char *ptr) { } static __attribute__((device)) __inline__ signed char __ldcv(const signed char *ptr) { } static __attribute__((device)) __inline__ short __ldcv(const short *ptr) { } static __attribute__((device)) __inline__ int __ldcv(const int *ptr) { } static __attribute__((device)) __inline__ long long __ldcv(const long long *ptr) { } static __attribute__((device)) __inline__ char2 __ldcv(const char2 *ptr) { } static __attribute__((device)) __inline__ char4 __ldcv(const char4 *ptr) { } static __attribute__((device)) __inline__ short2 __ldcv(const short2 *ptr) { } static __attribute__((device)) __inline__ short4 __ldcv(const short4 *ptr) { } static __attribute__((device)) __inline__ int2 __ldcv(const int2 *ptr) { } static __attribute__((device)) __inline__ int4 __ldcv(const int4 *ptr) { } static __attribute__((device)) __inline__ longlong2 __ldcv(const longlong2 *ptr) { } static __attribute__((device)) __inline__ unsigned char __ldcv(const unsigned char *ptr) { } static __attribute__((device)) __inline__ unsigned short __ldcv(const unsigned short *ptr) { } static __attribute__((device)) __inline__ unsigned int __ldcv(const unsigned int *ptr) { } static __attribute__((device)) __inline__ unsigned long long __ldcv(const unsigned long long *ptr) { } static __attribute__((device)) __inline__ uchar2 __ldcv(const uchar2 *ptr) { } static __attribute__((device)) __inline__ uchar4 __ldcv(const uchar4 *ptr) { } static __attribute__((device)) __inline__ ushort2 __ldcv(const ushort2 *ptr) { } static __attribute__((device)) __inline__ ushort4 __ldcv(const ushort4 *ptr) { } static __attribute__((device)) __inline__ uint2 __ldcv(const uint2 *ptr) { } static __attribute__((device)) __inline__ uint4 __ldcv(const uint4 *ptr) { } static __attribute__((device)) __inline__ ulonglong2 __ldcv(const ulonglong2 *ptr) { } static __attribute__((device)) __inline__ float __ldcv(const float *ptr) { } static __attribute__((device)) __inline__ double __ldcv(const double *ptr) { } static __attribute__((device)) __inline__ float2 __ldcv(const float2 *ptr) { } static __attribute__((device)) __inline__ float4 __ldcv(const float4 *ptr) { } static __attribute__((device)) __inline__ double2 __ldcv(const double2 *ptr) { } static __attribute__((device)) __inline__ void __stwb(long *ptr, long value) { } static __attribute__((device)) __inline__ void __stwb(unsigned long *ptr, unsigned long value) { } static __attribute__((device)) __inline__ void __stwb(char *ptr, char value) { } static __attribute__((device)) __inline__ void __stwb(signed char *ptr, signed char value) { } static __attribute__((device)) __inline__ void __stwb(short *ptr, short value) { } static __attribute__((device)) __inline__ void __stwb(int *ptr, int value) { } static __attribute__((device)) __inline__ void __stwb(long long *ptr, long long value) { } static __attribute__((device)) __inline__ void __stwb(char2 *ptr, char2 value) { } static __attribute__((device)) __inline__ void __stwb(char4 *ptr, char4 value) { } static __attribute__((device)) __inline__ void __stwb(short2 *ptr, short2 value) { } static __attribute__((device)) __inline__ void __stwb(short4 *ptr, short4 value) { } static __attribute__((device)) __inline__ void __stwb(int2 *ptr, int2 value) { } static __attribute__((device)) __inline__ void __stwb(int4 *ptr, int4 value) { } static __attribute__((device)) __inline__ void __stwb(longlong2 *ptr, longlong2 value) { } static __attribute__((device)) __inline__ void __stwb(unsigned char *ptr, unsigned char value) { } static __attribute__((device)) __inline__ void __stwb(unsigned short *ptr, unsigned short value) { } static __attribute__((device)) __inline__ void __stwb(unsigned int *ptr, unsigned int value) { } static __attribute__((device)) __inline__ void __stwb(unsigned long long *ptr, unsigned long long value) { } static __attribute__((device)) __inline__ void __stwb(uchar2 *ptr, uchar2 value) { } static __attribute__((device)) __inline__ void __stwb(uchar4 *ptr, uchar4 value) { } static __attribute__((device)) __inline__ void __stwb(ushort2 *ptr, ushort2 value) { } static __attribute__((device)) __inline__ void __stwb(ushort4 *ptr, ushort4 value) { } static __attribute__((device)) __inline__ void __stwb(uint2 *ptr, uint2 value) { } static __attribute__((device)) __inline__ void __stwb(uint4 *ptr, uint4 value) { } static __attribute__((device)) __inline__ void __stwb(ulonglong2 *ptr, ulonglong2 value) { } static __attribute__((device)) __inline__ void __stwb(float *ptr, float value) { } static __attribute__((device)) __inline__ void __stwb(double *ptr, double value) { } static __attribute__((device)) __inline__ void __stwb(float2 *ptr, float2 value) { } static __attribute__((device)) __inline__ void __stwb(float4 *ptr, float4 value) { } static __attribute__((device)) __inline__ void __stwb(double2 *ptr, double2 value) { } static __attribute__((device)) __inline__ void __stcg(long *ptr, long value) { } static __attribute__((device)) __inline__ void __stcg(unsigned long *ptr, unsigned long value) { } static __attribute__((device)) __inline__ void __stcg(char *ptr, char value) { } static __attribute__((device)) __inline__ void __stcg(signed char *ptr, signed char value) { } static __attribute__((device)) __inline__ void __stcg(short *ptr, short value) { } static __attribute__((device)) __inline__ void __stcg(int *ptr, int value) { } static __attribute__((device)) __inline__ void __stcg(long long *ptr, long long value) { } static __attribute__((device)) __inline__ void __stcg(char2 *ptr, char2 value) { } static __attribute__((device)) __inline__ void __stcg(char4 *ptr, char4 value) { } static __attribute__((device)) __inline__ void __stcg(short2 *ptr, short2 value) { } static __attribute__((device)) __inline__ void __stcg(short4 *ptr, short4 value) { } static __attribute__((device)) __inline__ void __stcg(int2 *ptr, int2 value) { } static __attribute__((device)) __inline__ void __stcg(int4 *ptr, int4 value) { } static __attribute__((device)) __inline__ void __stcg(longlong2 *ptr, longlong2 value) { } static __attribute__((device)) __inline__ void __stcg(unsigned char *ptr, unsigned char value) { } static __attribute__((device)) __inline__ void __stcg(unsigned short *ptr, unsigned short value) { } static __attribute__((device)) __inline__ void __stcg(unsigned int *ptr, unsigned int value) { } static __attribute__((device)) __inline__ void __stcg(unsigned long long *ptr, unsigned long long value) { } static __attribute__((device)) __inline__ void __stcg(uchar2 *ptr, uchar2 value) { } static __attribute__((device)) __inline__ void __stcg(uchar4 *ptr, uchar4 value) { } static __attribute__((device)) __inline__ void __stcg(ushort2 *ptr, ushort2 value) { } static __attribute__((device)) __inline__ void __stcg(ushort4 *ptr, ushort4 value) { } static __attribute__((device)) __inline__ void __stcg(uint2 *ptr, uint2 value) { } static __attribute__((device)) __inline__ void __stcg(uint4 *ptr, uint4 value) { } static __attribute__((device)) __inline__ void __stcg(ulonglong2 *ptr, ulonglong2 value) { } static __attribute__((device)) __inline__ void __stcg(float *ptr, float value) { } static __attribute__((device)) __inline__ void __stcg(double *ptr, double value) { } static __attribute__((device)) __inline__ void __stcg(float2 *ptr, float2 value) { } static __attribute__((device)) __inline__ void __stcg(float4 *ptr, float4 value) { } static __attribute__((device)) __inline__ void __stcg(double2 *ptr, double2 value) { } static __attribute__((device)) __inline__ void __stcs(long *ptr, long value) { } static __attribute__((device)) __inline__ void __stcs(unsigned long *ptr, unsigned long value) { } static __attribute__((device)) __inline__ void __stcs(char *ptr, char value) { } static __attribute__((device)) __inline__ void __stcs(signed char *ptr, signed char value) { } static __attribute__((device)) __inline__ void __stcs(short *ptr, short value) { } static __attribute__((device)) __inline__ void __stcs(int *ptr, int value) { } static __attribute__((device)) __inline__ void __stcs(long long *ptr, long long value) { } static __attribute__((device)) __inline__ void __stcs(char2 *ptr, char2 value) { } static __attribute__((device)) __inline__ void __stcs(char4 *ptr, char4 value) { } static __attribute__((device)) __inline__ void __stcs(short2 *ptr, short2 value) { } static __attribute__((device)) __inline__ void __stcs(short4 *ptr, short4 value) { } static __attribute__((device)) __inline__ void __stcs(int2 *ptr, int2 value) { } static __attribute__((device)) __inline__ void __stcs(int4 *ptr, int4 value) { } static __attribute__((device)) __inline__ void __stcs(longlong2 *ptr, longlong2 value) { } static __attribute__((device)) __inline__ void __stcs(unsigned char *ptr, unsigned char value) { } static __attribute__((device)) __inline__ void __stcs(unsigned short *ptr, unsigned short value) { } static __attribute__((device)) __inline__ void __stcs(unsigned int *ptr, unsigned int value) { } static __attribute__((device)) __inline__ void __stcs(unsigned long long *ptr, unsigned long long value) { } static __attribute__((device)) __inline__ void __stcs(uchar2 *ptr, uchar2 value) { } static __attribute__((device)) __inline__ void __stcs(uchar4 *ptr, uchar4 value) { } static __attribute__((device)) __inline__ void __stcs(ushort2 *ptr, ushort2 value) { } static __attribute__((device)) __inline__ void __stcs(ushort4 *ptr, ushort4 value) { } static __attribute__((device)) __inline__ void __stcs(uint2 *ptr, uint2 value) { } static __attribute__((device)) __inline__ void __stcs(uint4 *ptr, uint4 value) { } static __attribute__((device)) __inline__ void __stcs(ulonglong2 *ptr, ulonglong2 value) { } static __attribute__((device)) __inline__ void __stcs(float *ptr, float value) { } static __attribute__((device)) __inline__ void __stcs(double *ptr, double value) { } static __attribute__((device)) __inline__ void __stcs(float2 *ptr, float2 value) { } static __attribute__((device)) __inline__ void __stcs(float4 *ptr, float4 value) { } static __attribute__((device)) __inline__ void __stcs(double2 *ptr, double2 value) { } static __attribute__((device)) __inline__ void __stwt(long *ptr, long value) { } static __attribute__((device)) __inline__ void __stwt(unsigned long *ptr, unsigned long value) { } static __attribute__((device)) __inline__ void __stwt(char *ptr, char value) { } static __attribute__((device)) __inline__ void __stwt(signed char *ptr, signed char value) { } static __attribute__((device)) __inline__ void __stwt(short *ptr, short value) { } static __attribute__((device)) __inline__ void __stwt(int *ptr, int value) { } static __attribute__((device)) __inline__ void __stwt(long long *ptr, long long value) { } static __attribute__((device)) __inline__ void __stwt(char2 *ptr, char2 value) { } static __attribute__((device)) __inline__ void __stwt(char4 *ptr, char4 value) { } static __attribute__((device)) __inline__ void __stwt(short2 *ptr, short2 value) { } static __attribute__((device)) __inline__ void __stwt(short4 *ptr, short4 value) { } static __attribute__((device)) __inline__ void __stwt(int2 *ptr, int2 value) { } static __attribute__((device)) __inline__ void __stwt(int4 *ptr, int4 value) { } static __attribute__((device)) __inline__ void __stwt(longlong2 *ptr, longlong2 value) { } static __attribute__((device)) __inline__ void __stwt(unsigned char *ptr, unsigned char value) { } static __attribute__((device)) __inline__ void __stwt(unsigned short *ptr, unsigned short value) { } static __attribute__((device)) __inline__ void __stwt(unsigned int *ptr, unsigned int value) { } static __attribute__((device)) __inline__ void __stwt(unsigned long long *ptr, unsigned long long value) { } static __attribute__((device)) __inline__ void __stwt(uchar2 *ptr, uchar2 value) { } static __attribute__((device)) __inline__ void __stwt(uchar4 *ptr, uchar4 value) { } static __attribute__((device)) __inline__ void __stwt(ushort2 *ptr, ushort2 value) { } static __attribute__((device)) __inline__ void __stwt(ushort4 *ptr, ushort4 value) { } static __attribute__((device)) __inline__ void __stwt(uint2 *ptr, uint2 value) { } static __attribute__((device)) __inline__ void __stwt(uint4 *ptr, uint4 value) { } static __attribute__((device)) __inline__ void __stwt(ulonglong2 *ptr, ulonglong2 value) { } static __attribute__((device)) __inline__ void __stwt(float *ptr, float value) { } static __attribute__((device)) __inline__ void __stwt(double *ptr, double value) { } static __attribute__((device)) __inline__ void __stwt(float2 *ptr, float2 value) { } static __attribute__((device)) __inline__ void __stwt(float4 *ptr, float4 value) { } static __attribute__((device)) __inline__ void __stwt(double2 *ptr, double2 value) { } # 460 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_intrinsics.h" static __attribute__((device)) __inline__ unsigned int __funnelshift_l(unsigned int lo, unsigned int hi, unsigned int shift) { } # 472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_intrinsics.h" static __attribute__((device)) __inline__ unsigned int __funnelshift_lc(unsigned int lo, unsigned int hi, unsigned int shift) { } # 485 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_intrinsics.h" static __attribute__((device)) __inline__ unsigned int __funnelshift_r(unsigned int lo, unsigned int hi, unsigned int shift) { } # 497 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_intrinsics.h" static __attribute__((device)) __inline__ unsigned int __funnelshift_rc(unsigned int lo, unsigned int hi, unsigned int shift) { } # 3287 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_35_intrinsics.h" 1 # 111 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_35_intrinsics.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_32_intrinsics.h" 1 # 112 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_35_intrinsics.h" 2 # 3288 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_61_intrinsics.h" 1 # 89 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/sm_61_intrinsics.h" static __attribute__((device)) __inline__ int __dp2a_lo(int srcA, int srcB, int c) { } static __attribute__((device)) __inline__ unsigned int __dp2a_lo(unsigned int srcA, unsigned int srcB, unsigned int c) { } static __attribute__((device)) __inline__ int __dp2a_lo(short2 srcA, char4 srcB, int c) { } static __attribute__((device)) __inline__ unsigned int __dp2a_lo(ushort2 srcA, uchar4 srcB, unsigned int c) { } static __attribute__((device)) __inline__ int __dp2a_hi(int srcA, int srcB, int c) { } static __attribute__((device)) __inline__ unsigned int __dp2a_hi(unsigned int srcA, unsigned int srcB, unsigned int c) { } static __attribute__((device)) __inline__ int __dp2a_hi(short2 srcA, char4 srcB, int c) { } static __attribute__((device)) __inline__ unsigned int __dp2a_hi(ushort2 srcA, uchar4 srcB, unsigned int c) { } static __attribute__((device)) __inline__ int __dp4a(int srcA, int srcB, int c) { } static __attribute__((device)) __inline__ unsigned int __dp4a(unsigned int srcA, unsigned int srcB, unsigned int c) { } static __attribute__((device)) __inline__ int __dp4a(char4 srcA, char4 srcB, int c) { } static __attribute__((device)) __inline__ unsigned int __dp4a(uchar4 srcA, uchar4 srcB, unsigned int c) { } # 3289 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_70_rt.h" 1 # 79 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_70_rt.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 80 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_70_rt.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 82 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_70_rt.h" 2 # 93 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_70_rt.h" static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned value) { } static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, int value) { } static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long value) { } static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long value) { } static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, unsigned long long value) { } static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, long long value) { } static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, float value) { } static __attribute__((device)) __inline__ unsigned int __match_any_sync(unsigned mask, double value) { } static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned value, int *pred) { } static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, int value, int *pred) { } static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long value, int *pred) { } static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long value, int *pred) { } static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, unsigned long long value, int *pred) { } static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, long long value, int *pred) { } static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, float value, int *pred) { } static __attribute__((device)) __inline__ unsigned int __match_all_sync(unsigned mask, double value, int *pred) { } static __attribute__((device)) __inline__ void __nanosleep(unsigned int ns) { } static __attribute__((device)) __inline__ unsigned short int atomicCAS(unsigned short int *address, unsigned short int compare, unsigned short int val) { } # 3290 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_80_rt.h" 1 # 79 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_80_rt.h" # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/builtin_types.h" 1 # 80 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_80_rt.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/host_defines.h" 1 # 82 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_80_rt.h" 2 # 93 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/sm_80_rt.h" static __attribute__((device)) __inline__ unsigned __reduce_add_sync(unsigned mask, unsigned value) { } static __attribute__((device)) __inline__ unsigned __reduce_min_sync(unsigned mask, unsigned value) { } static __attribute__((device)) __inline__ unsigned __reduce_max_sync(unsigned mask, unsigned value) { } static __attribute__((device)) __inline__ int __reduce_add_sync(unsigned mask, int value) { } static __attribute__((device)) __inline__ int __reduce_min_sync(unsigned mask, int value) { } static __attribute__((device)) __inline__ int __reduce_max_sync(unsigned mask, int value) { } static __attribute__((device)) __inline__ unsigned __reduce_and_sync(unsigned mask, unsigned value) { } static __attribute__((device)) __inline__ unsigned __reduce_or_sync(unsigned mask, unsigned value) { } static __attribute__((device)) __inline__ unsigned __reduce_xor_sync(unsigned mask, unsigned value) { } # 3291 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/surface_functions.h" 1 # 114 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/surface_functions.h" template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1Dread(surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dread(T *res, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2Dread(surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dread(T *res, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) T surf3Dread(surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dread(T *res, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) T surf1DLayeredread(surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredread(T *res, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) T surf2DLayeredread(surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredread(T *res, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapread(surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapread(T *res, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) T surfCubemapLayeredread(surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredread(T *res, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1Dwrite(T val, surface surf, int x, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2Dwrite(T val, surface surf, int x, int y, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf3Dwrite(T val, surface surf, int x, int y, int z, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf1DLayeredwrite(T val, surface surf, int x, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surf2DLayeredwrite(T val, surface surf, int x, int y, int layer, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapwrite(T val, surface surf, int x, int y, int face, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, int s, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) __inline__ __attribute__((always_inline)) void surfCubemapLayeredwrite(T val, surface surf, int x, int y, int layerFace, enum cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } # 3292 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/texture_fetch_functions.h" 1 # 66 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/texture_fetch_functions.h" template struct __nv_tex_rmet_ret { }; template<> struct __nv_tex_rmet_ret { typedef char type; }; template<> struct __nv_tex_rmet_ret { typedef signed char type; }; template<> struct __nv_tex_rmet_ret { typedef unsigned char type; }; template<> struct __nv_tex_rmet_ret { typedef char1 type; }; template<> struct __nv_tex_rmet_ret { typedef uchar1 type; }; template<> struct __nv_tex_rmet_ret { typedef char2 type; }; template<> struct __nv_tex_rmet_ret { typedef uchar2 type; }; template<> struct __nv_tex_rmet_ret { typedef char4 type; }; template<> struct __nv_tex_rmet_ret { typedef uchar4 type; }; template<> struct __nv_tex_rmet_ret { typedef short type; }; template<> struct __nv_tex_rmet_ret { typedef unsigned short type; }; template<> struct __nv_tex_rmet_ret { typedef short1 type; }; template<> struct __nv_tex_rmet_ret { typedef ushort1 type; }; template<> struct __nv_tex_rmet_ret { typedef short2 type; }; template<> struct __nv_tex_rmet_ret { typedef ushort2 type; }; template<> struct __nv_tex_rmet_ret { typedef short4 type; }; template<> struct __nv_tex_rmet_ret { typedef ushort4 type; }; template<> struct __nv_tex_rmet_ret { typedef int type; }; template<> struct __nv_tex_rmet_ret { typedef unsigned int type; }; template<> struct __nv_tex_rmet_ret { typedef int1 type; }; template<> struct __nv_tex_rmet_ret { typedef uint1 type; }; template<> struct __nv_tex_rmet_ret { typedef int2 type; }; template<> struct __nv_tex_rmet_ret { typedef uint2 type; }; template<> struct __nv_tex_rmet_ret { typedef int4 type; }; template<> struct __nv_tex_rmet_ret { typedef uint4 type; }; # 107 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/texture_fetch_functions.h" template<> struct __nv_tex_rmet_ret { typedef float type; }; template<> struct __nv_tex_rmet_ret { typedef float1 type; }; template<> struct __nv_tex_rmet_ret { typedef float2 type; }; template<> struct __nv_tex_rmet_ret { typedef float4 type; }; template struct __nv_tex_rmet_cast { typedef T* type; }; # 125 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/texture_fetch_functions.h" template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1Dfetch(texture t, int x) { } template struct __nv_tex_rmnf_ret { }; template <> struct __nv_tex_rmnf_ret { typedef float type; }; template <> struct __nv_tex_rmnf_ret { typedef float type; }; template <> struct __nv_tex_rmnf_ret { typedef float type; }; template <> struct __nv_tex_rmnf_ret { typedef float type; }; template <> struct __nv_tex_rmnf_ret { typedef float type; }; template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; template <> struct __nv_tex_rmnf_ret { typedef float1 type; }; template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; template <> struct __nv_tex_rmnf_ret { typedef float2 type; }; template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; template <> struct __nv_tex_rmnf_ret { typedef float4 type; }; template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1Dfetch(texture t, int x) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1D(texture t, float x) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1D(texture t, float x) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2D(texture t, float x, float y) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2D(texture t, float x, float y) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayered(texture t, float x, int layer) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayered(texture t, float x, int layer) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayered(texture t, float x, float y, int layer) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayered(texture t, float x, float y, int layer) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3D(texture t, float x, float y, float z) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3D(texture t, float x, float y, float z) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemap(texture t, float x, float y, float z) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemap(texture t, float x, float y, float z) { } template struct __nv_tex2dgather_ret { }; template <> struct __nv_tex2dgather_ret { typedef char4 type; }; template <> struct __nv_tex2dgather_ret { typedef char4 type; }; template <> struct __nv_tex2dgather_ret { typedef char4 type; }; template <> struct __nv_tex2dgather_ret { typedef char4 type; }; template <> struct __nv_tex2dgather_ret { typedef char4 type; }; template <> struct __nv_tex2dgather_ret { typedef char4 type; }; template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; template <> struct __nv_tex2dgather_ret { typedef uchar4 type; }; template <> struct __nv_tex2dgather_ret { typedef short4 type; }; template <> struct __nv_tex2dgather_ret { typedef short4 type; }; template <> struct __nv_tex2dgather_ret { typedef short4 type; }; template <> struct __nv_tex2dgather_ret { typedef short4 type; }; template <> struct __nv_tex2dgather_ret { typedef short4 type; }; template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; template <> struct __nv_tex2dgather_ret { typedef ushort4 type; }; template <> struct __nv_tex2dgather_ret { typedef int4 type; }; template <> struct __nv_tex2dgather_ret { typedef int4 type; }; template <> struct __nv_tex2dgather_ret { typedef int4 type; }; template <> struct __nv_tex2dgather_ret { typedef int4 type; }; template <> struct __nv_tex2dgather_ret { typedef int4 type; }; template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; template <> struct __nv_tex2dgather_ret { typedef uint4 type; }; template <> struct __nv_tex2dgather_ret { typedef float4 type; }; template <> struct __nv_tex2dgather_ret { typedef float4 type; }; template <> struct __nv_tex2dgather_ret { typedef float4 type; }; template <> struct __nv_tex2dgather_ret { typedef float4 type; }; template <> struct __nv_tex2dgather_ret { typedef float4 type; }; template static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_ret::type tex2Dgather(texture t, float x, float y, int comp=0) { } template struct __nv_tex2dgather_rmnf_ret { }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template<> struct __nv_tex2dgather_rmnf_ret { typedef float4 type; }; template static __attribute__((device)) __inline__ __attribute__((always_inline)) typename __nv_tex2dgather_rmnf_ret::type tex2Dgather(texture t, float x, float y, int comp = 0) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLod(texture t, float x, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLod(texture t, float x, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLod(texture t, float x, float y, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLod(texture t, float x, float y, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredLod(texture t, float x, int layer, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredLod(texture t, float x, float y, int layer, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DLod(texture t, float x, float y, float z, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DLod(texture t, float x, float y, float z, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLod(texture t, float x, float y, float z, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLod(texture t, float x, float y, float z, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayered(texture t, float x, float y, float z, int layer) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredLod(texture t, float x, float y, float z, int layer, float level) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type texCubemapLayeredGrad(texture t, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DGrad(texture t, float x, float dPdx, float dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DGrad(texture t, float x, float y, float2 dPdx, float2 dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex1DLayeredGrad(texture t, float x, int layer, float dPdx, float dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex2DLayeredGrad(texture t, float x, float y, int layer, float2 dPdx, float2 dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmet_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) { } template static __inline__ __attribute__((always_inline)) __attribute__((device)) typename __nv_tex_rmnf_ret::type tex3DGrad(texture t, float x, float y, float z, float4 dPdx, float4 dPdy) { } # 3293 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/texture_indirect_functions.h" 1 # 64 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/texture_indirect_functions.h" template struct __nv_itex_trait { }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; # 100 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/texture_indirect_functions.h" template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template<> struct __nv_itex_trait { typedef void type; }; template static __attribute__((device)) typename __nv_itex_trait::type tex1Dfetch(T *ptr, cudaTextureObject_t obj, int x) { } template static __attribute__((device)) T tex1Dfetch(cudaTextureObject_t texObject, int x) { } template static __attribute__((device)) typename __nv_itex_trait::type tex1D(T *ptr, cudaTextureObject_t obj, float x) { } template static __attribute__((device)) T tex1D(cudaTextureObject_t texObject, float x) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y) { } template static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2D(T *ptr, cudaTextureObject_t obj, float x, float y, bool* isResident) { } template static __attribute__((device)) T tex2D(cudaTextureObject_t texObject, float x, float y, bool* isResident) { } template static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z) { } template static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z) { } template static __attribute__((device)) typename __nv_itex_trait::type tex3D(T *ptr, cudaTextureObject_t obj, float x, float y, float z, bool* isResident) { } template static __attribute__((device)) T tex3D(cudaTextureObject_t texObject, float x, float y, float z, bool* isResident) { } template static __attribute__((device)) typename __nv_itex_trait::type tex1DLayered(T *ptr, cudaTextureObject_t obj, float x, int layer) { } template static __attribute__((device)) T tex1DLayered(cudaTextureObject_t texObject, float x, int layer) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer) { } template static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DLayered(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, bool* isResident) { } template static __attribute__((device)) T tex2DLayered(cudaTextureObject_t texObject, float x, float y, int layer, bool* isResident) { } template static __attribute__((device)) typename __nv_itex_trait::type texCubemap(T *ptr, cudaTextureObject_t obj, float x, float y, float z) { } template static __attribute__((device)) T texCubemap(cudaTextureObject_t texObject, float x, float y, float z) { } template static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayered(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer) { } template static __attribute__((device)) T texCubemapLayered(cudaTextureObject_t texObject, float x, float y, float z, int layer) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, int comp = 0) { } template static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, int comp = 0) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2Dgather(T *ptr, cudaTextureObject_t obj, float x, float y, bool* isResident, int comp = 0) { } template static __attribute__((device)) T tex2Dgather(cudaTextureObject_t to, float x, float y, bool* isResident, int comp = 0) { } template static __attribute__((device)) typename __nv_itex_trait::type tex1DLod(T *ptr, cudaTextureObject_t obj, float x, float level) { } template static __attribute__((device)) T tex1DLod(cudaTextureObject_t texObject, float x, float level) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level) { } template static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float level, bool* isResident) { } template static __attribute__((device)) T tex2DLod(cudaTextureObject_t texObject, float x, float y, float level, bool* isResident) { } template static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) { } template static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level) { } template static __attribute__((device)) typename __nv_itex_trait::type tex3DLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level, bool* isResident) { } template static __attribute__((device)) T tex3DLod(cudaTextureObject_t texObject, float x, float y, float z, float level, bool* isResident) { } template static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, int layer, float level) { } template static __attribute__((device)) T tex1DLayeredLod(cudaTextureObject_t texObject, float x, int layer, float level) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level) { } template static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, int layer, float level, bool* isResident) { } template static __attribute__((device)) T tex2DLayeredLod(cudaTextureObject_t texObject, float x, float y, int layer, float level, bool* isResident) { } template static __attribute__((device)) typename __nv_itex_trait::type texCubemapLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float level) { } template static __attribute__((device)) T texCubemapLod(cudaTextureObject_t texObject, float x, float y, float z, float level) { } template static __attribute__((device)) typename __nv_itex_trait::type texCubemapGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) { } template static __attribute__((device)) T texCubemapGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) { } template static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredLod(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float level) { } template static __attribute__((device)) T texCubemapLayeredLod(cudaTextureObject_t texObject, float x, float y, float z, int layer, float level) { } template static __attribute__((device)) typename __nv_itex_trait::type tex1DGrad(T *ptr, cudaTextureObject_t obj, float x, float dPdx, float dPdy) { } template static __attribute__((device)) T tex1DGrad(cudaTextureObject_t texObject, float x, float dPdx, float dPdy) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy) { } template static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) { } template static __attribute__((device)) T tex2DGrad(cudaTextureObject_t texObject, float x, float y, float2 dPdx, float2 dPdy, bool* isResident) { } template static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy) { } template static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy) { } template static __attribute__((device)) typename __nv_itex_trait::type tex3DGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) { } template static __attribute__((device)) T tex3DGrad(cudaTextureObject_t texObject, float x, float y, float z, float4 dPdx, float4 dPdy, bool* isResident) { } template static __attribute__((device)) typename __nv_itex_trait::type tex1DLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, int layer, float dPdx, float dPdy) { } template static __attribute__((device)) T tex1DLayeredGrad(cudaTextureObject_t texObject, float x, int layer, float dPdx, float dPdy) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy) { } template static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy) { } template static __attribute__((device)) typename __nv_itex_trait::type tex2DLayeredGrad(T * ptr, cudaTextureObject_t obj, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) { } template static __attribute__((device)) T tex2DLayeredGrad(cudaTextureObject_t texObject, float x, float y, int layer, float2 dPdx, float2 dPdy, bool* isResident) { } template static __attribute__((device)) typename __nv_itex_trait::type texCubemapLayeredGrad(T *ptr, cudaTextureObject_t obj, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) { } template static __attribute__((device)) T texCubemapLayeredGrad(cudaTextureObject_t texObject, float x, float y, float z, int layer, float4 dPdx, float4 dPdy) { } # 3294 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/surface_indirect_functions.h" 1 # 59 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/surface_indirect_functions.h" template struct __nv_isurf_trait { }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template<> struct __nv_isurf_trait { typedef void type; }; template static __attribute__((device)) typename __nv_isurf_trait::type surf1Dread(T *ptr, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) T surf1Dread(cudaSurfaceObject_t surfObject, int x, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surf2Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) T surf2Dread(cudaSurfaceObject_t surfObject, int x, int y, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surf3Dread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) T surf3Dread(cudaSurfaceObject_t surfObject, int x, int y, int z, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) T surf1DLayeredread(cudaSurfaceObject_t surfObject, int x, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) T surf2DLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layer, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) T surfCubemapread(cudaSurfaceObject_t surfObject, int x, int y, int face, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredread(T *ptr, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) T surfCubemapLayeredread(cudaSurfaceObject_t surfObject, int x, int y, int layerface, cudaSurfaceBoundaryMode boundaryMode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surf1Dwrite(T val, cudaSurfaceObject_t obj, int x, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surf2Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surf3Dwrite(T val, cudaSurfaceObject_t obj, int x, int y, int z, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surf1DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surf2DLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layer, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapwrite(T val, cudaSurfaceObject_t obj, int x, int y, int face, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } template static __attribute__((device)) typename __nv_isurf_trait::type surfCubemapLayeredwrite(T val, cudaSurfaceObject_t obj, int x, int y, int layerface, cudaSurfaceBoundaryMode mode = cudaBoundaryModeTrap) { } # 3295 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/crt/device_functions.h" 2 extern "C" __attribute__((host)) __attribute__((device)) unsigned __cudaPushCallConfiguration(dim3 gridDim, dim3 blockDim, size_t sharedMem = 0, struct CUstream_st *stream = 0); # 119 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_launch_parameters.h" 1 # 68 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/device_launch_parameters.h" extern "C" { uint3 __attribute__((device_builtin)) extern const threadIdx; uint3 __attribute__((device_builtin)) extern const blockIdx; dim3 __attribute__((device_builtin)) extern const blockDim; dim3 __attribute__((device_builtin)) extern const gridDim; int __attribute__((device_builtin)) extern const warpSize; } # 120 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 2 # 200 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaLaunchKernel( const T *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem = 0, cudaStream_t stream = 0 ) { return ::cudaLaunchKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); } # 262 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaLaunchCooperativeKernel( const T *func, dim3 gridDim, dim3 blockDim, void **args, size_t sharedMem = 0, cudaStream_t stream = 0 ) { return ::cudaLaunchCooperativeKernel((const void *)func, gridDim, blockDim, args, sharedMem, stream); } # 306 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" static __inline__ __attribute__((host)) cudaError_t cudaEventCreate( cudaEvent_t *event, unsigned int flags ) { return ::cudaEventCreateWithFlags(event, flags); } # 371 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( void **ptr, size_t size, unsigned int flags ) { return ::cudaHostAlloc(ptr, size, flags); } template static __inline__ __attribute__((host)) cudaError_t cudaHostAlloc( T **ptr, size_t size, unsigned int flags ) { return ::cudaHostAlloc((void**)(void*)ptr, size, flags); } template static __inline__ __attribute__((host)) cudaError_t cudaHostGetDevicePointer( T **pDevice, void *pHost, unsigned int flags ) { return ::cudaHostGetDevicePointer((void**)(void*)pDevice, pHost, flags); } # 500 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaMallocManaged( T **devPtr, size_t size, unsigned int flags = 0x01 ) { return ::cudaMallocManaged((void**)(void*)devPtr, size, flags); } # 590 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaStreamAttachMemAsync( cudaStream_t stream, T *devPtr, size_t length = 0, unsigned int flags = 0x04 ) { return ::cudaStreamAttachMemAsync(stream, (void*)devPtr, length, flags); } template static __inline__ __attribute__((host)) cudaError_t cudaMalloc( T **devPtr, size_t size ) { return ::cudaMalloc((void**)(void*)devPtr, size); } template static __inline__ __attribute__((host)) cudaError_t cudaMallocHost( T **ptr, size_t size, unsigned int flags = 0 ) { return cudaMallocHost((void**)(void*)ptr, size, flags); } template static __inline__ __attribute__((host)) cudaError_t cudaMallocPitch( T **devPtr, size_t *pitch, size_t width, size_t height ) { return ::cudaMallocPitch((void**)(void*)devPtr, pitch, width, height); } # 668 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbol( const T &symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice ) { return ::cudaMemcpyToSymbol((const void*)&symbol, src, count, offset, kind); } # 722 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaMemcpyToSymbolAsync( const T &symbol, const void *src, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyHostToDevice, cudaStream_t stream = 0 ) { return ::cudaMemcpyToSymbolAsync((const void*)&symbol, src, count, offset, kind, stream); } # 770 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbol( void *dst, const T &symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost ) { return ::cudaMemcpyFromSymbol(dst, (const void*)&symbol, count, offset, kind); } # 824 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaMemcpyFromSymbolAsync( void *dst, const T &symbol, size_t count, size_t offset = 0, enum cudaMemcpyKind kind = cudaMemcpyDeviceToHost, cudaStream_t stream = 0 ) { return ::cudaMemcpyFromSymbolAsync(dst, (const void*)&symbol, count, offset, kind, stream); } # 893 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeToSymbol( cudaGraphNode_t *pGraphNode, cudaGraph_t graph, const cudaGraphNode_t *pDependencies, size_t numDependencies, const T &symbol, const void* src, size_t count, size_t offset, enum cudaMemcpyKind kind) { return ::cudaGraphAddMemcpyNodeToSymbol(pGraphNode, graph, pDependencies, numDependencies, (const void*)&symbol, src, count, offset, kind); } # 964 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaGraphAddMemcpyNodeFromSymbol( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, void* dst, const T &symbol, size_t count, size_t offset, enum cudaMemcpyKind kind) { return ::cudaGraphAddMemcpyNodeFromSymbol(pGraphNode, graph, pDependencies, numDependencies, dst, (const void*)&symbol, count, offset, kind); } # 1015 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( cudaGraphNode_t node, const T &symbol, const void* src, size_t count, size_t offset, enum cudaMemcpyKind kind) { return ::cudaGraphMemcpyNodeSetParamsToSymbol(node, (const void*)&symbol, src, count, offset, kind); } # 1063 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( cudaGraphNode_t node, void* dst, const T &symbol, size_t count, size_t offset, enum cudaMemcpyKind kind) { return ::cudaGraphMemcpyNodeSetParamsFromSymbol(node, dst, (const void*)&symbol, count, offset, kind); } # 1121 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const T &symbol, const void* src, size_t count, size_t offset, enum cudaMemcpyKind kind) { return ::cudaGraphExecMemcpyNodeSetParamsToSymbol(hGraphExec, node, (const void*)&symbol, src, count, offset, kind); } # 1180 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void* dst, const T &symbol, size_t count, size_t offset, enum cudaMemcpyKind kind) { return ::cudaGraphExecMemcpyNodeSetParamsFromSymbol(hGraphExec, node, dst, (const void*)&symbol, count, offset, kind); } # 1216 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolAddress( void **devPtr, const T &symbol ) { return ::cudaGetSymbolAddress(devPtr, (const void*)&symbol); } # 1248 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaGetSymbolSize( size_t *size, const T &symbol ) { return ::cudaGetSymbolSize(size, (const void*)&symbol); } # 1292 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( size_t *offset, const struct texture &tex, const void *devPtr, const struct cudaChannelFormatDesc &desc, size_t size = # 1298 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 3 4 (0x7fffffff * 2U + 1U) # 1299 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" ) { return ::cudaBindTexture(offset, &tex, devPtr, &desc, size); } # 1338 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture( size_t *offset, const struct texture &tex, const void *devPtr, size_t size = # 1343 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" 3 4 (0x7fffffff * 2U + 1U) # 1344 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" ) { return cudaBindTexture(offset, tex, devPtr, tex.channelDesc, size); } # 1395 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( size_t *offset, const struct texture &tex, const void *devPtr, const struct cudaChannelFormatDesc &desc, size_t width, size_t height, size_t pitch ) { return ::cudaBindTexture2D(offset, &tex, devPtr, &desc, width, height, pitch); } # 1454 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTexture2D( size_t *offset, const struct texture &tex, const void *devPtr, size_t width, size_t height, size_t pitch ) { return ::cudaBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch); } # 1497 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( const struct texture &tex, cudaArray_const_t array, const struct cudaChannelFormatDesc &desc ) { return ::cudaBindTextureToArray(&tex, array, &desc); } # 1536 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToArray( const struct texture &tex, cudaArray_const_t array ) { struct cudaChannelFormatDesc desc; cudaError_t err = ::cudaGetChannelDesc(&desc, array); return err == cudaSuccess ? cudaBindTextureToArray(tex, array, desc) : err; } # 1578 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( const struct texture &tex, cudaMipmappedArray_const_t mipmappedArray, const struct cudaChannelFormatDesc &desc ) { return ::cudaBindTextureToMipmappedArray(&tex, mipmappedArray, &desc); } # 1617 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindTextureToMipmappedArray( const struct texture &tex, cudaMipmappedArray_const_t mipmappedArray ) { struct cudaChannelFormatDesc desc; cudaArray_t levelArray; cudaError_t err = ::cudaGetMipmappedArrayLevel(&levelArray, mipmappedArray, 0); if (err != cudaSuccess) { return err; } err = ::cudaGetChannelDesc(&desc, levelArray); return err == cudaSuccess ? cudaBindTextureToMipmappedArray(tex, mipmappedArray, desc) : err; } # 1660 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaUnbindTexture( const struct texture &tex ) { return ::cudaUnbindTexture(&tex); } # 1696 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaGetTextureAlignmentOffset( size_t *offset, const struct texture &tex ) { return ::cudaGetTextureAlignmentOffset(offset, &tex); } # 1748 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaFuncSetCacheConfig( T *func, enum cudaFuncCache cacheConfig ) { return ::cudaFuncSetCacheConfig((const void*)func, cacheConfig); } template static __inline__ __attribute__((host)) cudaError_t cudaFuncSetSharedMemConfig( T *func, enum cudaSharedMemConfig config ) { return ::cudaFuncSetSharedMemConfig((const void*)func, config); } # 1796 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( int *numBlocks, T func, int blockSize, size_t dynamicSMemSize) { return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, 0x00); } # 1848 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( int *numBlocks, T func, int blockSize, size_t dynamicSMemSize, unsigned int flags) { return ::cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(numBlocks, (const void*)func, blockSize, dynamicSMemSize, flags); } class __cudaOccupancyB2DHelper { size_t n; public: inline __attribute__((host)) __attribute__((device)) __cudaOccupancyB2DHelper(size_t n_) : n(n_) {} inline __attribute__((host)) __attribute__((device)) size_t operator()(int) { return n; } }; # 1918 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( int *minGridSize, int *blockSize, T func, UnaryFunction blockSizeToDynamicSMemSize, int blockSizeLimit = 0, unsigned int flags = 0) { cudaError_t status; int device; struct cudaFuncAttributes attr; int maxThreadsPerMultiProcessor; int warpSize; int devMaxThreadsPerBlock; int multiProcessorCount; int funcMaxThreadsPerBlock; int occupancyLimit; int granularity; int maxBlockSize = 0; int numBlocks = 0; int maxOccupancy = 0; int blockSizeToTryAligned; int blockSizeToTry; int blockSizeLimitAligned; int occupancyInBlocks; int occupancyInThreads; size_t dynamicSMemSize; if (!minGridSize || !blockSize || !func) { return cudaErrorInvalidValue; } status = ::cudaGetDevice(&device); if (status != cudaSuccess) { return status; } status = cudaDeviceGetAttribute( &maxThreadsPerMultiProcessor, cudaDevAttrMaxThreadsPerMultiProcessor, device); if (status != cudaSuccess) { return status; } status = cudaDeviceGetAttribute( &warpSize, cudaDevAttrWarpSize, device); if (status != cudaSuccess) { return status; } status = cudaDeviceGetAttribute( &devMaxThreadsPerBlock, cudaDevAttrMaxThreadsPerBlock, device); if (status != cudaSuccess) { return status; } status = cudaDeviceGetAttribute( &multiProcessorCount, cudaDevAttrMultiProcessorCount, device); if (status != cudaSuccess) { return status; } status = cudaFuncGetAttributes(&attr, func); if (status != cudaSuccess) { return status; } funcMaxThreadsPerBlock = attr.maxThreadsPerBlock; occupancyLimit = maxThreadsPerMultiProcessor; granularity = warpSize; if (blockSizeLimit == 0) { blockSizeLimit = devMaxThreadsPerBlock; } if (devMaxThreadsPerBlock < blockSizeLimit) { blockSizeLimit = devMaxThreadsPerBlock; } if (funcMaxThreadsPerBlock < blockSizeLimit) { blockSizeLimit = funcMaxThreadsPerBlock; } blockSizeLimitAligned = ((blockSizeLimit + (granularity - 1)) / granularity) * granularity; for (blockSizeToTryAligned = blockSizeLimitAligned; blockSizeToTryAligned > 0; blockSizeToTryAligned -= granularity) { if (blockSizeLimit < blockSizeToTryAligned) { blockSizeToTry = blockSizeLimit; } else { blockSizeToTry = blockSizeToTryAligned; } dynamicSMemSize = blockSizeToDynamicSMemSize(blockSizeToTry); status = cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( &occupancyInBlocks, func, blockSizeToTry, dynamicSMemSize, flags); if (status != cudaSuccess) { return status; } occupancyInThreads = blockSizeToTry * occupancyInBlocks; if (occupancyInThreads > maxOccupancy) { maxBlockSize = blockSizeToTry; numBlocks = occupancyInBlocks; maxOccupancy = occupancyInThreads; } if (occupancyLimit == maxOccupancy) { break; } } *minGridSize = numBlocks * multiProcessorCount; *blockSize = maxBlockSize; return status; } # 2114 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( int *minGridSize, int *blockSize, T func, UnaryFunction blockSizeToDynamicSMemSize, int blockSizeLimit = 0) { return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, blockSizeToDynamicSMemSize, blockSizeLimit, 0x00); } # 2160 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSize( int *minGridSize, int *blockSize, T func, size_t dynamicSMemSize = 0, int blockSizeLimit = 0) { return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, 0x00); } # 2198 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( size_t *dynamicSmemSize, T func, int numBlocks, int blockSize) { return ::cudaOccupancyAvailableDynamicSMemPerBlock(dynamicSmemSize, (const void*)func, numBlocks, blockSize); } # 2257 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) __attribute__((device)) cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( int *minGridSize, int *blockSize, T func, size_t dynamicSMemSize = 0, int blockSizeLimit = 0, unsigned int flags = 0) { return cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags(minGridSize, blockSize, func, __cudaOccupancyB2DHelper(dynamicSMemSize), blockSizeLimit, flags); } # 2300 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaFuncGetAttributes( struct cudaFuncAttributes *attr, T *entry ) { return ::cudaFuncGetAttributes(attr, (const void*)entry); } # 2345 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __inline__ __attribute__((host)) cudaError_t cudaFuncSetAttribute( T *entry, enum cudaFuncAttribute attr, int value ) { return ::cudaFuncSetAttribute((const void*)entry, attr, value); } # 2377 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( const struct surface &surf, cudaArray_const_t array, const struct cudaChannelFormatDesc &desc ) { return ::cudaBindSurfaceToArray(&surf, array, &desc); } # 2408 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" template static __attribute__((deprecated)) __inline__ __attribute__((host)) cudaError_t cudaBindSurfaceToArray( const struct surface &surf, cudaArray_const_t array ) { struct cudaChannelFormatDesc desc; cudaError_t err = ::cudaGetChannelDesc(&desc, array); return err == cudaSuccess ? cudaBindSurfaceToArray(surf, array, desc) : err; } # 2429 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda_runtime.h" #pragma GCC diagnostic pop # 69 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/setup/Kokkos_Setup_Cuda.hpp" 2 # 1 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" 1 # 53 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/include/c++/8.3.0/stdlib.h" 1 3 # 54 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" 2 # 1 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stdint.h" 1 3 4 # 9 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stdint.h" 3 4 # 1 "/usr/include/stdint.h" 1 3 4 # 26 "/usr/include/stdint.h" 3 4 # 1 "/usr/include/bits/libc-header-start.h" 1 3 4 # 27 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/bits/wchar.h" 1 3 4 # 29 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 30 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/bits/stdint-uintn.h" 1 3 4 # 24 "/usr/include/bits/stdint-uintn.h" 3 4 # 24 "/usr/include/bits/stdint-uintn.h" 3 4 typedef __uint8_t uint8_t; typedef __uint16_t uint16_t; typedef __uint32_t uint32_t; typedef __uint64_t uint64_t; # 38 "/usr/include/stdint.h" 2 3 4 typedef signed char int_least8_t; typedef short int int_least16_t; typedef int int_least32_t; typedef long int int_least64_t; typedef unsigned char uint_least8_t; typedef unsigned short int uint_least16_t; typedef unsigned int uint_least32_t; typedef unsigned long int uint_least64_t; # 68 "/usr/include/stdint.h" 3 4 typedef signed char int_fast8_t; typedef long int int_fast16_t; typedef long int int_fast32_t; typedef long int int_fast64_t; # 81 "/usr/include/stdint.h" 3 4 typedef unsigned char uint_fast8_t; typedef unsigned long int uint_fast16_t; typedef unsigned long int uint_fast32_t; typedef unsigned long int uint_fast64_t; # 97 "/usr/include/stdint.h" 3 4 typedef long int intptr_t; typedef unsigned long int uintptr_t; # 111 "/usr/include/stdint.h" 3 4 typedef __intmax_t intmax_t; typedef __uintmax_t uintmax_t; # 10 "/global/common/cori_cle7/software/sles15_cgpu/gcc/8.3.0/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stdint.h" 2 3 4 # 59 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" 2 # 59 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" typedef uint32_t cuuint32_t; typedef uint64_t cuuint64_t; # 222 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" extern "C" { typedef unsigned long long CUdeviceptr; typedef int CUdevice; typedef struct CUctx_st *CUcontext; typedef struct CUmod_st *CUmodule; typedef struct CUfunc_st *CUfunction; typedef struct CUarray_st *CUarray; typedef struct CUmipmappedArray_st *CUmipmappedArray; typedef struct CUtexref_st *CUtexref; typedef struct CUsurfref_st *CUsurfref; typedef struct CUevent_st *CUevent; typedef struct CUstream_st *CUstream; typedef struct CUgraphicsResource_st *CUgraphicsResource; typedef unsigned long long CUtexObject; typedef unsigned long long CUsurfObject; typedef struct CUextMemory_st *CUexternalMemory; typedef struct CUextSemaphore_st *CUexternalSemaphore; typedef struct CUgraph_st *CUgraph; typedef struct CUgraphNode_st *CUgraphNode; typedef struct CUgraphExec_st *CUgraphExec; # 269 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" typedef struct CUipcEventHandle_st { char reserved[64]; } CUipcEventHandle; typedef struct CUipcMemHandle_st { char reserved[64]; } CUipcMemHandle; typedef enum CUipcMem_flags_enum { CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS = 0x1 } CUipcMem_flags; typedef enum CUmemAttach_flags_enum { CU_MEM_ATTACH_GLOBAL = 0x1, CU_MEM_ATTACH_HOST = 0x2, CU_MEM_ATTACH_SINGLE = 0x4 } CUmemAttach_flags; typedef enum CUctx_flags_enum { CU_CTX_SCHED_AUTO = 0x00, CU_CTX_SCHED_SPIN = 0x01, CU_CTX_SCHED_YIELD = 0x02, CU_CTX_SCHED_BLOCKING_SYNC = 0x04, CU_CTX_BLOCKING_SYNC = 0x04, CU_CTX_SCHED_MASK = 0x07, CU_CTX_MAP_HOST = 0x08, CU_CTX_LMEM_RESIZE_TO_MAX = 0x10, CU_CTX_FLAGS_MASK = 0x1f } CUctx_flags; typedef enum CUstream_flags_enum { CU_STREAM_DEFAULT = 0x0, CU_STREAM_NON_BLOCKING = 0x1 } CUstream_flags; # 347 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" typedef enum CUevent_flags_enum { CU_EVENT_DEFAULT = 0x0, CU_EVENT_BLOCKING_SYNC = 0x1, CU_EVENT_DISABLE_TIMING = 0x2, CU_EVENT_INTERPROCESS = 0x4 } CUevent_flags; typedef enum CUevent_record_flags_enum { CU_EVENT_RECORD_DEFAULT = 0x0, CU_EVENT_RECORD_EXTERNAL = 0x1 } CUevent_record_flags; typedef enum CUevent_wait_flags_enum { CU_EVENT_WAIT_DEFAULT = 0x0, CU_EVENT_WAIT_EXTERNAL = 0x1 } CUevent_wait_flags; typedef enum CUstreamWaitValue_flags_enum { CU_STREAM_WAIT_VALUE_GEQ = 0x0, CU_STREAM_WAIT_VALUE_EQ = 0x1, CU_STREAM_WAIT_VALUE_AND = 0x2, CU_STREAM_WAIT_VALUE_NOR = 0x3, CU_STREAM_WAIT_VALUE_FLUSH = 1<<30 # 395 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" } CUstreamWaitValue_flags; typedef enum CUstreamWriteValue_flags_enum { CU_STREAM_WRITE_VALUE_DEFAULT = 0x0, CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER = 0x1 } CUstreamWriteValue_flags; typedef enum CUstreamBatchMemOpType_enum { CU_STREAM_MEM_OP_WAIT_VALUE_32 = 1, CU_STREAM_MEM_OP_WRITE_VALUE_32 = 2, CU_STREAM_MEM_OP_WAIT_VALUE_64 = 4, CU_STREAM_MEM_OP_WRITE_VALUE_64 = 5, CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES = 3 } CUstreamBatchMemOpType; typedef union CUstreamBatchMemOpParams_union { CUstreamBatchMemOpType operation; struct CUstreamMemOpWaitValueParams_st { CUstreamBatchMemOpType operation; CUdeviceptr address; union { cuuint32_t value; cuuint64_t value64; }; unsigned int flags; CUdeviceptr alias; } waitValue; struct CUstreamMemOpWriteValueParams_st { CUstreamBatchMemOpType operation; CUdeviceptr address; union { cuuint32_t value; cuuint64_t value64; }; unsigned int flags; CUdeviceptr alias; } writeValue; struct CUstreamMemOpFlushRemoteWritesParams_st { CUstreamBatchMemOpType operation; unsigned int flags; } flushRemoteWrites; cuuint64_t pad[6]; } CUstreamBatchMemOpParams; typedef enum CUoccupancy_flags_enum { CU_OCCUPANCY_DEFAULT = 0x0, CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE = 0x1 } CUoccupancy_flags; typedef enum CUarray_format_enum { CU_AD_FORMAT_UNSIGNED_INT8 = 0x01, CU_AD_FORMAT_UNSIGNED_INT16 = 0x02, CU_AD_FORMAT_UNSIGNED_INT32 = 0x03, CU_AD_FORMAT_SIGNED_INT8 = 0x08, CU_AD_FORMAT_SIGNED_INT16 = 0x09, CU_AD_FORMAT_SIGNED_INT32 = 0x0a, CU_AD_FORMAT_HALF = 0x10, CU_AD_FORMAT_FLOAT = 0x20 } CUarray_format; typedef enum CUaddress_mode_enum { CU_TR_ADDRESS_MODE_WRAP = 0, CU_TR_ADDRESS_MODE_CLAMP = 1, CU_TR_ADDRESS_MODE_MIRROR = 2, CU_TR_ADDRESS_MODE_BORDER = 3 } CUaddress_mode; typedef enum CUfilter_mode_enum { CU_TR_FILTER_MODE_POINT = 0, CU_TR_FILTER_MODE_LINEAR = 1 } CUfilter_mode; typedef enum CUdevice_attribute_enum { CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK = 1, CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X = 2, CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y = 3, CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z = 4, CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X = 5, CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y = 6, CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z = 7, CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK = 8, CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK = 8, CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY = 9, CU_DEVICE_ATTRIBUTE_WARP_SIZE = 10, CU_DEVICE_ATTRIBUTE_MAX_PITCH = 11, CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK = 12, CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK = 12, CU_DEVICE_ATTRIBUTE_CLOCK_RATE = 13, CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT = 14, CU_DEVICE_ATTRIBUTE_GPU_OVERLAP = 15, CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT = 16, CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT = 17, CU_DEVICE_ATTRIBUTE_INTEGRATED = 18, CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY = 19, CU_DEVICE_ATTRIBUTE_COMPUTE_MODE = 20, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH = 21, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH = 22, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT = 23, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH = 24, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT = 25, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH = 26, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH = 27, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT = 28, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS = 29, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH = 27, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT = 28, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES = 29, CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT = 30, CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS = 31, CU_DEVICE_ATTRIBUTE_ECC_ENABLED = 32, CU_DEVICE_ATTRIBUTE_PCI_BUS_ID = 33, CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID = 34, CU_DEVICE_ATTRIBUTE_TCC_DRIVER = 35, CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE = 36, CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH = 37, CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE = 38, CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR = 39, CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT = 40, CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING = 41, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH = 42, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS = 43, CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER = 44, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH = 45, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT = 46, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE = 47, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE = 48, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE = 49, CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID = 50, CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT = 51, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH = 52, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH = 53, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS = 54, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH = 55, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH = 56, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT = 57, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH = 58, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT = 59, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH = 60, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH = 61, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS = 62, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH = 63, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT = 64, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS = 65, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH = 66, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH = 67, CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS = 68, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH = 69, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH = 70, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT = 71, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH = 72, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH = 73, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT = 74, CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR = 75, CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR = 76, CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH = 77, CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED = 78, CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED = 79, CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED = 80, CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR = 81, CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR = 82, CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY = 83, CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD = 84, CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID = 85, CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED = 86, CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO = 87, CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS = 88, CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS = 89, CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED = 90, CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM = 91, CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS = 92, CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS = 93, CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR = 94, CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCH = 95, CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCH = 96, CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN = 97, CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES = 98, CU_DEVICE_ATTRIBUTE_HOST_REGISTER_SUPPORTED = 99, CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES = 100, CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST = 101, CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED = 102, CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED = 103, CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_HANDLE_SUPPORTED = 104, CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED = 105, CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR = 106, CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED = 107, CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE = 108, CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE = 109, CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WITH_CUDA_VMM_SUPPORTED = 110, CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK = 111, CU_DEVICE_ATTRIBUTE_SPARSE_CUDA_ARRAY_SUPPORTED = 112, CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED = 113, CU_DEVICE_ATTRIBUTE_MAX } CUdevice_attribute; typedef struct CUdevprop_st { int maxThreadsPerBlock; int maxThreadsDim[3]; int maxGridSize[3]; int sharedMemPerBlock; int totalConstantMemory; int SIMDWidth; int memPitch; int regsPerBlock; int clockRate; int textureAlign; } CUdevprop; typedef enum CUpointer_attribute_enum { CU_POINTER_ATTRIBUTE_CONTEXT = 1, CU_POINTER_ATTRIBUTE_MEMORY_TYPE = 2, CU_POINTER_ATTRIBUTE_DEVICE_POINTER = 3, CU_POINTER_ATTRIBUTE_HOST_POINTER = 4, CU_POINTER_ATTRIBUTE_P2P_TOKENS = 5, CU_POINTER_ATTRIBUTE_SYNC_MEMOPS = 6, CU_POINTER_ATTRIBUTE_BUFFER_ID = 7, CU_POINTER_ATTRIBUTE_IS_MANAGED = 8, CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL = 9, CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLE = 10, CU_POINTER_ATTRIBUTE_RANGE_START_ADDR = 11, CU_POINTER_ATTRIBUTE_RANGE_SIZE = 12, CU_POINTER_ATTRIBUTE_MAPPED = 13, CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES = 14, CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE = 15, CU_POINTER_ATTRIBUTE_ACCESS_FLAGS = 16 } CUpointer_attribute; typedef enum CUfunction_attribute_enum { CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK = 0, CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES = 1, CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES = 2, CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES = 3, CU_FUNC_ATTRIBUTE_NUM_REGS = 4, # 698 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_FUNC_ATTRIBUTE_PTX_VERSION = 5, # 707 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_FUNC_ATTRIBUTE_BINARY_VERSION = 6, CU_FUNC_ATTRIBUTE_CACHE_MODE_CA = 7, CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES = 8, # 730 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT = 9, CU_FUNC_ATTRIBUTE_MAX } CUfunction_attribute; typedef enum CUfunc_cache_enum { CU_FUNC_CACHE_PREFER_NONE = 0x00, CU_FUNC_CACHE_PREFER_SHARED = 0x01, CU_FUNC_CACHE_PREFER_L1 = 0x02, CU_FUNC_CACHE_PREFER_EQUAL = 0x03 } CUfunc_cache; typedef enum CUsharedconfig_enum { CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE = 0x00, CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE = 0x01, CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE = 0x02 } CUsharedconfig; typedef enum CUshared_carveout_enum { CU_SHAREDMEM_CARVEOUT_DEFAULT = -1, CU_SHAREDMEM_CARVEOUT_MAX_SHARED = 100, CU_SHAREDMEM_CARVEOUT_MAX_L1 = 0 } CUshared_carveout; typedef enum CUmemorytype_enum { CU_MEMORYTYPE_HOST = 0x01, CU_MEMORYTYPE_DEVICE = 0x02, CU_MEMORYTYPE_ARRAY = 0x03, CU_MEMORYTYPE_UNIFIED = 0x04 } CUmemorytype; typedef enum CUcomputemode_enum { CU_COMPUTEMODE_DEFAULT = 0, CU_COMPUTEMODE_PROHIBITED = 2, CU_COMPUTEMODE_EXCLUSIVE_PROCESS = 3 } CUcomputemode; typedef enum CUmem_advise_enum { CU_MEM_ADVISE_SET_READ_MOSTLY = 1, CU_MEM_ADVISE_UNSET_READ_MOSTLY = 2, CU_MEM_ADVISE_SET_PREFERRED_LOCATION = 3, CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION = 4, CU_MEM_ADVISE_SET_ACCESSED_BY = 5, CU_MEM_ADVISE_UNSET_ACCESSED_BY = 6 } CUmem_advise; typedef enum CUmem_range_attribute_enum { CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY = 1, CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION = 2, CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY = 3, CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION = 4 } CUmem_range_attribute; typedef enum CUjit_option_enum { CU_JIT_MAX_REGISTERS = 0, # 826 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_JIT_THREADS_PER_BLOCK, CU_JIT_WALL_TIME, # 843 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_JIT_INFO_LOG_BUFFER, # 852 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES, # 861 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_JIT_ERROR_LOG_BUFFER, # 870 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES, CU_JIT_OPTIMIZATION_LEVEL, CU_JIT_TARGET_FROM_CUCONTEXT, CU_JIT_TARGET, # 903 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_JIT_FALLBACK_STRATEGY, CU_JIT_GENERATE_DEBUG_INFO, CU_JIT_LOG_VERBOSE, CU_JIT_GENERATE_LINE_INFO, CU_JIT_CACHE_MODE, CU_JIT_NEW_SM3X_OPT, CU_JIT_FAST_COMPILE, # 953 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_JIT_GLOBAL_SYMBOL_NAMES, # 962 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CU_JIT_GLOBAL_SYMBOL_ADDRESSES, CU_JIT_GLOBAL_SYMBOL_COUNT, CU_JIT_NUM_OPTIONS } CUjit_option; typedef enum CUjit_target_enum { CU_TARGET_COMPUTE_20 = 20, CU_TARGET_COMPUTE_21 = 21, CU_TARGET_COMPUTE_30 = 30, CU_TARGET_COMPUTE_32 = 32, CU_TARGET_COMPUTE_35 = 35, CU_TARGET_COMPUTE_37 = 37, CU_TARGET_COMPUTE_50 = 50, CU_TARGET_COMPUTE_52 = 52, CU_TARGET_COMPUTE_53 = 53, CU_TARGET_COMPUTE_60 = 60, CU_TARGET_COMPUTE_61 = 61, CU_TARGET_COMPUTE_62 = 62, CU_TARGET_COMPUTE_70 = 70, CU_TARGET_COMPUTE_72 = 72, CU_TARGET_COMPUTE_75 = 75, CU_TARGET_COMPUTE_80 = 80, CU_TARGET_COMPUTE_86 = 86 } CUjit_target; typedef enum CUjit_fallback_enum { CU_PREFER_PTX = 0, CU_PREFER_BINARY } CUjit_fallback; typedef enum CUjit_cacheMode_enum { CU_JIT_CACHE_OPTION_NONE = 0, CU_JIT_CACHE_OPTION_CG, CU_JIT_CACHE_OPTION_CA } CUjit_cacheMode; typedef enum CUjitInputType_enum { CU_JIT_INPUT_CUBIN = 0, CU_JIT_INPUT_PTX, CU_JIT_INPUT_FATBINARY, CU_JIT_INPUT_OBJECT, CU_JIT_INPUT_LIBRARY, CU_JIT_NUM_INPUT_TYPES } CUjitInputType; typedef struct CUlinkState_st *CUlinkState; typedef enum CUgraphicsRegisterFlags_enum { CU_GRAPHICS_REGISTER_FLAGS_NONE = 0x00, CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY = 0x01, CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD = 0x02, CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST = 0x04, CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER = 0x08 } CUgraphicsRegisterFlags; typedef enum CUgraphicsMapResourceFlags_enum { CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE = 0x00, CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY = 0x01, CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD = 0x02 } CUgraphicsMapResourceFlags; typedef enum CUarray_cubemap_face_enum { CU_CUBEMAP_FACE_POSITIVE_X = 0x00, CU_CUBEMAP_FACE_NEGATIVE_X = 0x01, CU_CUBEMAP_FACE_POSITIVE_Y = 0x02, CU_CUBEMAP_FACE_NEGATIVE_Y = 0x03, CU_CUBEMAP_FACE_POSITIVE_Z = 0x04, CU_CUBEMAP_FACE_NEGATIVE_Z = 0x05 } CUarray_cubemap_face; typedef enum CUlimit_enum { CU_LIMIT_STACK_SIZE = 0x00, CU_LIMIT_PRINTF_FIFO_SIZE = 0x01, CU_LIMIT_MALLOC_HEAP_SIZE = 0x02, CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH = 0x03, CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT = 0x04, CU_LIMIT_MAX_L2_FETCH_GRANULARITY = 0x05, CU_LIMIT_PERSISTING_L2_CACHE_SIZE = 0x06, CU_LIMIT_MAX } CUlimit; typedef enum CUresourcetype_enum { CU_RESOURCE_TYPE_ARRAY = 0x00, CU_RESOURCE_TYPE_MIPMAPPED_ARRAY = 0x01, CU_RESOURCE_TYPE_LINEAR = 0x02, CU_RESOURCE_TYPE_PITCH2D = 0x03 } CUresourcetype; # 1127 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" typedef void ( *CUhostFn)(void *userData); typedef enum CUaccessProperty_enum { CU_ACCESS_PROPERTY_NORMAL = 0, CU_ACCESS_PROPERTY_STREAMING = 1, CU_ACCESS_PROPERTY_PERSISTING = 2 } CUaccessProperty; # 1150 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" typedef struct CUaccessPolicyWindow_st { void *base_ptr; size_t num_bytes; float hitRatio; CUaccessProperty hitProp; CUaccessProperty missProp; } CUaccessPolicyWindow; typedef struct CUDA_KERNEL_NODE_PARAMS_st { CUfunction func; unsigned int gridDimX; unsigned int gridDimY; unsigned int gridDimZ; unsigned int blockDimX; unsigned int blockDimY; unsigned int blockDimZ; unsigned int sharedMemBytes; void **kernelParams; void **extra; } CUDA_KERNEL_NODE_PARAMS; typedef struct CUDA_MEMSET_NODE_PARAMS_st { CUdeviceptr dst; size_t pitch; unsigned int value; unsigned int elementSize; size_t width; size_t height; } CUDA_MEMSET_NODE_PARAMS; typedef struct CUDA_HOST_NODE_PARAMS_st { CUhostFn fn; void* userData; } CUDA_HOST_NODE_PARAMS; typedef enum CUgraphNodeType_enum { CU_GRAPH_NODE_TYPE_KERNEL = 0, CU_GRAPH_NODE_TYPE_MEMCPY = 1, CU_GRAPH_NODE_TYPE_MEMSET = 2, CU_GRAPH_NODE_TYPE_HOST = 3, CU_GRAPH_NODE_TYPE_GRAPH = 4, CU_GRAPH_NODE_TYPE_EMPTY = 5, CU_GRAPH_NODE_TYPE_WAIT_EVENT = 6, CU_GRAPH_NODE_TYPE_EVENT_RECORD = 7 } CUgraphNodeType; typedef enum CUsynchronizationPolicy_enum { CU_SYNC_POLICY_AUTO = 1, CU_SYNC_POLICY_SPIN = 2, CU_SYNC_POLICY_YIELD = 3, CU_SYNC_POLICY_BLOCKING_SYNC = 4 } CUsynchronizationPolicy; typedef enum CUkernelNodeAttrID_enum { CU_KERNEL_NODE_ATTRIBUTE_ACCESS_POLICY_WINDOW = 1, CU_KERNEL_NODE_ATTRIBUTE_COOPERATIVE = 2 } CUkernelNodeAttrID; typedef union CUkernelNodeAttrValue_union { CUaccessPolicyWindow accessPolicyWindow; int cooperative; } CUkernelNodeAttrValue; typedef enum CUstreamCaptureStatus_enum { CU_STREAM_CAPTURE_STATUS_NONE = 0, CU_STREAM_CAPTURE_STATUS_ACTIVE = 1, CU_STREAM_CAPTURE_STATUS_INVALIDATED = 2 } CUstreamCaptureStatus; typedef enum CUstreamCaptureMode_enum { CU_STREAM_CAPTURE_MODE_GLOBAL = 0, CU_STREAM_CAPTURE_MODE_THREAD_LOCAL = 1, CU_STREAM_CAPTURE_MODE_RELAXED = 2 } CUstreamCaptureMode; typedef enum CUstreamAttrID_enum { CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOW = 1, CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICY = 3 } CUstreamAttrID; typedef union CUstreamAttrValue_union { CUaccessPolicyWindow accessPolicyWindow; CUsynchronizationPolicy syncPolicy; } CUstreamAttrValue; typedef enum cudaError_enum { CUDA_SUCCESS = 0, CUDA_ERROR_INVALID_VALUE = 1, CUDA_ERROR_OUT_OF_MEMORY = 2, CUDA_ERROR_NOT_INITIALIZED = 3, CUDA_ERROR_DEINITIALIZED = 4, CUDA_ERROR_PROFILER_DISABLED = 5, CUDA_ERROR_PROFILER_NOT_INITIALIZED = 6, CUDA_ERROR_PROFILER_ALREADY_STARTED = 7, CUDA_ERROR_PROFILER_ALREADY_STOPPED = 8, CUDA_ERROR_STUB_LIBRARY = 34, CUDA_ERROR_NO_DEVICE = 100, CUDA_ERROR_INVALID_DEVICE = 101, CUDA_ERROR_DEVICE_NOT_LICENSED = 102, CUDA_ERROR_INVALID_IMAGE = 200, # 1368 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_INVALID_CONTEXT = 201, # 1377 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_CONTEXT_ALREADY_CURRENT = 202, CUDA_ERROR_MAP_FAILED = 205, CUDA_ERROR_UNMAP_FAILED = 206, CUDA_ERROR_ARRAY_IS_MAPPED = 207, CUDA_ERROR_ALREADY_MAPPED = 208, CUDA_ERROR_NO_BINARY_FOR_GPU = 209, CUDA_ERROR_ALREADY_ACQUIRED = 210, CUDA_ERROR_NOT_MAPPED = 211, CUDA_ERROR_NOT_MAPPED_AS_ARRAY = 212, CUDA_ERROR_NOT_MAPPED_AS_POINTER = 213, CUDA_ERROR_ECC_UNCORRECTABLE = 214, CUDA_ERROR_UNSUPPORTED_LIMIT = 215, CUDA_ERROR_CONTEXT_ALREADY_IN_USE = 216, CUDA_ERROR_PEER_ACCESS_UNSUPPORTED = 217, CUDA_ERROR_INVALID_PTX = 218, CUDA_ERROR_INVALID_GRAPHICS_CONTEXT = 219, CUDA_ERROR_NVLINK_UNCORRECTABLE = 220, CUDA_ERROR_JIT_COMPILER_NOT_FOUND = 221, CUDA_ERROR_UNSUPPORTED_PTX_VERSION = 222, CUDA_ERROR_INVALID_SOURCE = 300, CUDA_ERROR_FILE_NOT_FOUND = 301, CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND = 302, CUDA_ERROR_SHARED_OBJECT_INIT_FAILED = 303, CUDA_ERROR_OPERATING_SYSTEM = 304, CUDA_ERROR_INVALID_HANDLE = 400, CUDA_ERROR_ILLEGAL_STATE = 401, CUDA_ERROR_NOT_FOUND = 500, CUDA_ERROR_NOT_READY = 600, # 1540 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_ILLEGAL_ADDRESS = 700, # 1551 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES = 701, # 1561 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_LAUNCH_TIMEOUT = 702, CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING = 703, CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED = 704, CUDA_ERROR_PEER_ACCESS_NOT_ENABLED = 705, CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE = 708, CUDA_ERROR_CONTEXT_IS_DESTROYED = 709, CUDA_ERROR_ASSERT = 710, CUDA_ERROR_TOO_MANY_PEERS = 711, CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED = 712, CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED = 713, # 1630 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_HARDWARE_STACK_ERROR = 714, CUDA_ERROR_ILLEGAL_INSTRUCTION = 715, # 1647 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_MISALIGNED_ADDRESS = 716, # 1658 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_INVALID_ADDRESS_SPACE = 717, CUDA_ERROR_INVALID_PC = 718, # 1677 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_LAUNCH_FAILED = 719, # 1686 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE = 720, CUDA_ERROR_NOT_PERMITTED = 800, CUDA_ERROR_NOT_SUPPORTED = 801, # 1706 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_SYSTEM_NOT_READY = 802, CUDA_ERROR_SYSTEM_DRIVER_MISMATCH = 803, # 1722 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE = 804, CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED = 900, CUDA_ERROR_STREAM_CAPTURE_INVALIDATED = 901, CUDA_ERROR_STREAM_CAPTURE_MERGE = 902, CUDA_ERROR_STREAM_CAPTURE_UNMATCHED = 903, CUDA_ERROR_STREAM_CAPTURE_UNJOINED = 904, CUDA_ERROR_STREAM_CAPTURE_ISOLATION = 905, CUDA_ERROR_STREAM_CAPTURE_IMPLICIT = 906, CUDA_ERROR_CAPTURED_EVENT = 907, CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD = 908, CUDA_ERROR_TIMEOUT = 909, CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILURE = 910, CUDA_ERROR_UNKNOWN = 999 } CUresult; typedef enum CUdevice_P2PAttribute_enum { CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK = 0x01, CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED = 0x02, CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED = 0x03, CU_DEVICE_P2P_ATTRIBUTE_ACCESS_ACCESS_SUPPORTED = 0x04, CU_DEVICE_P2P_ATTRIBUTE_CUDA_ARRAY_ACCESS_SUPPORTED = 0x04 } CUdevice_P2PAttribute; typedef void ( *CUstreamCallback)(CUstream hStream, CUresult status, void *userData); typedef size_t ( *CUoccupancyB2DSize)(int blockSize); # 1886 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" typedef struct CUDA_MEMCPY2D_st { size_t srcXInBytes; size_t srcY; CUmemorytype srcMemoryType; const void *srcHost; CUdeviceptr srcDevice; CUarray srcArray; size_t srcPitch; size_t dstXInBytes; size_t dstY; CUmemorytype dstMemoryType; void *dstHost; CUdeviceptr dstDevice; CUarray dstArray; size_t dstPitch; size_t WidthInBytes; size_t Height; } CUDA_MEMCPY2D; typedef struct CUDA_MEMCPY3D_st { size_t srcXInBytes; size_t srcY; size_t srcZ; size_t srcLOD; CUmemorytype srcMemoryType; const void *srcHost; CUdeviceptr srcDevice; CUarray srcArray; void *reserved0; size_t srcPitch; size_t srcHeight; size_t dstXInBytes; size_t dstY; size_t dstZ; size_t dstLOD; CUmemorytype dstMemoryType; void *dstHost; CUdeviceptr dstDevice; CUarray dstArray; void *reserved1; size_t dstPitch; size_t dstHeight; size_t WidthInBytes; size_t Height; size_t Depth; } CUDA_MEMCPY3D; typedef struct CUDA_MEMCPY3D_PEER_st { size_t srcXInBytes; size_t srcY; size_t srcZ; size_t srcLOD; CUmemorytype srcMemoryType; const void *srcHost; CUdeviceptr srcDevice; CUarray srcArray; CUcontext srcContext; size_t srcPitch; size_t srcHeight; size_t dstXInBytes; size_t dstY; size_t dstZ; size_t dstLOD; CUmemorytype dstMemoryType; void *dstHost; CUdeviceptr dstDevice; CUarray dstArray; CUcontext dstContext; size_t dstPitch; size_t dstHeight; size_t WidthInBytes; size_t Height; size_t Depth; } CUDA_MEMCPY3D_PEER; typedef struct CUDA_ARRAY_DESCRIPTOR_st { size_t Width; size_t Height; CUarray_format Format; unsigned int NumChannels; } CUDA_ARRAY_DESCRIPTOR; typedef struct CUDA_ARRAY3D_DESCRIPTOR_st { size_t Width; size_t Height; size_t Depth; CUarray_format Format; unsigned int NumChannels; unsigned int Flags; } CUDA_ARRAY3D_DESCRIPTOR; # 2009 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" typedef struct CUDA_ARRAY_SPARSE_PROPERTIES_st { struct { unsigned int width; unsigned int height; unsigned int depth; } tileExtent; unsigned int miptailFirstLevel; unsigned long long miptailSize; unsigned int flags; unsigned int reserved[4]; } CUDA_ARRAY_SPARSE_PROPERTIES; typedef struct CUDA_RESOURCE_DESC_st { CUresourcetype resType; union { struct { CUarray hArray; } array; struct { CUmipmappedArray hMipmappedArray; } mipmap; struct { CUdeviceptr devPtr; CUarray_format format; unsigned int numChannels; size_t sizeInBytes; } linear; struct { CUdeviceptr devPtr; CUarray_format format; unsigned int numChannels; size_t width; size_t height; size_t pitchInBytes; } pitch2D; struct { int reserved[32]; } reserved; } res; unsigned int flags; } CUDA_RESOURCE_DESC; typedef struct CUDA_TEXTURE_DESC_st { CUaddress_mode addressMode[3]; CUfilter_mode filterMode; unsigned int flags; unsigned int maxAnisotropy; CUfilter_mode mipmapFilterMode; float mipmapLevelBias; float minMipmapLevelClamp; float maxMipmapLevelClamp; float borderColor[4]; int reserved[12]; } CUDA_TEXTURE_DESC; typedef enum CUresourceViewFormat_enum { CU_RES_VIEW_FORMAT_NONE = 0x00, CU_RES_VIEW_FORMAT_UINT_1X8 = 0x01, CU_RES_VIEW_FORMAT_UINT_2X8 = 0x02, CU_RES_VIEW_FORMAT_UINT_4X8 = 0x03, CU_RES_VIEW_FORMAT_SINT_1X8 = 0x04, CU_RES_VIEW_FORMAT_SINT_2X8 = 0x05, CU_RES_VIEW_FORMAT_SINT_4X8 = 0x06, CU_RES_VIEW_FORMAT_UINT_1X16 = 0x07, CU_RES_VIEW_FORMAT_UINT_2X16 = 0x08, CU_RES_VIEW_FORMAT_UINT_4X16 = 0x09, CU_RES_VIEW_FORMAT_SINT_1X16 = 0x0a, CU_RES_VIEW_FORMAT_SINT_2X16 = 0x0b, CU_RES_VIEW_FORMAT_SINT_4X16 = 0x0c, CU_RES_VIEW_FORMAT_UINT_1X32 = 0x0d, CU_RES_VIEW_FORMAT_UINT_2X32 = 0x0e, CU_RES_VIEW_FORMAT_UINT_4X32 = 0x0f, CU_RES_VIEW_FORMAT_SINT_1X32 = 0x10, CU_RES_VIEW_FORMAT_SINT_2X32 = 0x11, CU_RES_VIEW_FORMAT_SINT_4X32 = 0x12, CU_RES_VIEW_FORMAT_FLOAT_1X16 = 0x13, CU_RES_VIEW_FORMAT_FLOAT_2X16 = 0x14, CU_RES_VIEW_FORMAT_FLOAT_4X16 = 0x15, CU_RES_VIEW_FORMAT_FLOAT_1X32 = 0x16, CU_RES_VIEW_FORMAT_FLOAT_2X32 = 0x17, CU_RES_VIEW_FORMAT_FLOAT_4X32 = 0x18, CU_RES_VIEW_FORMAT_UNSIGNED_BC1 = 0x19, CU_RES_VIEW_FORMAT_UNSIGNED_BC2 = 0x1a, CU_RES_VIEW_FORMAT_UNSIGNED_BC3 = 0x1b, CU_RES_VIEW_FORMAT_UNSIGNED_BC4 = 0x1c, CU_RES_VIEW_FORMAT_SIGNED_BC4 = 0x1d, CU_RES_VIEW_FORMAT_UNSIGNED_BC5 = 0x1e, CU_RES_VIEW_FORMAT_SIGNED_BC5 = 0x1f, CU_RES_VIEW_FORMAT_UNSIGNED_BC6H = 0x20, CU_RES_VIEW_FORMAT_SIGNED_BC6H = 0x21, CU_RES_VIEW_FORMAT_UNSIGNED_BC7 = 0x22 } CUresourceViewFormat; typedef struct CUDA_RESOURCE_VIEW_DESC_st { CUresourceViewFormat format; size_t width; size_t height; size_t depth; unsigned int firstMipmapLevel; unsigned int lastMipmapLevel; unsigned int firstLayer; unsigned int lastLayer; unsigned int reserved[16]; } CUDA_RESOURCE_VIEW_DESC; typedef struct CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st { unsigned long long p2pToken; unsigned int vaSpaceToken; } CUDA_POINTER_ATTRIBUTE_P2P_TOKENS; typedef enum CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS_enum { CU_POINTER_ATTRIBUTE_ACCESS_FLAG_NONE = 0x0, CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READ = 0x1, CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READWRITE = 0x3 } CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS; typedef struct CUDA_LAUNCH_PARAMS_st { CUfunction function; unsigned int gridDimX; unsigned int gridDimY; unsigned int gridDimZ; unsigned int blockDimX; unsigned int blockDimY; unsigned int blockDimZ; unsigned int sharedMemBytes; CUstream hStream; void **kernelParams; } CUDA_LAUNCH_PARAMS; typedef enum CUexternalMemoryHandleType_enum { CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD = 1, CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32 = 2, CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT = 3, CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP = 4, CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE = 5, CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE = 6, CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE_KMT = 7, CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF = 8 } CUexternalMemoryHandleType; # 2252 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" typedef struct CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st { CUexternalMemoryHandleType type; union { int fd; # 2279 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" struct { void *handle; const void *name; } win32; const void *nvSciBufObject; } handle; unsigned long long size; unsigned int flags; unsigned int reserved[16]; } CUDA_EXTERNAL_MEMORY_HANDLE_DESC; typedef struct CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st { unsigned long long offset; unsigned long long size; unsigned int flags; unsigned int reserved[16]; } CUDA_EXTERNAL_MEMORY_BUFFER_DESC; typedef struct CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st { unsigned long long offset; CUDA_ARRAY3D_DESCRIPTOR arrayDesc; unsigned int numLevels; unsigned int reserved[16]; } CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC; typedef enum CUexternalSemaphoreHandleType_enum { CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD = 1, CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32 = 2, CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT = 3, CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE = 4, CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE = 5, CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC = 6, CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX = 7, CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX_KMT = 8 } CUexternalSemaphoreHandleType; typedef struct CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st { CUexternalSemaphoreHandleType type; union { int fd; # 2413 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" struct { void *handle; const void *name; } win32; const void* nvSciSyncObj; } handle; unsigned int flags; unsigned int reserved[16]; } CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC; typedef struct CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st { struct { struct { unsigned long long value; } fence; union { void *fence; unsigned long long reserved; } nvSciSync; struct { unsigned long long key; } keyedMutex; unsigned int reserved[12]; } params; # 2479 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" unsigned int flags; unsigned int reserved[16]; } CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS; typedef struct CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st { struct { struct { unsigned long long value; } fence; union { void *fence; unsigned long long reserved; } nvSciSync; struct { unsigned long long key; unsigned int timeoutMs; } keyedMutex; unsigned int reserved[10]; } params; # 2529 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" unsigned int flags; unsigned int reserved[16]; } CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS; typedef unsigned long long CUmemGenericAllocationHandle; typedef enum CUmemAllocationHandleType_enum { CU_MEM_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR = 0x1, CU_MEM_HANDLE_TYPE_WIN32 = 0x2, CU_MEM_HANDLE_TYPE_WIN32_KMT = 0x4, CU_MEM_HANDLE_TYPE_MAX = 0xFFFFFFFF } CUmemAllocationHandleType; typedef enum CUmemAccess_flags_enum { CU_MEM_ACCESS_FLAGS_PROT_NONE = 0x0, CU_MEM_ACCESS_FLAGS_PROT_READ = 0x1, CU_MEM_ACCESS_FLAGS_PROT_READWRITE = 0x3, CU_MEM_ACCESS_FLAGS_PROT_MAX = 0xFFFFFFFF } CUmemAccess_flags; typedef enum CUmemLocationType_enum { CU_MEM_LOCATION_TYPE_INVALID = 0x0, CU_MEM_LOCATION_TYPE_DEVICE = 0x1, CU_MEM_LOCATION_TYPE_MAX = 0xFFFFFFFF } CUmemLocationType; typedef enum CUmemAllocationType_enum { CU_MEM_ALLOCATION_TYPE_INVALID = 0x0, CU_MEM_ALLOCATION_TYPE_PINNED = 0x1, CU_MEM_ALLOCATION_TYPE_MAX = 0xFFFFFFFF } CUmemAllocationType; typedef enum CUmemAllocationGranularity_flags_enum { CU_MEM_ALLOC_GRANULARITY_MINIMUM = 0x0, CU_MEM_ALLOC_GRANULARITY_RECOMMENDED = 0x1 } CUmemAllocationGranularity_flags; typedef enum CUarraySparseSubresourceType_enum { CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_SPARSE_LEVEL = 0, CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_MIPTAIL = 1 } CUarraySparseSubresourceType; typedef enum CUmemOperationType_enum { CU_MEM_OPERATION_TYPE_MAP = 1, CU_MEM_OPERATION_TYPE_UNMAP = 2 } CUmemOperationType; typedef enum CUmemHandleType_enum { CU_MEM_HANDLE_TYPE_GENERIC = 0 } CUmemHandleType; typedef struct CUarrayMapInfo_st { CUresourcetype resourceType; union { CUmipmappedArray mipmap; CUarray array; } resource; CUarraySparseSubresourceType subresourceType; union { struct { unsigned int level; unsigned int layer; unsigned int offsetX; unsigned int offsetY; unsigned int offsetZ; unsigned int extentWidth; unsigned int extentHeight; unsigned int extentDepth; } sparseLevel; struct { unsigned int layer; unsigned long long offset; unsigned long long size; } miptail; } subresource; CUmemOperationType memOperationType; CUmemHandleType memHandleType; union { CUmemGenericAllocationHandle memHandle; } memHandle; unsigned long long offset; unsigned int deviceBitMask; unsigned int flags; unsigned int reserved[2]; } CUarrayMapInfo; typedef struct CUmemLocation_st { CUmemLocationType type; int id; } CUmemLocation; typedef enum CUmemAllocationCompType_enum { CU_MEM_ALLOCATION_COMP_NONE = 0x0, CU_MEM_ALLOCATION_COMP_GENERIC = 0x1 } CUmemAllocationCompType; # 2677 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" typedef struct CUmemAllocationProp_st { CUmemAllocationType type; CUmemAllocationHandleType requestedHandleTypes; CUmemLocation location; void *win32HandleMetaData; struct { # 2702 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" unsigned char compressionType; unsigned char gpuDirectRDMACapable; unsigned short usage; unsigned char reserved[4]; } allocFlags; } CUmemAllocationProp; typedef struct CUmemAccessDesc_st { CUmemLocation location; CUmemAccess_flags flags; } CUmemAccessDesc; typedef enum CUgraphExecUpdateResult_enum { CU_GRAPH_EXEC_UPDATE_SUCCESS = 0x0, CU_GRAPH_EXEC_UPDATE_ERROR = 0x1, CU_GRAPH_EXEC_UPDATE_ERROR_TOPOLOGY_CHANGED = 0x2, CU_GRAPH_EXEC_UPDATE_ERROR_NODE_TYPE_CHANGED = 0x3, CU_GRAPH_EXEC_UPDATE_ERROR_FUNCTION_CHANGED = 0x4, CU_GRAPH_EXEC_UPDATE_ERROR_PARAMETERS_CHANGED = 0x5, CU_GRAPH_EXEC_UPDATE_ERROR_NOT_SUPPORTED = 0x6 } CUgraphExecUpdateResult; # 2911 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGetErrorString(CUresult error, const char **pStr); # 2932 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGetErrorName(CUresult error, const char **pStr); # 2966 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuInit(unsigned int Flags); # 3004 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDriverGetVersion(int *driverVersion); # 3046 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGet(CUdevice *device, int ordinal); # 3074 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetCount(int *count); # 3105 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetName(char *name, int len, CUdevice dev); # 3133 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetUuid(CUuuid *uuid, CUdevice dev); # 3161 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetLuid(char *luid, unsigned int *deviceNodeMask, CUdevice dev); # 3189 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceTotalMem_v2(size_t *bytes, CUdevice dev); # 3220 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetTexture1DLinearMaxWidth(size_t *maxWidthInElements, CUarray_format format, unsigned numChannels, CUdevice dev); # 3433 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetAttribute(int *pi, CUdevice_attribute attrib, CUdevice dev); # 3482 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetNvSciSyncAttributes(void *nvSciSyncAttrList, CUdevice dev, int flags); # 3560 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuDeviceGetProperties(CUdevprop *prop, CUdevice dev); # 3594 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuDeviceComputeCapability(int *major, int *minor, CUdevice dev); # 3661 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDevicePrimaryCtxRetain(CUcontext *pctx, CUdevice dev); # 3702 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDevicePrimaryCtxRelease_v2(CUdevice dev); # 3767 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDevicePrimaryCtxSetFlags_v2(CUdevice dev, unsigned int flags); # 3793 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDevicePrimaryCtxGetState(CUdevice dev, unsigned int *flags, int *active); # 3833 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDevicePrimaryCtxReset_v2(CUdevice dev); # 3945 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxCreate_v2(CUcontext *pctx, unsigned int flags, CUdevice dev); # 3983 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxDestroy_v2(CUcontext ctx); # 4017 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxPushCurrent_v2(CUcontext ctx); # 4051 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxPopCurrent_v2(CUcontext *pctx); # 4081 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxSetCurrent(CUcontext ctx); # 4104 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxGetCurrent(CUcontext *pctx); # 4134 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxGetDevice(CUdevice *device); # 4162 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxGetFlags(unsigned int *flags); # 4192 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxSynchronize(void); # 4287 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxSetLimit(CUlimit limit, size_t value); # 4328 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxGetLimit(size_t *pvalue, CUlimit limit); # 4372 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxGetCacheConfig(CUfunc_cache *pconfig); # 4423 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxSetCacheConfig(CUfunc_cache config); # 4465 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxGetSharedMemConfig(CUsharedconfig *pConfig); # 4518 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxSetSharedMemConfig(CUsharedconfig config); # 4556 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxGetApiVersion(CUcontext ctx, unsigned int *version); # 4596 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxGetStreamPriorityRange(int *leastPriority, int *greatestPriority); # 4612 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxResetPersistingL2Cache(void); # 4667 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuCtxAttach(CUcontext *pctx, unsigned int flags); # 4703 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuCtxDetach(CUcontext ctx); # 4759 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuModuleLoad(CUmodule *module, const char *fname); # 4797 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuModuleLoadData(CUmodule *module, const void *image); # 4841 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuModuleLoadDataEx(CUmodule *module, const void *image, unsigned int numOptions, CUjit_option *options, void **optionValues); # 4884 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuModuleLoadFatBinary(CUmodule *module, const void *fatCubin); # 4909 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuModuleUnload(CUmodule hmod); # 4939 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuModuleGetFunction(CUfunction *hfunc, CUmodule hmod, const char *name); # 4974 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuModuleGetGlobal_v2(CUdeviceptr *dptr, size_t *bytes, CUmodule hmod, const char *name); # 5008 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuModuleGetTexRef(CUtexref *pTexRef, CUmodule hmod, const char *name); # 5040 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuModuleGetSurfRef(CUsurfref *pSurfRef, CUmodule hmod, const char *name); # 5080 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuLinkCreate_v2(unsigned int numOptions, CUjit_option *options, void **optionValues, CUlinkState *stateOut); # 5118 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuLinkAddData_v2(CUlinkState state, CUjitInputType type, void *data, size_t size, const char *name, unsigned int numOptions, CUjit_option *options, void **optionValues); # 5158 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuLinkAddFile_v2(CUlinkState state, CUjitInputType type, const char *path, unsigned int numOptions, CUjit_option *options, void **optionValues); # 5185 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuLinkComplete(CUlinkState state, void **cubinOut, size_t *sizeOut); # 5199 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuLinkDestroy(CUlinkState state); # 5246 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemGetInfo_v2(size_t *free, size_t *total); # 5280 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemAlloc_v2(CUdeviceptr *dptr, size_t bytesize); # 5342 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemAllocPitch_v2(CUdeviceptr *dptr, size_t *pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes); # 5372 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemFree_v2(CUdeviceptr dptr); # 5406 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemGetAddressRange_v2(CUdeviceptr *pbase, size_t *psize, CUdeviceptr dptr); # 5453 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemAllocHost_v2(void **pp, size_t bytesize); # 5483 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemFreeHost(void *p); # 5562 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemHostAlloc(void **pp, size_t bytesize, unsigned int Flags); # 5615 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemHostGetDevicePointer_v2(CUdeviceptr *pdptr, void *p, unsigned int Flags); # 5642 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemHostGetFlags(unsigned int *pFlags, void *p); # 5752 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemAllocManaged(CUdeviceptr *dptr, size_t bytesize, unsigned int flags); # 5781 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetByPCIBusId(CUdevice *dev, const char *pciBusId); # 5813 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetPCIBusId(char *pciBusId, int len, CUdevice dev); # 5858 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuIpcGetEventHandle(CUipcEventHandle *pHandle, CUevent event); # 5898 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuIpcOpenEventHandle(CUevent *phEvent, CUipcEventHandle handle); # 5939 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuIpcGetMemHandle(CUipcMemHandle *pHandle, CUdeviceptr dptr); # 5997 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuIpcOpenMemHandle_v2(CUdeviceptr *pdptr, CUipcMemHandle handle, unsigned int Flags); # 6031 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuIpcCloseMemHandle(CUdeviceptr dptr); # 6120 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemHostRegister_v2(void *p, size_t bytesize, unsigned int Flags); # 6146 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemHostUnregister(void *p); # 6186 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpy(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount); # 6216 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyPeer(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount); # 6252 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyHtoD_v2(CUdeviceptr dstDevice, const void *srcHost, size_t ByteCount); # 6288 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyDtoH_v2(void *dstHost, CUdeviceptr srcDevice, size_t ByteCount); # 6324 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyDtoD_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount); # 6360 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyDtoA_v2(CUarray dstArray, size_t dstOffset, CUdeviceptr srcDevice, size_t ByteCount); # 6398 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyAtoD_v2(CUdeviceptr dstDevice, CUarray srcArray, size_t srcOffset, size_t ByteCount); # 6435 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyHtoA_v2(CUarray dstArray, size_t dstOffset, const void *srcHost, size_t ByteCount); # 6472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyAtoH_v2(void *dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount); # 6512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyAtoA_v2(CUarray dstArray, size_t dstOffset, CUarray srcArray, size_t srcOffset, size_t ByteCount); # 6676 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpy2D_v2(const CUDA_MEMCPY2D *pCopy); # 6838 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpy2DUnaligned_v2(const CUDA_MEMCPY2D *pCopy); # 7007 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpy3D_v2(const CUDA_MEMCPY3D *pCopy); # 7031 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpy3DPeer(const CUDA_MEMCPY3D_PEER *pCopy); # 7076 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyAsync(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount, CUstream hStream); # 7109 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyPeerAsync(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount, CUstream hStream); # 7150 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyHtoDAsync_v2(CUdeviceptr dstDevice, const void *srcHost, size_t ByteCount, CUstream hStream); # 7191 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyDtoHAsync_v2(void *dstHost, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream); # 7232 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyDtoDAsync_v2(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream); # 7274 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyHtoAAsync_v2(CUarray dstArray, size_t dstOffset, const void *srcHost, size_t ByteCount, CUstream hStream); # 7316 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpyAtoHAsync_v2(void *dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount, CUstream hStream); # 7485 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpy2DAsync_v2(const CUDA_MEMCPY2D *pCopy, CUstream hStream); # 7659 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpy3DAsync_v2(const CUDA_MEMCPY3D *pCopy, CUstream hStream); # 7685 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemcpy3DPeerAsync(const CUDA_MEMCPY3D_PEER *pCopy, CUstream hStream); # 7720 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD8_v2(CUdeviceptr dstDevice, unsigned char uc, size_t N); # 7755 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD16_v2(CUdeviceptr dstDevice, unsigned short us, size_t N); # 7790 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD32_v2(CUdeviceptr dstDevice, unsigned int ui, size_t N); # 7830 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD2D8_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height); # 7871 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD2D16_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height); # 7912 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD2D32_v2(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height); # 7949 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD8Async(CUdeviceptr dstDevice, unsigned char uc, size_t N, CUstream hStream); # 7986 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD16Async(CUdeviceptr dstDevice, unsigned short us, size_t N, CUstream hStream); # 8022 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD32Async(CUdeviceptr dstDevice, unsigned int ui, size_t N, CUstream hStream); # 8064 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD2D8Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height, CUstream hStream); # 8107 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD2D16Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height, CUstream hStream); # 8150 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemsetD2D32Async(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height, CUstream hStream); # 8254 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuArrayCreate_v2(CUarray *pHandle, const CUDA_ARRAY_DESCRIPTOR *pAllocateArray); # 8288 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuArrayGetDescriptor_v2(CUDA_ARRAY_DESCRIPTOR *pArrayDescriptor, CUarray hArray); # 8312 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES *sparseProperties, CUarray array); # 8337 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMipmappedArrayGetSparseProperties(CUDA_ARRAY_SPARSE_PROPERTIES *sparseProperties, CUmipmappedArray mipmap); # 8368 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuArrayDestroy(CUarray hArray); # 8548 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuArray3DCreate_v2(CUarray *pHandle, const CUDA_ARRAY3D_DESCRIPTOR *pAllocateArray); # 8586 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuArray3DGetDescriptor_v2(CUDA_ARRAY3D_DESCRIPTOR *pArrayDescriptor, CUarray hArray); # 8728 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMipmappedArrayCreate(CUmipmappedArray *pHandle, const CUDA_ARRAY3D_DESCRIPTOR *pMipmappedArrayDesc, unsigned int numMipmapLevels); # 8758 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMipmappedArrayGetLevel(CUarray *pLevelArray, CUmipmappedArray hMipmappedArray, unsigned int level); # 8783 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMipmappedArrayDestroy(CUmipmappedArray hMipmappedArray); # 8824 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemAddressReserve(CUdeviceptr *ptr, size_t size, size_t alignment, CUdeviceptr addr, unsigned long long flags); # 8845 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemAddressFree(CUdeviceptr ptr, size_t size); # 8884 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemCreate(CUmemGenericAllocationHandle *handle, size_t size, const CUmemAllocationProp *prop, unsigned long long flags); # 8911 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemRelease(CUmemGenericAllocationHandle handle); # 8955 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemMap(CUdeviceptr ptr, size_t size, size_t offset, CUmemGenericAllocationHandle handle, unsigned long long flags); # 9085 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemMapArrayAsync(CUarrayMapInfo *mapInfoList, unsigned int count, CUstream hStream); # 9114 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemUnmap(CUdeviceptr ptr, size_t size); # 9139 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemSetAccess(CUdeviceptr ptr, size_t size, const CUmemAccessDesc *desc, size_t count); # 9158 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemGetAccess(unsigned long long *flags, const CUmemLocation *location, CUdeviceptr ptr); # 9191 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemExportToShareableHandle(void *shareableHandle, CUmemGenericAllocationHandle handle, CUmemAllocationHandleType handleType, unsigned long long flags); # 9218 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemImportFromShareableHandle(CUmemGenericAllocationHandle *handle, void *osHandle, CUmemAllocationHandleType shHandleType); # 9240 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemGetAllocationGranularity(size_t *granularity, const CUmemAllocationProp *prop, CUmemAllocationGranularity_flags option); # 9257 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemGetAllocationPropertiesFromHandle(CUmemAllocationProp *prop, CUmemGenericAllocationHandle handle); # 9281 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemRetainAllocationHandle(CUmemGenericAllocationHandle *handle, void *addr); # 9562 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuPointerGetAttribute(void *data, CUpointer_attribute attribute, CUdeviceptr ptr); # 9630 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemPrefetchAsync(CUdeviceptr devPtr, size_t count, CUdevice dstDevice, CUstream hStream); # 9744 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemAdvise(CUdeviceptr devPtr, size_t count, CUmem_advise advice, CUdevice device); # 9802 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemRangeGetAttribute(void *data, size_t dataSize, CUmem_range_attribute attribute, CUdeviceptr devPtr, size_t count); # 9842 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuMemRangeGetAttributes(void **data, size_t *dataSizes, CUmem_range_attribute *attributes, size_t numAttributes, CUdeviceptr devPtr, size_t count); # 9884 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuPointerSetAttribute(const void *value, CUpointer_attribute attribute, CUdeviceptr ptr); # 9932 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuPointerGetAttributes(unsigned int numAttributes, CUpointer_attribute *attributes, void **data, CUdeviceptr ptr); # 9983 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamCreate(CUstream *phStream, unsigned int Flags); # 10032 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamCreateWithPriority(CUstream *phStream, unsigned int flags, int priority); # 10063 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamGetPriority(CUstream hStream, int *priority); # 10091 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamGetFlags(CUstream hStream, unsigned int *flags); # 10135 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamGetCtx(CUstream hStream, CUcontext *pctx); # 10172 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamWaitEvent(CUstream hStream, CUevent hEvent, unsigned int Flags); # 10247 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamAddCallback(CUstream hStream, CUstreamCallback callback, void *userData, unsigned int flags); # 10285 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamBeginCapture_v2(CUstream hStream, CUstreamCaptureMode mode); # 10338 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuThreadExchangeStreamCaptureMode(CUstreamCaptureMode *mode); # 10368 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamEndCapture(CUstream hStream, CUgraph *phGraph); # 10408 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamIsCapturing(CUstream hStream, CUstreamCaptureStatus *captureStatus); # 10432 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamGetCaptureInfo(CUstream hStream, CUstreamCaptureStatus *captureStatus, cuuint64_t *id); # 10520 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamAttachMemAsync(CUstream hStream, CUdeviceptr dptr, size_t length, unsigned int flags); # 10550 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamQuery(CUstream hStream); # 10579 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamSynchronize(CUstream hStream); # 10609 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamDestroy_v2(CUstream hStream); # 10629 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamCopyAttributes(CUstream dst, CUstream src); # 10650 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamGetAttribute(CUstream hStream, CUstreamAttrID attr, CUstreamAttrValue *value_out); # 10673 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamSetAttribute(CUstream hStream, CUstreamAttrID attr, const CUstreamAttrValue *value); # 10730 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuEventCreate(CUevent *phEvent, unsigned int Flags); # 10772 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuEventRecord(CUevent hEvent, CUstream hStream); # 10821 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuEventRecordWithFlags(CUevent hEvent, CUstream hStream, unsigned int flags); # 10853 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuEventQuery(CUevent hEvent); # 10884 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuEventSynchronize(CUevent hEvent); # 10913 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuEventDestroy_v2(CUevent hEvent); # 10957 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuEventElapsedTime(float *pMilliseconds, CUevent hStart, CUevent hEnd); # 11131 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuImportExternalMemory(CUexternalMemory *extMem_out, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC *memHandleDesc); # 11184 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuExternalMemoryGetMappedBuffer(CUdeviceptr *devPtr, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC *bufferDesc); # 11236 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuExternalMemoryGetMappedMipmappedArray(CUmipmappedArray *mipmap, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC *mipmapDesc); # 11258 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDestroyExternalMemory(CUexternalMemory extMem); # 11392 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuImportExternalSemaphore(CUexternalSemaphore *extSem_out, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC *semHandleDesc); # 11457 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuSignalExternalSemaphoresAsync(const CUexternalSemaphore *extSemArray, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS *paramsArray, unsigned int numExtSems, CUstream stream); # 11531 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuWaitExternalSemaphoresAsync(const CUexternalSemaphore *extSemArray, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS *paramsArray, unsigned int numExtSems, CUstream stream); # 11552 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDestroyExternalSemaphore(CUexternalSemaphore extSem); # 11636 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamWaitValue32(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags); # 11671 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamWaitValue64(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags); # 11706 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamWriteValue32(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags); # 11740 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamWriteValue64(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags); # 11775 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuStreamBatchMemOp(CUstream stream, unsigned int count, CUstreamBatchMemOpParams *paramArray, unsigned int flags); # 11848 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuFuncGetAttribute(int *pi, CUfunction_attribute attrib, CUfunction hfunc); # 11894 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuFuncSetAttribute(CUfunction hfunc, CUfunction_attribute attrib, int value); # 11938 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuFuncSetCacheConfig(CUfunction hfunc, CUfunc_cache config); # 11990 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuFuncSetSharedMemConfig(CUfunction hfunc, CUsharedconfig config); # 12099 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuLaunchKernel(CUfunction f, unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, CUstream hStream, void **kernelParams, void **extra); # 12187 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuLaunchCooperativeKernel(CUfunction f, unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, CUstream hStream, void **kernelParams); # 12331 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuLaunchCooperativeKernelMultiDevice(CUDA_LAUNCH_PARAMS *launchParamsList, unsigned int numDevices, unsigned int flags); # 12396 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuLaunchHostFunc(CUstream hStream, CUhostFn fn, void *userData); # 12446 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuFuncSetBlockShape(CUfunction hfunc, int x, int y, int z); # 12480 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuFuncSetSharedSize(CUfunction hfunc, unsigned int bytes); # 12512 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuParamSetSize(CUfunction hfunc, unsigned int numbytes); # 12545 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuParamSeti(CUfunction hfunc, int offset, unsigned int value); # 12578 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuParamSetf(CUfunction hfunc, int offset, float value); # 12613 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuParamSetv(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes); # 12665 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuLaunch(CUfunction f); # 12719 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuLaunchGrid(CUfunction f, int grid_width, int grid_height); # 12781 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuLaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream); # 12806 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuParamSetTexRef(CUfunction hfunc, int texunit, CUtexref hTexRef); # 12852 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphCreate(CUgraph *phGraph, unsigned int flags); # 12952 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphAddKernelNode(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_KERNEL_NODE_PARAMS *nodeParams); # 12984 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphKernelNodeGetParams(CUgraphNode hNode, CUDA_KERNEL_NODE_PARAMS *nodeParams); # 13007 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphKernelNodeSetParams(CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS *nodeParams); # 13055 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphAddMemcpyNode(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_MEMCPY3D *copyParams, CUcontext ctx); # 13078 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphMemcpyNodeGetParams(CUgraphNode hNode, CUDA_MEMCPY3D *nodeParams); # 13101 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphMemcpyNodeSetParams(CUgraphNode hNode, const CUDA_MEMCPY3D *nodeParams); # 13143 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphAddMemsetNode(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_MEMSET_NODE_PARAMS *memsetParams, CUcontext ctx); # 13166 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphMemsetNodeGetParams(CUgraphNode hNode, CUDA_MEMSET_NODE_PARAMS *nodeParams); # 13189 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphMemsetNodeSetParams(CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS *nodeParams); # 13230 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphAddHostNode(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_HOST_NODE_PARAMS *nodeParams); # 13253 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphHostNodeGetParams(CUgraphNode hNode, CUDA_HOST_NODE_PARAMS *nodeParams); # 13276 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphHostNodeSetParams(CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS *nodeParams); # 13314 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphAddChildGraphNode(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, CUgraph childGraph); # 13338 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphChildGraphNodeGetGraph(CUgraphNode hNode, CUgraph *phGraph); # 13376 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphAddEmptyNode(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies); # 13417 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphAddEventRecordNode(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, CUevent event); # 13442 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphEventRecordNodeGetEvent(CUgraphNode hNode, CUevent *event_out); # 13467 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphEventRecordNodeSetEvent(CUgraphNode hNode, CUevent event); # 13509 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphAddEventWaitNode(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, CUevent event); # 13534 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphEventWaitNodeGetEvent(CUgraphNode hNode, CUevent *event_out); # 13559 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphEventWaitNodeSetEvent(CUgraphNode hNode, CUevent event); # 13584 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphClone(CUgraph *phGraphClone, CUgraph originalGraph); # 13610 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphNodeFindInClone(CUgraphNode *phNode, CUgraphNode hOriginalNode, CUgraph hClonedGraph); # 13641 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphNodeGetType(CUgraphNode hNode, CUgraphNodeType *type); # 13672 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphGetNodes(CUgraph hGraph, CUgraphNode *nodes, size_t *numNodes); # 13703 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphGetRootNodes(CUgraph hGraph, CUgraphNode *rootNodes, size_t *numRootNodes); # 13737 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphGetEdges(CUgraph hGraph, CUgraphNode *from, CUgraphNode *to, size_t *numEdges); # 13768 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphNodeGetDependencies(CUgraphNode hNode, CUgraphNode *dependencies, size_t *numDependencies); # 13800 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphNodeGetDependentNodes(CUgraphNode hNode, CUgraphNode *dependentNodes, size_t *numDependentNodes); # 13829 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphAddDependencies(CUgraph hGraph, const CUgraphNode *from, const CUgraphNode *to, size_t numDependencies); # 13858 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphRemoveDependencies(CUgraph hGraph, const CUgraphNode *from, const CUgraphNode *to, size_t numDependencies); # 13882 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphDestroyNode(CUgraphNode hNode); # 13919 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphInstantiate_v2(CUgraphExec *phGraphExec, CUgraph hGraph, CUgraphNode *phErrorNode, char *logBuffer, size_t bufferSize); # 13951 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphExecKernelNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS *nodeParams); # 13989 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphExecMemcpyNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMCPY3D *copyParams, CUcontext ctx); # 14027 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphExecMemsetNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS *memsetParams, CUcontext ctx); # 14056 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphExecHostNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS *nodeParams); # 14092 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphExecChildGraphNodeSetParams(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraph childGraph); # 14125 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphExecEventRecordNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event); # 14158 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphExecEventWaitNodeSetEvent(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event); # 14183 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphUpload(CUgraphExec hGraphExec, CUstream hStream); # 14209 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphLaunch(CUgraphExec hGraphExec, CUstream hStream); # 14234 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphExecDestroy(CUgraphExec hGraphExec); # 14254 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphDestroy(CUgraph hGraph); # 14327 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphExecUpdate(CUgraphExec hGraphExec, CUgraph hGraph, CUgraphNode *hErrorNode_out, CUgraphExecUpdateResult *updateResult_out); # 14347 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphKernelNodeCopyAttributes(CUgraphNode dst, CUgraphNode src); # 14368 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphKernelNodeGetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, CUkernelNodeAttrValue *value_out); # 14390 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphKernelNodeSetAttribute(CUgraphNode hNode, CUkernelNodeAttrID attr, const CUkernelNodeAttrValue *value); # 14430 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuOccupancyMaxActiveBlocksPerMultiprocessor(int *numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize); # 14472 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int *numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize, unsigned int flags); # 14524 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuOccupancyMaxPotentialBlockSize(int *minGridSize, int *blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit); # 14570 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuOccupancyMaxPotentialBlockSizeWithFlags(int *minGridSize, int *blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit, unsigned int flags); # 14593 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuOccupancyAvailableDynamicSMemPerBlock(size_t *dynamicSmemSize, CUfunction func, int numBlocks, int blockSize); # 14638 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetArray(CUtexref hTexRef, CUarray hArray, unsigned int Flags); # 14668 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetMipmappedArray(CUtexref hTexRef, CUmipmappedArray hMipmappedArray, unsigned int Flags); # 14714 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetAddress_v2(size_t *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes); # 14769 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetAddress2D_v3(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR *desc, CUdeviceptr dptr, size_t Pitch); # 14804 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetFormat(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents); # 14850 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetAddressMode(CUtexref hTexRef, int dim, CUaddress_mode am); # 14886 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetFilterMode(CUtexref hTexRef, CUfilter_mode fm); # 14922 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetMipmapFilterMode(CUtexref hTexRef, CUfilter_mode fm); # 14951 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetMipmapLevelBias(CUtexref hTexRef, float bias); # 14982 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetMipmapLevelClamp(CUtexref hTexRef, float minMipmapLevelClamp, float maxMipmapLevelClamp); # 15012 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetMaxAnisotropy(CUtexref hTexRef, unsigned int maxAniso); # 15048 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetBorderColor(CUtexref hTexRef, float *pBorderColor); # 15093 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefSetFlags(CUtexref hTexRef, unsigned int Flags); # 15120 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetAddress_v2(CUdeviceptr *pdptr, CUtexref hTexRef); # 15147 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetArray(CUarray *phArray, CUtexref hTexRef); # 15174 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetMipmappedArray(CUmipmappedArray *phMipmappedArray, CUtexref hTexRef); # 15202 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetAddressMode(CUaddress_mode *pam, CUtexref hTexRef, int dim); # 15228 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetFilterMode(CUfilter_mode *pfm, CUtexref hTexRef); # 15256 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetFormat(CUarray_format *pFormat, int *pNumChannels, CUtexref hTexRef); # 15282 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetMipmapFilterMode(CUfilter_mode *pfm, CUtexref hTexRef); # 15308 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetMipmapLevelBias(float *pbias, CUtexref hTexRef); # 15335 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetMipmapLevelClamp(float *pminMipmapLevelClamp, float *pmaxMipmapLevelClamp, CUtexref hTexRef); # 15361 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetMaxAnisotropy(int *pmaxAniso, CUtexref hTexRef); # 15390 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetBorderColor(float *pBorderColor, CUtexref hTexRef); # 15415 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefGetFlags(unsigned int *pFlags, CUtexref hTexRef); # 15440 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefCreate(CUtexref *pTexRef); # 15460 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuTexRefDestroy(CUtexref hTexRef); # 15504 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuSurfRefSetArray(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags); # 15527 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" __attribute__((deprecated)) CUresult cuSurfRefGetArray(CUarray *phArray, CUsurfref hSurfRef); # 15758 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuTexObjectCreate(CUtexObject *pTexObject, const CUDA_RESOURCE_DESC *pResDesc, const CUDA_TEXTURE_DESC *pTexDesc, const CUDA_RESOURCE_VIEW_DESC *pResViewDesc); # 15778 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuTexObjectDestroy(CUtexObject texObject); # 15799 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuTexObjectGetResourceDesc(CUDA_RESOURCE_DESC *pResDesc, CUtexObject texObject); # 15820 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuTexObjectGetTextureDesc(CUDA_TEXTURE_DESC *pTexDesc, CUtexObject texObject); # 15842 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuTexObjectGetResourceViewDesc(CUDA_RESOURCE_VIEW_DESC *pResViewDesc, CUtexObject texObject); # 15885 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuSurfObjectCreate(CUsurfObject *pSurfObject, const CUDA_RESOURCE_DESC *pResDesc); # 15905 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuSurfObjectDestroy(CUsurfObject surfObject); # 15926 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuSurfObjectGetResourceDesc(CUDA_RESOURCE_DESC *pResDesc, CUsurfObject surfObject); # 15968 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceCanAccessPeer(int *canAccessPeer, CUdevice dev, CUdevice peerDev); # 16021 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxEnablePeerAccess(CUcontext peerContext, unsigned int Flags); # 16048 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuCtxDisablePeerAccess(CUcontext peerContext); # 16088 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuDeviceGetP2PAttribute(int* value, CUdevice_P2PAttribute attrib, CUdevice srcDevice, CUdevice dstDevice); # 16132 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphicsUnregisterResource(CUgraphicsResource resource); # 16172 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphicsSubResourceGetMappedArray(CUarray *pArray, CUgraphicsResource resource, unsigned int arrayIndex, unsigned int mipLevel); # 16203 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphicsResourceGetMappedMipmappedArray(CUmipmappedArray *pMipmappedArray, CUgraphicsResource resource); # 16237 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphicsResourceGetMappedPointer_v2(CUdeviceptr *pDevPtr, size_t *pSize, CUgraphicsResource resource); # 16278 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphicsResourceSetMapFlags_v2(CUgraphicsResource resource, unsigned int flags); # 16318 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphicsMapResources(unsigned int count, CUgraphicsResource *resources, CUstream hStream); # 16355 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuGraphicsUnmapResources(unsigned int count, CUgraphicsResource *resources, CUstream hStream); CUresult cuGetExportTable(const void **ppExportTable, const CUuuid *pExportTableId); # 16386 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" CUresult cuFuncGetModule(CUmodule *hmod, CUfunction hfunc); # 16711 "/usr/common/software/sles15_cgpu/cuda/11.1.1/include/cuda.h" } # 70 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/setup/Kokkos_Setup_Cuda.hpp" 2 # 48 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/KokkosCore_Config_SetupBackend.hpp" 2 # 110 "/global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/Kokkos_Macros.hpp" 2 # 3 "/tmp/petsc-PLBZbe/config.headers/conftest.cc" 2 stderr: In file included from /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/KokkosCore_Config_SetupBackend.hpp:47, from /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/Kokkos_Macros.hpp:109, from /tmp/petsc-PLBZbe/config.headers/conftest.cc:3: /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/setup/Kokkos_Setup_Cuda.hpp:54:2: error: #error "KOKKOS_ENABLE_CUDA defined but the compiler is not defining the __CUDACC__ macro as expected" #error \ ^~~~~ Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: In file included from /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/KokkosCore_Config_SetupBackend.hpp:47, from /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/Kokkos_Macros.hpp:109, from /tmp/petsc-PLBZbe/config.headers/conftest.cc:3: /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/setup/Kokkos_Setup_Cuda.hpp:54:2: error: #error "KOKKOS_ENABLE_CUDA defined but the compiler is not defining the __CUDACC__ macro as expected" #error \ ^~~~~ : Preprocess output after filtering: In file included from /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/KokkosCore_Config_SetupBackend.hpp:47, from /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/Kokkos_Macros.hpp:109, from /tmp/petsc-PLBZbe/config.headers/conftest.cc:3: /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/include/setup/Kokkos_Setup_Cuda.hpp:54:2: error: #error "KOKKOS_ENABLE_CUDA defined but the compiler is not defining the __CUDACC__ macro as expected" #error \ ^~~~~: KOKKOS: Downloaded DirPath not found.. skipping: /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc/lib64 **** Configure header /tmp/petsc-PLBZbe/confdefs.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define PETSC_Alignx(a,b) #define PETSC_BLASLAPACK_UNDERSCORE 1 #define PETSC_CLANGUAGE_C 1 #define PETSC_CXX_INLINE inline #define PETSC_CXX_RESTRICT __restrict #define PETSC_C_INLINE inline #define PETSC_C_RESTRICT __restrict #define PETSC_FORTRAN_CHARLEN_T size_t #define PETSC_FORTRAN_TYPE_INITIALIZE = -2 #define PETSC_HAVE_ACCESS 1 #define PETSC_HAVE_BZERO 1 #define PETSC_HAVE_C99_COMPLEX 1 #define PETSC_HAVE_CLOCK 1 #define PETSC_HAVE_CUDA 1 #define PETSC_HAVE_CUDA_DIALECT_CXX11 1 #define PETSC_HAVE_CUDA_DIALECT_CXX14 1 #define PETSC_HAVE_CUDA_VERSION_11PLUS 1 #define PETSC_HAVE_CUSOLVERDNDPOTRI 1 #define PETSC_HAVE_CXX_COMPLEX 1 #define PETSC_HAVE_CXX_DIALECT_CXX11 1 #define PETSC_HAVE_CXX_DIALECT_CXX14 1 #define PETSC_HAVE_DLADDR 1 #define PETSC_HAVE_DLCLOSE 1 #define PETSC_HAVE_DLERROR 1 #define PETSC_HAVE_DLFCN_H 1 #define PETSC_HAVE_DLOPEN 1 #define PETSC_HAVE_DLSYM 1 #define PETSC_HAVE_DRAND48 1 #define PETSC_HAVE_DYNAMIC_LIBRARIES 1 #define PETSC_HAVE_ERF 1 #define PETSC_HAVE_FCNTL_H 1 #define PETSC_HAVE_FENV_H 1 #define PETSC_HAVE_FLOAT_H 1 #define PETSC_HAVE_FORK 1 #define PETSC_HAVE_FORTRAN_FLUSH 1 #define PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT 1 #define PETSC_HAVE_FORTRAN_TYPE_STAR 1 #define PETSC_HAVE_FORTRAN_UNDERSCORE 1 #define PETSC_HAVE_GETCWD 1 #define PETSC_HAVE_GETDOMAINNAME 1 #define PETSC_HAVE_GETHOSTBYNAME 1 #define PETSC_HAVE_GETHOSTNAME 1 #define PETSC_HAVE_GETPAGESIZE 1 #define PETSC_HAVE_GETRUSAGE 1 #define PETSC_HAVE_IMMINTRIN_H 1 #define PETSC_HAVE_INTTYPES_H 1 #define PETSC_HAVE_ISINF 1 #define PETSC_HAVE_ISNAN 1 #define PETSC_HAVE_ISNORMAL 1 #define PETSC_HAVE_LGAMMA 1 #define PETSC_HAVE_LOG2 1 #define PETSC_HAVE_LSEEK 1 #define PETSC_HAVE_MALLOC_H 1 #define PETSC_HAVE_MEMALIGN 1 #define PETSC_HAVE_MEMMOVE 1 #define PETSC_HAVE_MMAP 1 #define PETSC_HAVE_MPIIO 1 #define PETSC_HAVE_MPI_COMBINER_CONTIGUOUS 1 #define PETSC_HAVE_MPI_COMBINER_DUP 1 #define PETSC_HAVE_MPI_COMBINER_NAMED 1 #define PETSC_HAVE_MPI_EXSCAN 1 #define PETSC_HAVE_MPI_F90MODULE 1 #define PETSC_HAVE_MPI_F90MODULE_VISIBILITY 1 #define PETSC_HAVE_MPI_FEATURE_DYNAMIC_WINDOW 1 #define PETSC_HAVE_MPI_FINALIZED 1 #define PETSC_HAVE_MPI_GET_ACCUMULATE 1 #define PETSC_HAVE_MPI_GET_LIBRARY_VERSION 1 #define PETSC_HAVE_MPI_GPU_AWARE 1 #define PETSC_HAVE_MPI_IALLREDUCE 1 #define PETSC_HAVE_MPI_IBARRIER 1 #define PETSC_HAVE_MPI_INIT_THREAD 1 #define PETSC_HAVE_MPI_INT64_T 1 #define PETSC_HAVE_MPI_IN_PLACE 1 #define PETSC_HAVE_MPI_LONG_DOUBLE 1 #define PETSC_HAVE_MPI_NEIGHBORHOOD_COLLECTIVES 1 #define PETSC_HAVE_MPI_NONBLOCKING_COLLECTIVES 1 #define PETSC_HAVE_MPI_ONE_SIDED 1 #define PETSC_HAVE_MPI_PROCESS_SHARED_MEMORY 1 #define PETSC_HAVE_MPI_REDUCE_LOCAL 1 #define PETSC_HAVE_MPI_REDUCE_SCATTER 1 #define PETSC_HAVE_MPI_REDUCE_SCATTER_BLOCK 1 #define PETSC_HAVE_MPI_RGET 1 #define PETSC_HAVE_MPI_TYPE_DUP 1 #define PETSC_HAVE_MPI_TYPE_GET_ENVELOPE 1 #define PETSC_HAVE_MPI_WIN_CREATE 1 #define PETSC_HAVE_NANOSLEEP 1 #define PETSC_HAVE_NETDB_H 1 #define PETSC_HAVE_NETINET_IN_H 1 #define PETSC_HAVE_OMPI_MAJOR_VERSION 4 #define PETSC_HAVE_OMPI_MINOR_VERSION 0 #define PETSC_HAVE_OMPI_RELEASE_VERSION 3 #define PETSC_HAVE_POPEN 1 #define PETSC_HAVE_PTHREAD_BARRIER_T 1 #define PETSC_HAVE_PTHREAD_H 1 #define PETSC_HAVE_PWD_H 1 #define PETSC_HAVE_RAND 1 #define PETSC_HAVE_READLINK 1 #define PETSC_HAVE_REALPATH 1 #define PETSC_HAVE_REAL___FLOAT128 1 #define PETSC_HAVE_RTLD_GLOBAL 1 #define PETSC_HAVE_RTLD_LAZY 1 #define PETSC_HAVE_RTLD_LOCAL 1 #define PETSC_HAVE_RTLD_NOW 1 #define PETSC_HAVE_SCHED_CPU_SET_T 1 #define PETSC_HAVE_SETJMP_H 1 #define PETSC_HAVE_SLEEP 1 #define PETSC_HAVE_SNPRINTF 1 #define PETSC_HAVE_SOCKET 1 #define PETSC_HAVE_STDINT_H 1 #define PETSC_HAVE_STRCASECMP 1 #define PETSC_HAVE_STRINGS_H 1 #define PETSC_HAVE_STRUCT_SIGACTION 1 #define PETSC_HAVE_SYSINFO 1 #define PETSC_HAVE_SYS_PARAM_H 1 #define PETSC_HAVE_SYS_PROCFS_H 1 #define PETSC_HAVE_SYS_RESOURCE_H 1 #define PETSC_HAVE_SYS_SOCKET_H 1 #define PETSC_HAVE_SYS_SYSCTL_H 1 #define PETSC_HAVE_SYS_SYSINFO_H 1 #define PETSC_HAVE_SYS_TIMES_H 1 #define PETSC_HAVE_SYS_TIME_H 1 #define PETSC_HAVE_SYS_TYPES_H 1 #define PETSC_HAVE_SYS_UTSNAME_H 1 #define PETSC_HAVE_SYS_WAIT_H 1 #define PETSC_HAVE_TGAMMA 1 #define PETSC_HAVE_TIME 1 #define PETSC_HAVE_TIME_H 1 #define PETSC_HAVE_UNAME 1 #define PETSC_HAVE_UNISTD_H 1 #define PETSC_HAVE_USLEEP 1 #define PETSC_HAVE_VA_COPY 1 #define PETSC_HAVE_VSNPRINTF 1 #define PETSC_IS_COLORING_MAX USHRT_MAX #define PETSC_IS_COLORING_VALUE_TYPE short #define PETSC_IS_COLORING_VALUE_TYPE_F integer2 #define PETSC_LEVEL1_DCACHE_LINESIZE 64 #define PETSC_MAX_PATH_LEN 4096 #define PETSC_MEMALIGN 16 #define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT #define PETSC_PYTHON_EXE "/usr/bin/python" #define PETSC_SIGNAL_CAST #define PETSC_SIZEOF_ENUM 4 #define PETSC_SIZEOF_INT 4 #define PETSC_SIZEOF_LONG 8 #define PETSC_SIZEOF_LONG_LONG 8 #define PETSC_SIZEOF_SHORT 2 #define PETSC_SIZEOF_SIZE_T 8 #define PETSC_SIZEOF_VOID_P 8 #define PETSC_USE_AVX512_KERNELS 1 #define PETSC_USE_BACKWARD_LOOP 1 #define PETSC_USE_DEBUGGER "gdb" #define PETSC_USE_INFO 1 #define PETSC_USE_LOG 1 #define PETSC_USE_MALLOC_COALESCED 1 #define PETSC_USE_PROC_FOR_SIZE 1 #define PETSC_USE_REAL_DOUBLE 1 #define PETSC_USE_SHARED_LIBRARIES 1 #define PETSC_USE_VISIBILITY_C 1 #define PETSC_USE_VISIBILITY_CXX 1 #define PETSC_USING_64BIT_PTR 1 #define PETSC_USING_F2003 1 #define PETSC_VERSION_BRANCH_GIT "adams/landau-vec-closure" #define PETSC_VERSION_DATE_GIT "2021-04-21 22:19:39 -0400" #define PETSC_VERSION_GIT "v3.15.0-292-gd9dcc1f048" #define PETSC__BSD_SOURCE 1 #define PETSC__DEFAULT_SOURCE 1 #define PETSC__GNU_SOURCE 1 #endif **** C specific Configure header /tmp/petsc-PLBZbe/conffix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif ******************************************************************************* UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details): ------------------------------------------------------------------------------- Downloaded kokkos could not be used. Please check install in /global/homes/m/madams/petsc/arch-cori-gpu-opt-kokkos-gcc ******************************************************************************* File "/global/u2/m/madams/petsc/config/configure.py", line 458, in petsc_configure framework.configure(out = sys.stdout) File "/global/u2/m/madams/petsc/config/BuildSystem/config/framework.py", line 1309, in configure self.processChildren() File "/global/u2/m/madams/petsc/config/BuildSystem/config/framework.py", line 1297, in processChildren self.serialEvaluation(self.childGraph) File "/global/u2/m/madams/petsc/config/BuildSystem/config/framework.py", line 1272, in serialEvaluation child.configure() File "/global/u2/m/madams/petsc/config/BuildSystem/config/package.py", line 1146, in configure self.executeTest(self.configureLibrary) File "/global/u2/m/madams/petsc/config/BuildSystem/config/base.py", line 138, in executeTest ret = test(*args,**kargs) File "/global/u2/m/madams/petsc/config/BuildSystem/config/packages/kokkos.py", line 170, in configureLibrary config.package.CMakePackage.configureLibrary(self) File "/global/u2/m/madams/petsc/config/BuildSystem/config/package.py", line 904, in configureLibrary for location, directory, lib, incl in self.generateGuesses(): File "/global/u2/m/madams/petsc/config/BuildSystem/config/package.py", line 489, in generateGuesses raise RuntimeError('Downloaded '+self.package+' could not be used. Please check install in '+d+'\n') ================================================================================ Finishing configure run at Fri, 23 Apr 2021 11:51:33 -0700 ================================================================================