================================================================================ ================================================================================ Starting configure run at Wed, 18 Sep 2019 22:03:31 -0400 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions PETSC_ARCH=arch-debug --with-debugging=1 --with-mpi-dir=/home/epscodes/MyLocal/mpi/mpich --with-blaslapack-dir=/home/epscodes/MyLocal/intel/mkl Working directory: /home/epscodes/MyLocal/petscmaster Machine platform: ('Linux', 'new', '4.15.0-62-generic', '#69-Ubuntu SMP Wed Sep 4 20:55:53 UTC 2019', 'x86_64', 'x86_64') Python version: 2.7.15+ (default, Jul 9 2019, 16:51:35) [GCC 7.4.0] ================================================================================ ================================================================================ TEST configureExternalPackagesDir from config.framework(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/framework.py:911) TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:911) ================================================================================ TEST configureDebuggers from config.utilities.debuggers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/debuggers.py:21) 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 /home/epscodes/MyLocal/intel/mkl/bin/gdb...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/gdb...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/gdb...not found Checking for program /usr/local/sbin/gdb...not found Checking for program /usr/local/bin/gdb...not found Checking for program /usr/sbin/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" ================================================================================ TEST configureDirectories from PETSc.options.petscdir(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/petscdir.py:23) 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 11 #define PETSC_VERSION_SUBMINOR 3 #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) \ ================================================================================ TEST getDatafilespath from PETSc.options.dataFilesPath(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/dataFilesPath.py:29) TESTING: getDatafilespath from PETSc.options.dataFilesPath(config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be ================================================================================ TEST configureGit from config.sourceControl(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/sourceControl.py:24) TESTING: configureGit from config.sourceControl(config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /home/epscodes/MyLocal/intel/mkl/bin/git...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/git...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/git...not found Checking for program /usr/local/sbin/git...not found Checking for program /usr/local/bin/git...not found Checking for program /usr/sbin/git...not found Checking for program /usr/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 2.17.1 ================================================================================ TEST configureMercurial from config.sourceControl(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/sourceControl.py:35) TESTING: configureMercurial from config.sourceControl(config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /home/epscodes/MyLocal/intel/mkl/bin/hg...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/hg...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/hg...not found Checking for program /usr/local/sbin/hg...not found Checking for program /usr/local/bin/hg...not found Checking for program /usr/sbin/hg...not found Checking for program /usr/bin/hg...not found Checking for program /sbin/hg...not found Checking for program /bin/hg...not found Checking for program /usr/games/hg...not found Checking for program /usr/local/games/hg...not found Checking for program /snap/bin/hg...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/hg...not found ================================================================================ TEST configureInstallationMethod from PETSc.options.petscclone(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/petscclone.py:20) 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.11.3-2033-gcc029b31b1 Executing: ['git', 'log', '-1', '--pretty=format:%H'] stdout: cc029b31b104d7640284f4d08ae007843ad47aa4 Executing: ['git', 'log', '-1', '--pretty=format:%ci'] stdout: 2019-09-18 15:55:42 -0500 Executing: ['git', 'branch'] stdout: * master Defined "VERSION_GIT" to ""v3.11.3-2033-gcc029b31b1"" Defined "VERSION_DATE_GIT" to ""2019-09-18 15:55:42 -0500"" Defined "VERSION_BRANCH_GIT" to ""master"" ================================================================================ TEST setNativeArchitecture from PETSc.options.arch(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/arch.py:31) TESTING: setNativeArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:31) ================================================================================ TEST configureArchitecture from PETSc.options.arch(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/arch.py:43) TESTING: configureArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:43) Checks PETSC_ARCH and sets if not set No previous hashfile found Setting hashfile: arch-debug/lib/petsc/conf/configure-hash Deleting configure hash file: arch-debug/lib/petsc/conf/configure-hash Unable to delete configure hash file: arch-debug/lib/petsc/conf/configure-hash ================================================================================ TEST setInstallDir from PETSc.options.installDir(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/installDir.py:35) TESTING: setInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:35) setup installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH Defined make macro "PREFIXDIR" to "/home/epscodes/MyLocal/petscmaster/arch-debug" ================================================================================ TEST saveReconfigure from PETSc.options.installDir(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/installDir.py:79) TESTING: saveReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:79) ================================================================================ TEST cleanConfDir from PETSc.options.installDir(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/installDir.py:72) TESTING: cleanConfDir from PETSc.options.installDir(config/PETSc/options/installDir.py:72) ================================================================================ TEST configureInstallDir from PETSc.options.installDir(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/installDir.py:56) TESTING: configureInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:56) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /home/epscodes/MyLocal/petscmaster/arch-debug/lib/petsc/conf ================================================================================ TEST restoreReconfigure from PETSc.options.installDir(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/installDir.py:92) TESTING: restoreReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:92) ================================================================================ TEST setExternalPackagesDir from PETSc.options.externalpackagesdir(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/externalpackagesdir.py:15) TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:15) ================================================================================ TEST cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/externalpackagesdir.py:22) TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:22) ================================================================================ TEST printEnvVariables from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1642) TESTING: printEnvVariables from config.setCompilers(config/BuildSystem/config/setCompilers.py:1642) **** printenv **** BASH_FUNC_module%%=() { _moduleraw "$*" 2>&1 } QT4_IM_MODULE=xim GJS_DEBUG_TOPICS=JS ERROR;JS LOG GJS_DEBUG_OUTPUT=stderr LESSOPEN=| /usr/bin/lesspipe %s _CE_M= XDG_CURRENT_DESKTOP=ubuntu:GNOME _LMFILES_=/home/epscodes/MyModules/mpich/3.3.1:/home/epscodes/MyModules/mkl/2019.4 XDG_SESSION_TYPE=x11 CPLUS_INCLUDE_PATH=/home/epscodes/MyLocal/intel/mkl/include:/home/epscodes/MyLocal/mpi/mpich/include QT_IM_MODULE=ibus LOGNAME=epscodes USER=epscodes PATH=/home/epscodes/MyLocal/intel/mkl/bin:/home/epscodes/MyLocal/mpi/mpich/bin:/home/epscodes/MyLocal/anaconda/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin XDG_VTNR=2 HOME=/home/epscodes BASH_FUNC_switchml%%=() { typeset swfound=1; if [ "${MODULES_USE_COMPAT_VERSION:-0}" = '1' ]; then typeset swname='main'; if [ -e /usr/lib/x86_64-linux-gnu/modulecmd.tcl ]; then typeset swfound=0; unset MODULES_USE_COMPAT_VERSION; fi; else typeset swname='compatibility'; if [ -e /usr/lib/x86_64-linux-gnu/modulecmd-compat ]; then typeset swfound=0; MODULES_USE_COMPAT_VERSION=1; export MODULES_USE_COMPAT_VERSION; fi; fi; if [ $swfound -eq 0 ]; then echo "Switching to Modules $swname version"; source /usr/share/modules/init/bash; else echo "Cannot switch to Modules $swname version, command not found"; return 1; fi } LD_LIBRARY_PATH=/home/epscodes/MyLocal/intel/mkl/lib:/home/epscodes/MyLocal/mpi/mpich/lib LOADEDMODULES_modshare=mkl/2019.4:1:mpich/3.3.1:1 SSH_AGENT_PID=5957 LANG=en_US.UTF-8 CONDA_SHLVL=0 SHELL=/bin/bash XAUTHORITY=/run/user/1000/gdm/Xauthority MODULEPATH_modshare=/usr/share/modules/$MODULE_VERSION/modulefiles:1:/etc/environment-modules/modules:1:/usr/share/modules/modulefiles:1:/usr/share/modules/versions:1 SESSION_MANAGER=local/new:@/tmp/.ICE-unix/5537,unix/new:/tmp/.ICE-unix/5537 XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop XDG_SESSION_ID=3 PWD=/home/epscodes/MyLocal/petscmaster DISPLAY=:1 MANPATH_modshare=/home/epscodes/MyLocal/mpi/mpich/share/man:1:/home/epscodes/MyLocal/intel/mkl/share/man:1 CLUTTER_IM_MODULE=xim TEXTDOMAIN=im-config GNOME_TERMINAL_SERVICE=:1.73 _=./configure MANPATH=/home/epscodes/MyLocal/intel/mkl/share/man:/home/epscodes/MyLocal/mpi/mpich/share/man XMODIFIERS=@im=ibus TERM=xterm-256color XDG_RUNTIME_DIR=/run/user/1000 GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 MODULESHOME=/usr/share/modules MODULEPATH=/home/epscodes/MyModules:/etc/environment-modules/modules:/usr/share/modules/versions:/usr/share/modules/$MODULE_VERSION/modulefiles:/usr/share/modules/modulefiles USERNAME=epscodes PATH_modshare=/usr/bin:1:/usr/local/bin:1:/home/epscodes/MyLocal/anaconda/condabin:1:/bin:1:/snap/bin:1:/sbin:1:/home/epscodes/MyLocal/mpi/mpich/bin:1:/usr/sbin:1:/home/epscodes/MyLocal/intel/mkl/bin:1:/usr/games:1:/usr/local/sbin:1:/usr/local/games:1 _CE_CONDA= MPI_ROOT=/home/epscodes/MyLocal/mpi/mpich _LMFILES__modshare=/home/epscodes/MyModules/mkl/2019.4:1:/home/epscodes/MyModules/mpich/3.3.1:1 GNOME_DESKTOP_SESSION_ID=this-is-deprecated SSH_AUTH_SOCK=/run/user/1000/keyring/ssh CPLUS_INCLUDE_PATH_modshare=/home/epscodes/MyLocal/mpi/mpich/include:1:/home/epscodes/MyLocal/intel/mkl/include:1 VTE_VERSION=5202 GDMSESSION=ubuntu C_INCLUDE_PATH_modshare=/home/epscodes/MyLocal/mpi/mpich/include:1:/home/epscodes/MyLocal/intel/mkl/include:1 TEXTDOMAINDIR=/usr/share/locale/ GNOME_SHELL_SESSION_MODE=ubuntu ENV=/usr/share/modules/init/profile.sh QT_ACCESSIBILITY=1 XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg BASH_ENV=/usr/share/modules/init/bash INCLUDE=/home/epscodes/MyLocal/intel/mkl/include:/home/epscodes/MyLocal/mpi/mpich/include LD_LIBRARY_PATH_modshare=/home/epscodes/MyLocal/mpi/mpich/lib:1:/home/epscodes/MyLocal/intel/mkl/lib:1 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus WINDOWPATH=2 MKL_ROOT=/home/epscodes/MyLocal/intel/mkl GTK_IM_MODULE=ibus DESKTOP_SESSION=ubuntu IM_CONFIG_PHASE=2 LESSCLOSE=/usr/bin/lesspipe %s %s GTK_MODULES=gail:atk-bridge BASH_FUNC__moduleraw%%=() { unset _mlre _mlIFS _mlshdbg; if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then case "$-" in *v*x*) set +vx; _mlshdbg='vx' ;; *v*) set +v; _mlshdbg='v' ;; *x*) set +x; _mlshdbg='x' ;; *) _mlshdbg='' ;; esac; fi; if [ -n "${IFS+x}" ]; then _mlIFS=$IFS; fi; IFS=' '; for _mlv in ${MODULES_RUN_QUARANTINE:-}; do if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" -a "${_mlv}" = "${_mlv#[0-9]}" ]; then if [ -n "`eval 'echo ${'$_mlv'+x}'`" ]; then _mlre="${_mlre:-}${_mlv}_modquar='`eval 'echo ${'$_mlv'}'`' "; fi; _mlrv="MODULES_RUNENV_${_mlv}"; _mlre="${_mlre:-}${_mlv}='`eval 'echo ${'$_mlrv':-}'`' "; fi; done; if [ -n "${_mlre:-}" ]; then _mlre="eval ${_mlre}"; fi; eval `${_mlre:-}/usr/bin/tclsh /usr/lib/x86_64-linux-gnu/modulecmd.tcl bash $*`; _mlstatus=$?; if [ -n "${_mlIFS+x}" ]; then IFS=$_mlIFS; else unset IFS; fi; if [ -n "${_mlshdbg:-}" ]; then set -$_mlshdbg; fi; unset _mlre _mlv _mlrv _mlIFS _mlshdbg; return $_mlstatus } XDG_SEAT=seat0 OLDPWD=/home/epscodes/MyLocal LOADEDMODULES=mpich/3.3.1:mkl/2019.4 MODULES_CMD=/usr/lib/x86_64-linux-gnu/modulecmd.tcl SHLVL=1 INCLUDE_modshare=/home/epscodes/MyLocal/mpi/mpich/include:1:/home/epscodes/MyLocal/intel/mkl/include:1 COLORTERM=truecolor XDG_MENU_PREFIX=gnome- XDG_SESSION_DESKTOP=ubuntu LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: CONDA_EXE=/home/epscodes/MyLocal/anaconda/bin/conda C_INCLUDE_PATH=/home/epscodes/MyLocal/intel/mkl/include:/home/epscodes/MyLocal/mpi/mpich/include GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/c7bc462b_ed54_4150_897c_3873c795ec7e ================================================================================ TEST resetEnvCompilers from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1649) TESTING: resetEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1649) ================================================================================ TEST checkEnvCompilers from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1679) TESTING: checkEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1679) ================================================================================ TEST checkMPICompilerOverride from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1612) TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1612) 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 ================================================================================ TEST requireMpiLdPath from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1633) TESTING: requireMpiLdPath from config.setCompilers(config/BuildSystem/config/setCompilers.py:1633) OpenMPI wrappers require LD_LIBRARY_PATH set ================================================================================ TEST checkInitialFlags from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:449) TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:449) Initialize the compiler and linker flags Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Initialized CPPFLAGS to Initialized FPPFLAGS to Initialized CUDAPPFLAGS to -Wno-deprecated-gpu-targets Initialized CXXPPFLAGS to Initialized CC_LINKER_FLAGS to [] Initialized CXX_LINKER_FLAGS to [] Initialized FC_LINKER_FLAGS to [] Initialized CUDAC_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ================================================================================ TEST checkCCompiler from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:558) TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:558) Locate a functional C compiler Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpiicc...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/mpiicc...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpicc...found Defined make macro "CC" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicc" All intermediate test results are stored in /tmp/petsc-rah3qQ All intermediate test results are stored in /tmp/petsc-rah3qQ/config.setCompilers Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Testing executable /tmp/petsc-rah3qQ/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc --version stdout: gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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. ================================================================================ TEST checkCPreprocessor from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:595) TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:595) Locate a functional C preprocessor Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpicc...found Defined make macro "CPP" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: ================================================================================ TEST checkCUDACompiler from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:633) TESTING: checkCUDACompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:633) Locate a functional CUDA compiler Checking for program /home/epscodes/MyLocal/intel/mkl/bin/nvcc...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/nvcc...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/nvcc...not found Checking for program /usr/local/sbin/nvcc...not found Checking for program /usr/local/bin/nvcc...not found Checking for program /usr/sbin/nvcc...not found Checking for program /usr/bin/nvcc...not found Checking for program /sbin/nvcc...not found Checking for program /bin/nvcc...not found Checking for program /usr/games/nvcc...not found Checking for program /usr/local/games/nvcc...not found Checking for program /snap/bin/nvcc...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/nvcc...not found Checking for program /Developer/NVIDIA/CUDA-6.5/bin/nvcc...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/nvcc...not found Checking for program /usr/local/cuda/bin/nvcc...found Defined make macro "CUDAC" to "/usr/local/cuda/bin/nvcc" Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/cuda/bin/nvcc --version stdout: nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2019 NVIDIA Corporation Built on Fri_Feb__8_19:08:17_PST_2019 Cuda compilation tools, release 10.1, V10.1.105 ================================================================================ TEST checkCUDAPreprocessor from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:673) TESTING: checkCUDAPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:673) Locate a functional CUDA preprocessor Checking for program /usr/local/cuda/bin/nvcc...found Defined make macro "CUDAPP" to "/usr/local/cuda/bin/nvcc -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include __global__ void testFunction() {return;}; Executing: /usr/local/cuda/bin/nvcc -E -I/tmp/petsc-rah3qQ/config.setCompilers -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Preprocess stderr before filtering:: Preprocess stderr after filtering:: ================================================================================ TEST checkCxxCompiler from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:765) TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:765) Locate a functional Cxx compiler Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpiicpc...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/mpiicpc...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpiicpc...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/mpiicpc...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpiicpc...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/mpiicpc...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx...found Defined make macro "CXX" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicxx" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Testing executable /tmp/petsc-rah3qQ/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx --version stdout: g++ (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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. ================================================================================ TEST checkCxxPreprocessor from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:807) TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:807) Locate a functional Cxx preprocessor Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx...found Defined make macro "CXXPP" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -E -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Preprocess stderr before filtering:: Preprocess stderr after filtering:: ================================================================================ TEST checkFortranCompiler from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:902) TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:902) Locate a functional Fortran compiler Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpiifort...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/mpiifort...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpif90...found Defined make macro "FC" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpif90" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Testing executable /tmp/petsc-rah3qQ/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 --version stdout: GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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. ================================================================================ TEST checkFortranPreprocessor from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:939) TESTING: checkFortranPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:939) Locate a functional Fortran preprocessor Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpif90...found Defined make macro "FPP" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -E" Deleting "FPP" Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpif90...found Defined make macro "FPP" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpif90 --use cpp32" Deleting "FPP" ================================================================================ TEST checkFortranComments from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:962) TESTING: checkFortranComments from config.setCompilers(config/BuildSystem/config/setCompilers.py:962) Make sure fortran comment "!" works Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main ! comment end Fortran comments can use ! in column 1 ================================================================================ TEST checkLargeFileIO from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1092) TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:1092) ================================================================================ TEST checkArchiver from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1191) TESTING: checkArchiver from config.setCompilers(config/BuildSystem/config/setCompilers.py:1191) Check that the archiver exists and can make a library usable by the compiler Executing: ar -V stdout: GNU ar (GNU Binutils for Ubuntu) 2.30 Copyright (C) 2018 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 for Ubuntu) 2.30 Copyright (C) 2018 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" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /home/epscodes/MyLocal/intel/mkl/bin/ar...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/ar...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/ar...not found Checking for program /usr/local/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/sbin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/ranlib...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/ranlib...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/ranlib...not found Checking for program /usr/local/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/sbin/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-rah3qQ/config.setCompilers/libconf1.a /tmp/petsc-rah3qQ/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /tmp/petsc-rah3qQ/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 for Ubuntu) 2.30 Copyright (C) 2018 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 for Ubuntu) 2.30 Copyright (C) 2018 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" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /home/epscodes/MyLocal/intel/mkl/bin/ar...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/ar...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/ar...not found Checking for program /usr/local/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/sbin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/ranlib...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/ranlib...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/ranlib...not found Checking for program /usr/local/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/sbin/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-rah3qQ/config.setCompilers/libconf1.a /tmp/petsc-rah3qQ/config.setCompilers/conf1.o Executing: /usr/bin/ranlib /tmp/petsc-rah3qQ/config.setCompilers/libconf1.a Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -L/tmp/petsc-rah3qQ/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" ================================================================================ TEST checkSharedLinker from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1305) TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1305) Check that the linker can produce shared libraries Executing: uname -s stdout: Linux Checking shared linker /home/epscodes/MyLocal/mpi/mpich/bin/mpicc using flags ['-shared'] Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpicc...found Defined make macro "LD_SHARED" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicc" Trying C compiler flag Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -shared /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Valid C linker flag -shared Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-rah3qQ/config.setCompilers/conftest.o: relocation R_X86_64_PC32 against symbol `fprintf_ptr' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status Rejected C compiler flag because it was not compatible with shared linker /home/epscodes/MyLocal/mpi/mpich/bin/mpicc using flags ['-shared'] Executing: /home/epscodes/MyLocal/mpi/mpich/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 Trying C compiler flag -fPIC Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fPIC Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Valid C linker flag -shared Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -L/tmp/petsc-rah3qQ/config.setCompilers -lconftest Using shared linker /home/epscodes/MyLocal/mpi/mpich/bin/mpicc with flags ['-shared'] and library extension so Executing: uname -s stdout: Linux Executing: uname -s stdout: Linux ================================================================================ TEST checkPIC from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1040) TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1040) Determine the PIC option for each compiler Trying C for PIC code without any compiler flag Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Accepted C PIC code without compiler flag Trying Cxx for PIC code without any compiler flag Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-rah3qQ/config.setCompilers/conftest.o: relocation R_X86_64_PC32 against symbol `fprintf_ptr' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status Rejected Cxx compiler flag because shared linker cannot handle it Executing: /home/epscodes/MyLocal/mpi/mpich/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 Trying Cxx compiler flag -fPIC for PIC code Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -fPIC Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Accepted Cxx compiler flag -fPIC for PIC code Trying FC for PIC code without any compiler flag Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: function foo(a) real:: a,x,bar common /xx/ x x=a foo = bar(x) end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-rah3qQ/config.setCompilers/conftest.o: relocation R_X86_64_PC32 against symbol `xx_' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status Rejected FC compiler flag because shared linker cannot handle it Executing: /home/epscodes/MyLocal/mpi/mpich/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 Trying FC compiler flag -fPIC for PIC code Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Added FC compiler flag -fPIC Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: function foo(a) real:: a,x,bar common /xx/ x x=a foo = bar(x) end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Accepted FC compiler flag -fPIC for PIC code Trying CUDA for PIC code without any compiler flag Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-rah3qQ/config.setCompilers/conftest.o: relocation R_X86_64_PC32 against symbol `fprintf_ptr' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status Rejected CUDA compiler flag because shared linker cannot handle it Trying CUDA compiler flag -Xcompiler -fPIC for PIC code Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added CUDA compiler flag -Xcompiler -fPIC Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Accepted CUDA compiler flag -Xcompiler -fPIC for PIC code ================================================================================ TEST checkSharedLinkerPaths from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1417) TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1417) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Executing: uname -s stdout: Linux Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -V Trying C linker flag -Wl,-rpath, Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -Wl,-rpath,/home/epscodes/MyLocal/petscmaster -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Valid C linker flag -Wl,-rpath,/home/epscodes/MyLocal/petscmaster Executing: uname -s stdout: Linux Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -V Trying Cxx linker flag -Wl,-rpath, Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -Wl,-rpath,/home/epscodes/MyLocal/petscmaster /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-rpath,/home/epscodes/MyLocal/petscmaster Executing: uname -s stdout: Linux Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -V Trying FC linker flag -Wl,-rpath, Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -Wl,-rpath,/home/epscodes/MyLocal/petscmaster -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Valid FC linker flag -Wl,-rpath,/home/epscodes/MyLocal/petscmaster Executing: uname -s stdout: Linux Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -V Trying CUDA linker flag -Wl,-rpath, Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/cuda/bin/nvcc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -Xcompiler -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Valid CUDA linker flag -Wl,-rpath,/home/epscodes/MyLocal/petscmaster ================================================================================ TEST checkLibC from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1452) TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1452) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o Shared linking does not require an explicit libc reference ================================================================================ TEST checkDynamicLinker from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1501) TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1501) Check that the linker can dynamicaly load shared libraries Checking for header: dlfcn.h All intermediate test results are stored in /tmp/petsc-rah3qQ/config.headers Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_DLFCN_H" to "1" Checking for functions [dlopen dlsym dlclose] in library ['dl'] [] All intermediate test results are stored in /tmp/petsc-rah3qQ/config.libraries Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC /tmp/petsc-rah3qQ/config.libraries/conftest.o -ldl Defined "HAVE_LIBDL" to "1" Adding ['dl'] to LIBS Executing: uname -s stdout: Linux Checking dynamic linker /home/epscodes/MyLocal/mpi/mpich/bin/mpicc using flags ['-shared'] Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpicc...found Defined make macro "DYNAMICLINKER" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicc" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -ldl Valid C linker flag -shared Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { void *handle = dlopen("/tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -ldl Using dynamic linker /home/epscodes/MyLocal/mpi/mpich/bin/mpicc with flags ['-shared'] and library extension so ================================================================================ TEST output from config.setCompilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/setCompilers.py:1553) TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1553) Output module data as defines and substitutions Substituting "CC" with "/home/epscodes/MyLocal/mpi/mpich/bin/mpicc" Substituting "CFLAGS" with " -fPIC" Defined make macro "CC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "CPP" with "/home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E" Substituting "CPPFLAGS" with "" Substituting "CUDAC" with "/usr/local/cuda/bin/nvcc" Substituting "CUDAFLAGS" with " -Xcompiler -fPIC" Substituting "CUDAPP" with "/usr/local/cuda/bin/nvcc -E" Substituting "CUDAPPFLAGS" with "-Wno-deprecated-gpu-targets" Substituting "CXX" with "/home/epscodes/MyLocal/mpi/mpich/bin/mpicxx" Substituting "CXX_CXXFLAGS" with " -fPIC" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-Wl,-rpath," Substituting "CXXPP" with "/home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -E" Substituting "CXXPPFLAGS" with "" Substituting "FC" with "/home/epscodes/MyLocal/mpi/mpich/bin/mpif90" Substituting "FFLAGS" with " -fPIC" Defined make macro "FC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "LDFLAGS" with "" Substituting "LIBS" with "-ldl " Substituting "SHARED_LIBRARY_FLAG" with "-shared" ================================================================================ TEST checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/sharedLibraries.py:36) TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:36) ================================================================================ TEST configureSharedLibraries from PETSc.options.sharedLibraries(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/sharedLibraries.py:52) TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:52) 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))" Defined make macro "BUILDSHAREDLIB" to "yes" Defined "USE_SHARED_LIBRARIES" to "1" ================================================================================ TEST configureDynamicLibraries from PETSc.options.sharedLibraries(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/sharedLibraries.py:94) 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" ================================================================================ TEST configureSerializedFunctions from PETSc.options.sharedLibraries(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/sharedLibraries.py:100) TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:100) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ================================================================================ TEST configureIndexSize from PETSc.options.indexTypes(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/indexTypes.py:30) TESTING: configureIndexSize from PETSc.options.indexTypes(config/PETSc/options/indexTypes.py:30) Defined make macro "PETSC_INDEX_SIZE" to "32" ================================================================================ TEST configureCompilerFlags from config.compilerFlags(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilerFlags.py:72) TESTING: configureCompilerFlags from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:72) Get the default compiler flags Defined make macro "C_VERSION" to "gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0" Defined make macro "MPICC_SHOW" to "gcc -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi" Trying C compiler flag -Wall Trying C compiler flag -Wwrite-strings Trying C compiler flag -Wno-strict-aliasing Trying C compiler flag -Wno-unknown-pragmas Trying C compiler flag -fstack-protector Trying C compiler flag -mfp16-format=ieee Rejected C compiler flag -mfp16-format=ieee Trying C compiler flag -fvisibility=hidden Defined make macro "MPICC_SHOW" to "gcc -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi" Trying C compiler flag -g3 Defined make macro "Cxx_VERSION" to "g++ (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0" Defined make macro "MPICXX_SHOW" to "g++ -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpicxx -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi" Trying Cxx compiler flag -Wall Trying Cxx compiler flag -Wwrite-strings Trying Cxx compiler flag -Wno-strict-aliasing Trying Cxx compiler flag -Wno-unknown-pragmas Trying Cxx compiler flag -fstack-protector Trying Cxx compiler flag -fvisibility=hidden Defined make macro "MPICXX_SHOW" to "g++ -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpicxx -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi" Trying Cxx compiler flag -g Defined make macro "FC_VERSION" to "GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0" Defined make macro "MPIFC_SHOW" to "gfortran -I/home/epscodes/MyLocal/mpi/mpich/include -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi" Trying FC compiler flag -Wall Trying FC compiler flag -ffree-line-length-0 Trying FC compiler flag -Wno-unused-dummy-argument Defined make macro "MPIFC_SHOW" to "gfortran -I/home/epscodes/MyLocal/mpi/mpich/include -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi" Trying FC compiler flag -g Defined make macro "CUDA_VERSION" to "nvcc: NVIDIA (R) Cuda compiler driver" Defined make macro "MPICC_SHOW" to "Unavailable" Defined make macro "MPICC_SHOW" to "Unavailable" Trying CUDA compiler flag -g Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -Wall Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -Wwrite-strings Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -Wno-strict-aliasing Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -Wno-unknown-pragmas Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fstack-protector Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -mfp16-format=ieee /tmp/petsc-rah3qQ/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; } 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fvisibility=hidden Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -g3 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -Wall Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -Wwrite-strings Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -Wno-strict-aliasing Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -Wno-unknown-pragmas Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -fstack-protector Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -fvisibility=hidden Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -g Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Added FC compiler flag -Wall Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Added FC compiler flag -ffree-line-length-0 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Added FC compiler flag -Wno-unused-dummy-argument Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Added FC compiler flag -g Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -g -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added CUDA compiler flag -g Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc --version stdout: gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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. getCompilerVersion: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -show stdout: gcc -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi Executing: /home/epscodes/MyLocal/mpi/mpich/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 Executing: uname -s stdout: Linux Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc --help | head -n 500 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 multiple library search directories. -print-multi-os-directory Display the relative path to OS libraries. -print-sysroot Display the target libraries directory. -print-sysroot-headers-suffix Display the sysroot suffix used to find headers. -Wa, Pass comma-separated on to the assembler. -Wp, Pass comma-separated on to the preprocessor. -Wl, Pass comma-separated on to the linker. -Xassembler Pass on to the assembler. -Xpreprocessor Pass on to the preprocessor. -Xlinker Pass on to the linker. -save-temps Do not delete intermediate files. -save-temps= Do not delete intermediate files. -no-canonical-prefixes Do not canonicalize paths when building relative prefixes to other gcc components. -pipe Use pipes rather than intermediate files. -time Time the execution of each subprocess. -specs= Override built-in specs with the contents of . -std= Assume that the input sources are for . --sysroot= Use as the root directory for headers and libraries. -B Add to the compiler's search paths. -v Display the programs invoked by the compiler. -### Like -v but options quoted and commands not executed. -E Preprocess only; do not compile, assemble or link. -S Compile only; do not assemble or link. -c Compile and assemble, but do not link. -o Place the output into . -pie Create a position independent executable. -shared Create a shared library. -x Specify the language of the following input files. Permissible languages include: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension. Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -show stdout: gcc -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx --version stdout: g++ (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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. getCompilerVersion: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx g++ (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -show stdout: g++ -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpicxx -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi Executing: /home/epscodes/MyLocal/mpi/mpich/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 Executing: uname -s stdout: Linux Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -show stdout: g++ -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpicxx -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 --version stdout: GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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. getCompilerVersion: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -show stdout: gfortran -I/home/epscodes/MyLocal/mpi/mpich/include -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi Executing: /home/epscodes/MyLocal/mpi/mpich/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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 --version stdout: GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 --version stdout: GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 --version stdout: GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -show stdout: gfortran -I/home/epscodes/MyLocal/mpi/mpich/include -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi Executing: /usr/local/cuda/bin/nvcc --version stdout: nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2019 NVIDIA Corporation Built on Fri_Feb__8_19:08:17_PST_2019 Cuda compilation tools, release 10.1, V10.1.105 getCompilerVersion: /usr/local/cuda/bin/nvcc nvcc: NVIDIA (R) Cuda compiler driver Executing: /usr/local/cuda/bin/nvcc --help | head -n 20 stdout: Usage : nvcc [options] Options for specifying the compilation phase ============================================ More exactly, this option specifies up to which stage the input files must be compiled, according to the following compilation trajectories for different input file types: .c/.cc/.cpp/.cxx : preprocess, compile, link .o : link .i/.ii : compile, link .cu : preprocess, cuda frontend, PTX assemble, merge with host C code, compile, link .gpu : cicc compile into cubin .ptx : PTX assemble into cubin. --cuda (-cuda) Compile all .cu input files to .cu.cpp.ii output. --cubin (-cubin) Compile all .cu/.gpu/.ptx input files to device-only .cubin files. This Executing: /usr/local/cuda/bin/nvcc --help | head -n 500 stdout: Usage : nvcc [options] Options for specifying the compilation phase ============================================ More exactly, this option specifies up to which stage the input files must be compiled, according to the following compilation trajectories for different input file types: .c/.cc/.cpp/.cxx : preprocess, compile, link .o : link .i/.ii : compile, link .cu : preprocess, cuda frontend, PTX assemble, merge with host C code, compile, link .gpu : cicc compile into cubin .ptx : PTX assemble into cubin. --cuda (-cuda) Compile all .cu input files to .cu.cpp.ii output. --cubin (-cubin) Compile all .cu/.gpu/.ptx input files to device-only .cubin files. This step discards the host code for each .cu input file. --fatbin(-fatbin) Compile all .cu/.gpu/.ptx/.cubin input files to device-only .fatbin files. This step discards the host code for each .cu input file. --ptx (-ptx) Compile all .cu/.gpu input files to device-only .ptx files. This step discards the host code for each of these input file. --preprocess (-E) Preprocess all .c/.cc/.cpp/.cxx/.cu input files. --generate-dependencies (-M) Generate a dependency file that can be included in a make file for the .c/.cc/.cpp/.cxx/.cu input file (more than one are not allowed in this mode). --generate-nonsystem-dependencies (-MM) Same as --generate-dependencies but skip header files found in system directories (Linux only). --dependency-output (-MF) Specify the output file for the dependency file generated with -M or -MM. If this option is not specified, the output is the same as if -E has been specified. --compile (-c) Compile each .c/.cc/.cpp/.cxx/.cu input file into an object file. --device-c (-dc) Compile each .c/.cc/.cpp/.cxx/.cu input file into an object file that contains relocatable device code. It is equivalent to '--relocatable-device-code=true --compile'. --device-w (-dw) Compile each .c/.cc/.cpp/.cxx/.cu input file into an object file that contains executable device code. It is equivalent to '--relocatable-device-code=false --compile'. --device-link (-dlink) Link object files with relocatable device code and .ptx/.cubin/.fatbin files into an object file with executable device code, which can be passed to the host linker. --link (-link) This option specifies the default behavior: compile and link all inputs. --lib (-lib) Compile all inputs into object files (if necessary) and add the results to the specified output library file. --run (-run) This option compiles and links all inputs into an executable, and executes it. Or, when the input is a single executable, it is executed without any compilation or linking. This step is intended for developers who do not want to be bothered with setting the necessary environment variables; these are set temporarily by nvcc). File and path specifications. ============================= --output-file (-o) Specify name and location of the output file. Only a single input file is allowed when this option is present in nvcc non-linking/archiving mode. --pre-include ,... (-include) Specify header files that must be preincluded during preprocessing. --library ,... (-l) Specify libraries to be used in the linking stage without the library file extension. The libraries are searched for on the library search paths that have been specified using option '--library-path'. --define-macro ,... (-D) Specify macro definitions to define for use during preprocessing or compilation. --undefine-macro ,... (-U) Undefine macro definitions during preprocessing or compilation. --include-path ,... (-I) Specify include search paths. --system-include ,... (-isystem) Specify system include search paths. --library-path ,... (-L) Specify library search paths. --output-directory (-odir) Specify the directory of the output file. This option is intended for letting the dependency generation step (see '--generate-dependencies') generate a rule that defines the target object file in the proper directory. --compiler-bindir (-ccbin) Specify the directory in which the host compiler executable resides. The host compiler executable name can be also specified to ensure that the correct host compiler is selected. In addition, driver prefix options ('--input-drive-prefix', '--dependency-drive-prefix', or '--drive-prefix') may need to be specified, if nvcc is executed in a Cygwin shell or a MinGW shell on Windows. --cudart{none|shared|static} (-cudart) Specify the type of CUDA runtime library to be used: no CUDA runtime library, shared/dynamic CUDA runtime library, or static CUDA runtime library. Allowed values for this option: 'none','shared','static'. Default value: 'static'. --libdevice-directory (-ldir) Specify the directory that contains the libdevice library files when option '--dont-use-profile' is used. Libdevice library files are located in the 'nvvm/libdevice' directory in the CUDA toolkit. --use-local-env --use-local-env Specify whether the environment is already set up for the host compiler. Options for specifying behavior of compiler/linker. =================================================== --profile (-pg) Instrument generated code/executable for use by gprof (Linux only). --debug (-g) Generate debug information for host code. --device-debug (-G) Generate debug information for device code. Turns off all optimizations. Don't use for profiling; use -lineinfo instead. --generate-line-info (-lineinfo) Generate line-number information for device code. --optimize (-O) Specify optimization level for host code. --ftemplate-backtrace-limit (-ftemplate-backtrace-limit) Set the maximum number of template instantiation notes for a single warning or error to . A value of 0 is allowed, and indicates that no limit should be enforced. This value is also passed to the host compiler if it provides an equivalent flag. --ftemplate-depth (-ftemplate-depth) Set the maximum instantiation depth for template classes to . This value is also passed to the host compiler if it provides an equivalent flag. --shared(-shared) Generate a shared library during linking. Use option '--linker-options' when other linker options are required for more control. --x {c|c++|cu} (-x) Explicitly specify the language for the input files, rather than letting the compiler choose a default based on the file name suffix. Allowed values for this option: 'c','c++','cu'. --std {c++03|c++11|c++14} (-std) Select a particular C++ dialect. Note that this flag also turns on the corresponding dialect flag for the host compiler. Allowed values for this option: 'c++03','c++11','c++14'. --no-host-device-initializer-list (-nohdinitlist) Do not implicitly consider member functions of std::initializer_list as __host__ __device__ functions. --no-host-device-move-forward (-nohdmoveforward) Do not implicitly consider std::move and std::forward as __host__ __device__ function templates. --expt-relaxed-constexpr (-expt-relaxed-constexpr) Experimental flag: Allow host code to invoke __device__ constexpr functions, and device code to invoke __host__ constexpr functions.Note that the behavior of this flag may change in future compiler releases. --expt-extended-lambda (-expt-extended-lambda) Experimental flag: Allow __host__, __device__ annotations in lambda declaration. Note that the behavior of this flag may change in future compiler releases. --machine {32|64} (-m) Specify 32 vs 64 bit architecture. Allowed values for this option: 32,64. Default value: 64. Options for passing specific phase options ========================================== These allow for passing options directly to the intended compilation phase. Using these, users have the ability to pass options to the lower level compilation tools, without the need for nvcc to know about each and every such option. --compiler-options ,... (-Xcompiler) Specify options directly to the compiler/preprocessor. --linker-options ,... (-Xlinker) Specify options directly to the host linker. --archive-options ,... (-Xarchive) Specify options directly to library manager. --ptxas-options ,... (-Xptxas) Specify options directly to ptxas, the PTX optimizing assembler. --nvlink-options ,... (-Xnvlink) Specify options directly to nvlink. Miscellaneous options for guiding the compiler driver. ====================================================== --dont-use-profile (-noprof) Nvcc uses the nvcc.profiles file for compilation. When specifying this option, the profile file is not used. --dryrun(-dryrun) Do not execute the compilation commands generated by nvcc. Instead, list them. --verbose (-v) List the compilation commands generated by this compiler driver, but do not suppress their execution. --keep (-keep) Keep all intermediate files that are generated during internal compilation steps. --keep-dir (-keep-dir) Keep all intermediate files that are generated during internal compilation steps in this directory. --save-temps (-save-temps) This option is an alias of '--keep'. --clean-targets (-clean) This option reverses the behavior of nvcc. When specified, none of the compilation phases will be executed. Instead, all of the non-temporary files that nvcc would otherwise create will be deleted. --run-args ,... (-run-args) Used in combination with option --run to specify command line arguments for the executable. --input-drive-prefix (-idp) On Windows, all command line arguments that refer to file names must be converted to the Windows native format before they are passed to pure Windows executables. This option specifies how the current development environment represents absolute paths. Use '/cygwin/' as for Cygwin build environments, and '/' as for MinGW. --dependency-drive-prefix (-ddp) On Windows, when generating dependency files (see --generate-dependencies), all file names must be converted appropriately for the instance of 'make' that is used. Some instances of 'make' have trouble with the colon in absolute paths in the native Windows format, which depends on the environment in which the 'make' instance has been compiled. Use '/cygwin/' as for a Cygwin make, and '/' as for MinGW. Or leave these file names in the native Windows format by specifying nothing. --drive-prefix (-dp) Specifies as both --input-drive-prefix and --dependency-drive-prefix. --dependency-target-name (-MT) Specify the target name of the generated rule when generating a dependency file (see '--generate-dependencies'). --no-align-double --no-align-double Specifies that '-malign-double' should not be passed as a compiler argument on 32-bit platforms. WARNING: this makes the ABI incompatible with the cuda's kernel ABI for certain 64-bit types. --no-device-link (-nodlink) Skip the device link step when linking object files. Options for steering GPU code generation. ========================================= --gpu-architecture (-arch) Specify the name of the class of NVIDIA 'virtual' GPU architecture for which the CUDA input files must be compiled. With the exception as described for the shorthand below, the architecture specified with this option must be a 'virtual' architecture (such as compute_50). Normally, this option alone does not trigger assembly of the generated PTX for a 'real' architecture (that is the role of nvcc option '--gpu-code', see below); rather, its purpose is to control preprocessing and compilation of the input to PTX. For convenience, in case of simple nvcc compilations, the following shorthand is supported. If no value for option '--gpu-code' is specified, then the value of this option defaults to the value of '--gpu-architecture'. In this situation, as only exception to the description above, the value specified for '--gpu-architecture' may be a 'real' architecture (such as a sm_50), in which case nvcc uses the specified 'real' architecture and its closest 'virtual' architecture as effective architecture values. For example, 'nvcc --gpu-architecture=sm_50' is equivalent to 'nvcc --gpu-architecture=compute_50 --gpu-code=sm_50,compute_50'. Allowed values for this option: 'compute_30','compute_32','compute_35', 'compute_37','compute_50','compute_52','compute_53','compute_60','compute_61', 'compute_62','compute_70','compute_72','compute_75','sm_30','sm_32','sm_35', 'sm_37','sm_50','sm_52','sm_53','sm_60','sm_61','sm_62','sm_70','sm_72', 'sm_75'. --gpu-code ,... (-code) Specify the name of the NVIDIA GPU to assemble and optimize PTX for. nvcc embeds a compiled code image in the resulting executable for each specified architecture, which is a true binary load image for each 'real' architecture (such as sm_50), and PTX code for the 'virtual' architecture (such as compute_50). During runtime, such embedded PTX code is dynamically compiled by the CUDA runtime system if no binary load image is found for the 'current' GPU. Architectures specified for options '--gpu-architecture' and '--gpu-code' may be 'virtual' as well as 'real', but the architectures must be compatible with the architecture. When the '--gpu-code' option is used, the value for the '--gpu-architecture' option must be a 'virtual' PTX architecture. For instance, '--gpu-architecture=compute_35' is not compatible with '--gpu-code=sm_30', because the earlier compilation stages will assume the availability of 'compute_35' features that are not present on 'sm_30'. Allowed values for this option: 'compute_30','compute_32','compute_35', 'compute_37','compute_50','compute_52','compute_53','compute_60','compute_61', 'compute_62','compute_70','compute_72','compute_75','sm_30','sm_32','sm_35', 'sm_37','sm_50','sm_52','sm_53','sm_60','sm_61','sm_62','sm_70','sm_72', 'sm_75'. --generate-code ,... (-gencode) This option provides a generalization of the '--gpu-architecture= --gpu-code=, ...' option combination for specifying nvcc behavior with respect to code generation. Where use of the previous options generates code for different 'real' architectures with the PTX for the same 'virtual' architecture, option '--generate-code' allows multiple PTX generations for different 'virtual' architectures. In fact, '--gpu-architecture= --gpu-code=, ...' is equivalent to '--generate-code arch=,code=,...'. '--generate-code' options may be repeated for different virtual architectures. Allowed keywords for this option: 'arch','code'. --relocatable-device-code {true|false} (-rdc) Enable (disable) the generation of relocatable device code. If disabled, executable device code is generated. Relocatable device code must be linked before it can be executed. Default value: false. --entries entry,... (-e) Specify the global entry functions for which code must be generated. By default, code will be generated for all entry functions. --maxrregcount (-maxrregcount) Specify the maximum amount of registers that GPU functions can use. Until a function-specific limit, a higher value will generally increase the performance of individual GPU threads that execute this function. However, because thread registers are allocated from a global register pool on each GPU, a higher value of this option will also reduce the maximum thread block size, thereby reducing the amount of thread parallelism. Hence, a good maxrregcount value is the result of a trade-off. If this option is not specified, then no maximum is assumed. Value less than the minimum registers required by ABI will be bumped up by the compiler to ABI minimum limit. User program may not be able to make use of all registers as some registers are reserved by compiler. --use_fast_math (-use_fast_math) Make use of fast math library. '--use_fast_math' implies '--ftz=true --prec-div=false --prec-sqrt=false --fmad=true'. --ftz {true|false} (-ftz) This option controls single-precision denormals support. '--ftz=true' flushes denormal values to zero and '--ftz=false' preserves denormal values. '--use_fast_math' implies '--ftz=true'. Default value: false. --prec-div {true|false} (-prec-div) This option controls single-precision floating-point division and reciprocals. '--prec-div=true' enables the IEEE round-to-nearest mode and '--prec-div=false' enables the fast approximation mode. '--use_fast_math' implies '--prec-div=false'. Default value: true. --prec-sqrt {true|false} (-prec-sqrt) This option controls single-precision floating-point squre root. '--prec-sqrt=true' enables the IEEE round-to-nearest mode and '--prec-sqrt=false' enables the fast approximation mode. '--use_fast_math' implies '--prec-sqrt=false'. Default value: true. --fmad {true|false} (-fmad) This option enables (disables) the contraction of floating-point multiplies and adds/subtracts into floating-point multiply-add operations (FMAD, FFMA, or DFMA). '--use_fast_math' implies '--fmad=true'. Default value: true. Options for steering cuda compilation. ====================================== --default-stream {legacy|null|per-thread} (-default-stream) Specify the stream that CUDA commands from the compiled program will be sent to by default. legacy The CUDA legacy stream (per context, implicitly synchronizes with other streams). per-thread A normal CUDA stream (per thread, does not implicitly synchronize with other streams). 'null' is a deprecated alias for 'legacy'. Allowed values for this option: 'legacy','null','per-thread'. Default value: 'legacy'. Generic tool options. ===================== --disable-warnings (-w) Inhibit all warning messages. --keep-device-functions (-keep-device-functions) In whole program compilation mode, preserve user defined external linkage __device__ function definitions up to PTX. --source-in-ptx (-src-in-ptx) Interleave source in PTX. May only be used in conjunction with --device-debug or --generate-line-info. --restrict (-restrict) Programmer assertion that all kernel pointer parameters are restrict pointers. --Wreorder (-Wreorder) Generate warnings when member initializers are reordered. --Wno-deprecated-declarations (-Wno-deprecated-declarations) Suppress warning on use of deprecated entity. --Wno-deprecated-gpu-targets (-Wno-deprecated-gpu-targets) Suppress warnings about deprecated GPU target architectures. --Werror,... (-Werror) Make warnings of the specified kinds into errors. The following is the list of warning kinds accepted by this option: cross-execution-space-call Be more strict about unsupported cross execution space calls. The compiler will generate an error instead of a warning for a call from a __host__ __device__ to a __host__ function. reorder Generate errors when member initializers are reordered. deprecated-declarations Generate error on use of a deprecated entity. Allowed values for this option: 'cross-execution-space-call','deprecated-declarations', 'reorder'. --resource-usage (-res-usage) Show resource usage such as registers and memory of the GPU code. This option implies '--nvlink-options --verbose' when '--relocatable-device-code=true' is set. Otherwise, it implies '--ptxas-options --verbose'. --extensible-whole-program (-ewp) Do extensible whole program compilation of device code. --no-compress (-no-compress) Do not compress device code in fatbinary. --help (-h) Print this help information on this tool. --version (-V) Print version information on this tool. --options-file ,... (-optf) Include command line options from specified file. Executing: /usr/local/cuda/bin/nvcc --help | head -n 20 stdout: Usage : nvcc [options] Options for specifying the compilation phase ============================================ More exactly, this option specifies up to which stage the input files must be compiled, according to the following compilation trajectories for different input file types: .c/.cc/.cpp/.cxx : preprocess, compile, link .o : link .i/.ii : compile, link .cu : preprocess, cuda frontend, PTX assemble, merge with host C code, compile, link .gpu : cicc compile into cubin .ptx : PTX assemble into cubin. --cuda (-cuda) Compile all .cu input files to .cu.cpp.ii output. --cubin (-cubin) Compile all .cu/.gpu/.ptx input files to device-only .cubin files. This Executing: /usr/local/cuda/bin/nvcc --help | head -n 500 stdout: Usage : nvcc [options] Options for specifying the compilation phase ============================================ More exactly, this option specifies up to which stage the input files must be compiled, according to the following compilation trajectories for different input file types: .c/.cc/.cpp/.cxx : preprocess, compile, link .o : link .i/.ii : compile, link .cu : preprocess, cuda frontend, PTX assemble, merge with host C code, compile, link .gpu : cicc compile into cubin .ptx : PTX assemble into cubin. --cuda (-cuda) Compile all .cu input files to .cu.cpp.ii output. --cubin (-cubin) Compile all .cu/.gpu/.ptx input files to device-only .cubin files. This step discards the host code for each .cu input file. --fatbin(-fatbin) Compile all .cu/.gpu/.ptx/.cubin input files to device-only .fatbin files. This step discards the host code for each .cu input file. --ptx (-ptx) Compile all .cu/.gpu input files to device-only .ptx files. This step discards the host code for each of these input file. --preprocess (-E) Preprocess all .c/.cc/.cpp/.cxx/.cu input files. --generate-dependencies (-M) Generate a dependency file that can be included in a make file for the .c/.cc/.cpp/.cxx/.cu input file (more than one are not allowed in this mode). --generate-nonsystem-dependencies (-MM) Same as --generate-dependencies but skip header files found in system directories (Linux only). --dependency-output (-MF) Specify the output file for the dependency file generated with -M or -MM. If this option is not specified, the output is the same as if -E has been specified. --compile (-c) Compile each .c/.cc/.cpp/.cxx/.cu input file into an object file. --device-c (-dc) Compile each .c/.cc/.cpp/.cxx/.cu input file into an object file that contains relocatable device code. It is equivalent to '--relocatable-device-code=true --compile'. --device-w (-dw) Compile each .c/.cc/.cpp/.cxx/.cu input file into an object file that contains executable device code. It is equivalent to '--relocatable-device-code=false --compile'. --device-link (-dlink) Link object files with relocatable device code and .ptx/.cubin/.fatbin files into an object file with executable device code, which can be passed to the host linker. --link (-link) This option specifies the default behavior: compile and link all inputs. --lib (-lib) Compile all inputs into object files (if necessary) and add the results to the specified output library file. --run (-run) This option compiles and links all inputs into an executable, and executes it. Or, when the input is a single executable, it is executed without any compilation or linking. This step is intended for developers who do not want to be bothered with setting the necessary environment variables; these are set temporarily by nvcc). File and path specifications. ============================= --output-file (-o) Specify name and location of the output file. Only a single input file is allowed when this option is present in nvcc non-linking/archiving mode. --pre-include ,... (-include) Specify header files that must be preincluded during preprocessing. --library ,... (-l) Specify libraries to be used in the linking stage without the library file extension. The libraries are searched for on the library search paths that have been specified using option '--library-path'. --define-macro ,... (-D) Specify macro definitions to define for use during preprocessing or compilation. --undefine-macro ,... (-U) Undefine macro definitions during preprocessing or compilation. --include-path ,... (-I) Specify include search paths. --system-include ,... (-isystem) Specify system include search paths. --library-path ,... (-L) Specify library search paths. --output-directory (-odir) Specify the directory of the output file. This option is intended for letting the dependency generation step (see '--generate-dependencies') generate a rule that defines the target object file in the proper directory. --compiler-bindir (-ccbin) Specify the directory in which the host compiler executable resides. The host compiler executable name can be also specified to ensure that the correct host compiler is selected. In addition, driver prefix options ('--input-drive-prefix', '--dependency-drive-prefix', or '--drive-prefix') may need to be specified, if nvcc is executed in a Cygwin shell or a MinGW shell on Windows. --cudart{none|shared|static} (-cudart) Specify the type of CUDA runtime library to be used: no CUDA runtime library, shared/dynamic CUDA runtime library, or static CUDA runtime library. Allowed values for this option: 'none','shared','static'. Default value: 'static'. --libdevice-directory (-ldir) Specify the directory that contains the libdevice library files when option '--dont-use-profile' is used. Libdevice library files are located in the 'nvvm/libdevice' directory in the CUDA toolkit. --use-local-env --use-local-env Specify whether the environment is already set up for the host compiler. Options for specifying behavior of compiler/linker. =================================================== --profile (-pg) Instrument generated code/executable for use by gprof (Linux only). --debug (-g) Generate debug information for host code. --device-debug (-G) Generate debug information for device code. Turns off all optimizations. Don't use for profiling; use -lineinfo instead. --generate-line-info (-lineinfo) Generate line-number information for device code. --optimize (-O) Specify optimization level for host code. --ftemplate-backtrace-limit (-ftemplate-backtrace-limit) Set the maximum number of template instantiation notes for a single warning or error to . A value of 0 is allowed, and indicates that no limit should be enforced. This value is also passed to the host compiler if it provides an equivalent flag. --ftemplate-depth (-ftemplate-depth) Set the maximum instantiation depth for template classes to . This value is also passed to the host compiler if it provides an equivalent flag. --shared(-shared) Generate a shared library during linking. Use option '--linker-options' when other linker options are required for more control. --x {c|c++|cu} (-x) Explicitly specify the language for the input files, rather than letting the compiler choose a default based on the file name suffix. Allowed values for this option: 'c','c++','cu'. --std {c++03|c++11|c++14} (-std) Select a particular C++ dialect. Note that this flag also turns on the corresponding dialect flag for the host compiler. Allowed values for this option: 'c++03','c++11','c++14'. --no-host-device-initializer-list (-nohdinitlist) Do not implicitly consider member functions of std::initializer_list as __host__ __device__ functions. --no-host-device-move-forward (-nohdmoveforward) Do not implicitly consider std::move and std::forward as __host__ __device__ function templates. --expt-relaxed-constexpr (-expt-relaxed-constexpr) Experimental flag: Allow host code to invoke __device__ constexpr functions, and device code to invoke __host__ constexpr functions.Note that the behavior of this flag may change in future compiler releases. --expt-extended-lambda (-expt-extended-lambda) Experimental flag: Allow __host__, __device__ annotations in lambda declaration. Note that the behavior of this flag may change in future compiler releases. --machine {32|64} (-m) Specify 32 vs 64 bit architecture. Allowed values for this option: 32,64. Default value: 64. Options for passing specific phase options ========================================== These allow for passing options directly to the intended compilation phase. Using these, users have the ability to pass options to the lower level compilation tools, without the need for nvcc to know about each and every such option. --compiler-options ,... (-Xcompiler) Specify options directly to the compiler/preprocessor. --linker-options ,... (-Xlinker) Specify options directly to the host linker. --archive-options ,... (-Xarchive) Specify options directly to library manager. --ptxas-options ,... (-Xptxas) Specify options directly to ptxas, the PTX optimizing assembler. --nvlink-options ,... (-Xnvlink) Specify options directly to nvlink. Miscellaneous options for guiding the compiler driver. ====================================================== --dont-use-profile (-noprof) Nvcc uses the nvcc.profiles file for compilation. When specifying this option, the profile file is not used. --dryrun(-dryrun) Do not execute the compilation commands generated by nvcc. Instead, list them. --verbose (-v) List the compilation commands generated by this compiler driver, but do not suppress their execution. --keep (-keep) Keep all intermediate files that are generated during internal compilation steps. --keep-dir (-keep-dir) Keep all intermediate files that are generated during internal compilation steps in this directory. --save-temps (-save-temps) This option is an alias of '--keep'. --clean-targets (-clean) This option reverses the behavior of nvcc. When specified, none of the compilation phases will be executed. Instead, all of the non-temporary files that nvcc would otherwise create will be deleted. --run-args ,... (-run-args) Used in combination with option --run to specify command line arguments for the executable. --input-drive-prefix (-idp) On Windows, all command line arguments that refer to file names must be converted to the Windows native format before they are passed to pure Windows executables. This option specifies how the current development environment represents absolute paths. Use '/cygwin/' as for Cygwin build environments, and '/' as for MinGW. --dependency-drive-prefix (-ddp) On Windows, when generating dependency files (see --generate-dependencies), all file names must be converted appropriately for the instance of 'make' that is used. Some instances of 'make' have trouble with the colon in absolute paths in the native Windows format, which depends on the environment in which the 'make' instance has been compiled. Use '/cygwin/' as for a Cygwin make, and '/' as for MinGW. Or leave these file names in the native Windows format by specifying nothing. --drive-prefix (-dp) Specifies as both --input-drive-prefix and --dependency-drive-prefix. --dependency-target-name (-MT) Specify the target name of the generated rule when generating a dependency file (see '--generate-dependencies'). --no-align-double --no-align-double Specifies that '-malign-double' should not be passed as a compiler argument on 32-bit platforms. WARNING: this makes the ABI incompatible with the cuda's kernel ABI for certain 64-bit types. --no-device-link (-nodlink) Skip the device link step when linking object files. Options for steering GPU code generation. ========================================= --gpu-architecture (-arch) Specify the name of the class of NVIDIA 'virtual' GPU architecture for which the CUDA input files must be compiled. With the exception as described for the shorthand below, the architecture specified with this option must be a 'virtual' architecture (such as compute_50). Normally, this option alone does not trigger assembly of the generated PTX for a 'real' architecture (that is the role of nvcc option '--gpu-code', see below); rather, its purpose is to control preprocessing and compilation of the input to PTX. For convenience, in case of simple nvcc compilations, the following shorthand is supported. If no value for option '--gpu-code' is specified, then the value of this option defaults to the value of '--gpu-architecture'. In this situation, as only exception to the description above, the value specified for '--gpu-architecture' may be a 'real' architecture (such as a sm_50), in which case nvcc uses the specified 'real' architecture and its closest 'virtual' architecture as effective architecture values. For example, 'nvcc --gpu-architecture=sm_50' is equivalent to 'nvcc --gpu-architecture=compute_50 --gpu-code=sm_50,compute_50'. Allowed values for this option: 'compute_30','compute_32','compute_35', 'compute_37','compute_50','compute_52','compute_53','compute_60','compute_61', 'compute_62','compute_70','compute_72','compute_75','sm_30','sm_32','sm_35', 'sm_37','sm_50','sm_52','sm_53','sm_60','sm_61','sm_62','sm_70','sm_72', 'sm_75'. --gpu-code ,... (-code) Specify the name of the NVIDIA GPU to assemble and optimize PTX for. nvcc embeds a compiled code image in the resulting executable for each specified architecture, which is a true binary load image for each 'real' architecture (such as sm_50), and PTX code for the 'virtual' architecture (such as compute_50). During runtime, such embedded PTX code is dynamically compiled by the CUDA runtime system if no binary load image is found for the 'current' GPU. Architectures specified for options '--gpu-architecture' and '--gpu-code' may be 'virtual' as well as 'real', but the architectures must be compatible with the architecture. When the '--gpu-code' option is used, the value for the '--gpu-architecture' option must be a 'virtual' PTX architecture. For instance, '--gpu-architecture=compute_35' is not compatible with '--gpu-code=sm_30', because the earlier compilation stages will assume the availability of 'compute_35' features that are not present on 'sm_30'. Allowed values for this option: 'compute_30','compute_32','compute_35', 'compute_37','compute_50','compute_52','compute_53','compute_60','compute_61', 'compute_62','compute_70','compute_72','compute_75','sm_30','sm_32','sm_35', 'sm_37','sm_50','sm_52','sm_53','sm_60','sm_61','sm_62','sm_70','sm_72', 'sm_75'. --generate-code ,... (-gencode) This option provides a generalization of the '--gpu-architecture= --gpu-code=, ...' option combination for specifying nvcc behavior with respect to code generation. Where use of the previous options generates code for different 'real' architectures with the PTX for the same 'virtual' architecture, option '--generate-code' allows multiple PTX generations for different 'virtual' architectures. In fact, '--gpu-architecture= --gpu-code=, ...' is equivalent to '--generate-code arch=,code=,...'. '--generate-code' options may be repeated for different virtual architectures. Allowed keywords for this option: 'arch','code'. --relocatable-device-code {true|false} (-rdc) Enable (disable) the generation of relocatable device code. If disabled, executable device code is generated. Relocatable device code must be linked before it can be executed. Default value: false. --entries entry,... (-e) Specify the global entry functions for which code must be generated. By default, code will be generated for all entry functions. --maxrregcount (-maxrregcount) Specify the maximum amount of registers that GPU functions can use. Until a function-specific limit, a higher value will generally increase the performance of individual GPU threads that execute this function. However, because thread registers are allocated from a global register pool on each GPU, a higher value of this option will also reduce the maximum thread block size, thereby reducing the amount of thread parallelism. Hence, a good maxrregcount value is the result of a trade-off. If this option is not specified, then no maximum is assumed. Value less than the minimum registers required by ABI will be bumped up by the compiler to ABI minimum limit. User program may not be able to make use of all registers as some registers are reserved by compiler. --use_fast_math (-use_fast_math) Make use of fast math library. '--use_fast_math' implies '--ftz=true --prec-div=false --prec-sqrt=false --fmad=true'. --ftz {true|false} (-ftz) This option controls single-precision denormals support. '--ftz=true' flushes denormal values to zero and '--ftz=false' preserves denormal values. '--use_fast_math' implies '--ftz=true'. Default value: false. --prec-div {true|false} (-prec-div) This option controls single-precision floating-point division and reciprocals. '--prec-div=true' enables the IEEE round-to-nearest mode and '--prec-div=false' enables the fast approximation mode. '--use_fast_math' implies '--prec-div=false'. Default value: true. --prec-sqrt {true|false} (-prec-sqrt) This option controls single-precision floating-point squre root. '--prec-sqrt=true' enables the IEEE round-to-nearest mode and '--prec-sqrt=false' enables the fast approximation mode. '--use_fast_math' implies '--prec-sqrt=false'. Default value: true. --fmad {true|false} (-fmad) This option enables (disables) the contraction of floating-point multiplies and adds/subtracts into floating-point multiply-add operations (FMAD, FFMA, or DFMA). '--use_fast_math' implies '--fmad=true'. Default value: true. Options for steering cuda compilation. ====================================== --default-stream {legacy|null|per-thread} (-default-stream) Specify the stream that CUDA commands from the compiled program will be sent to by default. legacy The CUDA legacy stream (per context, implicitly synchronizes with other streams). per-thread A normal CUDA stream (per thread, does not implicitly synchronize with other streams). 'null' is a deprecated alias for 'legacy'. Allowed values for this option: 'legacy','null','per-thread'. Default value: 'legacy'. Generic tool options. ===================== --disable-warnings (-w) Inhibit all warning messages. --keep-device-functions (-keep-device-functions) In whole program compilation mode, preserve user defined external linkage __device__ function definitions up to PTX. --source-in-ptx (-src-in-ptx) Interleave source in PTX. May only be used in conjunction with --device-debug or --generate-line-info. --restrict (-restrict) Programmer assertion that all kernel pointer parameters are restrict pointers. --Wreorder (-Wreorder) Generate warnings when member initializers are reordered. --Wno-deprecated-declarations (-Wno-deprecated-declarations) Suppress warning on use of deprecated entity. --Wno-deprecated-gpu-targets (-Wno-deprecated-gpu-targets) Suppress warnings about deprecated GPU target architectures. --Werror,... (-Werror) Make warnings of the specified kinds into errors. The following is the list of warning kinds accepted by this option: cross-execution-space-call Be more strict about unsupported cross execution space calls. The compiler will generate an error instead of a warning for a call from a __host__ __device__ to a __host__ function. reorder Generate errors when member initializers are reordered. deprecated-declarations Generate error on use of a deprecated entity. Allowed values for this option: 'cross-execution-space-call','deprecated-declarations', 'reorder'. --resource-usage (-res-usage) Show resource usage such as registers and memory of the GPU code. This option implies '--nvlink-options --verbose' when '--relocatable-device-code=true' is set. Otherwise, it implies '--ptxas-options --verbose'. --extensible-whole-program (-ewp) Do extensible whole program compilation of device code. --no-compress (-no-compress) Do not compress device code in fatbinary. --help (-h) Print this help information on this tool. --version (-V) Print version information on this tool. --options-file ,... (-optf) Include command line options from specified file. Executing: /usr/local/cuda/bin/nvcc --help | head -n 20 stdout: Usage : nvcc [options] Options for specifying the compilation phase ============================================ More exactly, this option specifies up to which stage the input files must be compiled, according to the following compilation trajectories for different input file types: .c/.cc/.cpp/.cxx : preprocess, compile, link .o : link .i/.ii : compile, link .cu : preprocess, cuda frontend, PTX assemble, merge with host C code, compile, link .gpu : cicc compile into cubin .ptx : PTX assemble into cubin. --cuda (-cuda) Compile all .cu input files to .cu.cpp.ii output. --cubin (-cubin) Compile all .cu/.gpu/.ptx input files to device-only .cubin files. This ================================================================================ TEST checkRestrict from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:147) TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:147) Check for the C/CXX restrict keyword Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -V All intermediate test results are stored in /tmp/petsc-rah3qQ/config.compilers Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.compilers/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.compilers/conftest.c:5:20: warning: unused variable ‘x’ [-Wunused-variable] float * __restrict x;; ^ 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" ================================================================================ TEST checkCFormatting from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:400) TESTING: checkCFormatting from config.compilers(config/BuildSystem/config/compilers.py:400) Activate format string checking if using the GNU compilers ================================================================================ TEST checkCInline from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:117) TESTING: checkCInline from config.compilers(config/BuildSystem/config/compilers.py:117) Check for C inline keyword Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.compilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" ================================================================================ TEST checkDynamicLoadFlag from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:411) TESTING: checkDynamicLoadFlag from config.compilers(config/BuildSystem/config/compilers.py:411) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.compilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *libname; int main() { dlopen(libname, RTLD_LAZY); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.o -ldl Defined "HAVE_RTLD_LAZY" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.compilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *libname; int main() { dlopen(libname, RTLD_NOW); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.o -ldl Defined "HAVE_RTLD_NOW" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.compilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *libname; int main() { dlopen(libname, RTLD_LOCAL); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.o -ldl Defined "HAVE_RTLD_LOCAL" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.compilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *libname; int main() { dlopen(libname, RTLD_GLOBAL); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.o -ldl Defined "HAVE_RTLD_GLOBAL" to "1" ================================================================================ TEST checkCLibraries from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:211) TESTING: checkCLibraries from config.compilers(config/BuildSystem/config/compilers.py:211) Determines the libraries needed to link with C compiled code Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.compilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/confc.o -ldl C libraries are not needed when using Fortran linker Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.compilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.compilers/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/confc.o -ldl C libraries are not needed when using C++ linker ================================================================================ TEST checkDependencyGenerationFlag from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1690) TESTING: checkDependencyGenerationFlag from config.compilers(config/BuildSystem/config/compilers.py:1690) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -MMD -MP /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Trying Cxx compiler flag -MMD -MP Defined make macro "CXX_DEPFLAGS" to "-MMD -MP" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC -MMD -MP /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Trying FC compiler flag -MMD -MP Defined make macro "FC_DEPFLAGS" to "-MMD -MP" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g -MMD -MP /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main end Trying CUDA compiler flag -MMD -MP Rejected CUDA compiler flag -MMD -MP Trying CUDA compiler flag -MMD Rejected CUDA compiler flag -MMD Trying CUDA compiler flag -xMMD Rejected CUDA compiler flag -xMMD Trying CUDA compiler flag -qmakedep=gcc Rejected CUDA compiler flag -qmakedep=gcc Trying CUDA compiler flag -MD Rejected CUDA compiler flag -MD Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -g -MMD -MP -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Possible ERROR while running compiler: exit code 1 stderr: nvcc fatal : Unknown option 'MMD' Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -MMD -MP due to nonzero status from link Rejecting compiler flag -MMD -MP due to nvcc fatal : Unknown option 'MMD' PETSc Error: No output file produced Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -g -MMD -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Possible ERROR while running compiler: exit code 1 stderr: nvcc fatal : Unknown option 'MMD' Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -MMD due to nonzero status from link Rejecting compiler flag -MMD due to nvcc fatal : Unknown option 'MMD' PETSc Error: No output file produced Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -g -xMMD -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Possible ERROR while running compiler: exit code 1 stderr: nvcc fatal : Unknown option 'xMMD' Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -xMMD due to nonzero status from link Rejecting compiler flag -xMMD due to nvcc fatal : Unknown option 'xMMD' PETSc Error: No output file produced Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -g -qmakedep=gcc -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Possible ERROR while running compiler: exit code 1 stderr: nvcc fatal : Unknown option 'qmakedep' Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -qmakedep=gcc due to nonzero status from link Rejecting compiler flag -qmakedep=gcc due to nvcc fatal : Unknown option 'qmakedep' PETSc Error: No output file produced Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -g -MD -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Possible ERROR while running compiler: exit code 1 stderr: nvcc fatal : Unknown option 'MD' Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -MD due to nonzero status from link Rejecting compiler flag -MD due to nvcc fatal : Unknown option 'MD' PETSc Error: No output file produced ================================================================================ TEST checkC99Flag from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1736) TESTING: checkC99Flag from config.compilers(config/BuildSystem/config/compilers.py:1736) Check for -std=c99 or equivalent flag Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.setCompilers/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.setCompilers/conftest.c:7:11: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] float x[2],y; ^ 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; } Accepted C99 compile flag: Defined "HAVE_C99" to "1" ================================================================================ TEST checkRestrict from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:147) TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:147) Check for the C/CXX restrict keyword Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -V Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.compilers/conftest.cc Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.compilers/conftest.cc: In function ‘int main()’: /tmp/petsc-rah3qQ/config.compilers/conftest.cc:5:20: warning: unused variable ‘x’ [-Wunused-variable] float * __restrict x;; ^ 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" ================================================================================ TEST checkCxxOptionalExtensions from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:424) TESTING: checkCxxOptionalExtensions from config.compilers(config/BuildSystem/config/compilers.py:424) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { class somename { int i; };; return 0; } ================================================================================ TEST checkCxxInline from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:132) TESTING: checkCxxInline from config.compilers(config/BuildSystem/config/compilers.py:132) Check for C++ inline keyword Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/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" ================================================================================ TEST checkCxxLibraries from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:534) TESTING: checkCxxLibraries from config.compilers(config/BuildSystem/config/compilers.py:534) Determines the libraries needed to link with C++ from C and Fortran Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/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"; }} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/confc.o -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.compilers/confc.o: In function `asub()': /tmp/petsc-rah3qQ/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /tmp/petsc-rah3qQ/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /tmp/petsc-rah3qQ/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /tmp/petsc-rah3qQ/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /tmp/petsc-rah3qQ/config.compilers/conftest.cc:7: undefined reference to `std::cout' /tmp/petsc-rah3qQ/config.compilers/conftest.cc:7: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' /tmp/petsc-rah3qQ/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /tmp/petsc-rah3qQ/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /tmp/petsc-rah3qQ/config.compilers/confc.o: In function `__static_initialization_and_destruction_0(int, int)': /usr/include/c++/7/iostream:74: undefined reference to `std::ios_base::Init::Init()' /usr/include/c++/7/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /tmp/petsc-rah3qQ/config.compilers/confc.o: In function `__gnu_cxx::new_allocator::deallocate(int*, unsigned long)': /usr/include/c++/7/ext/new_allocator.h:125: undefined reference to `operator delete(void*)' /tmp/petsc-rah3qQ/config.compilers/confc.o:(.data.rel.local.DW.ref._ZTIi[DW.ref._ZTIi]+0x0): undefined reference to `typeinfo for int' /tmp/petsc-rah3qQ/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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/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"; }} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/confc.o -lstdc++ -ldl compilers: C++ requires -lstdc++ to link with C compiler Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/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"; }} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/confc.o -lstdc++ -ldl C++ libraries are not needed when using FC linker ================================================================================ TEST checkCxxDialect from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:452) TESTING: checkCxxDialect from config.compilers(config/BuildSystem/config/compilers.py:452) Determine the Cxx dialect supported by the compiler [and correspoding compiler option - if any]. -with-cxx-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 with flag: Defined "HAVE_CXX_DIALECT_CXX14" to "1" Defined "HAVE_CXX_DIALECT_CXX11" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #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; auto lambda = [](auto x, auto y) {return x + y;}; return lambda(3,4); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -V ================================================================================ TEST checkFortranTypeSizes from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:796) TESTING: checkFortranTypeSizes from config.compilers(config/BuildSystem/config/compilers.py:796) Check whether real*8 is supported and suggest flags which will allow support Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.compilers/conftest.F90:2:21: real*8 variable 1 Warning: Unused variable ‘variable’ declared at (1) [-Wunused-variable] Source: program main real*8 variable end ================================================================================ TEST checkFortranNameMangling from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:856) TESTING: checkFortranNameMangling from config.compilers(config/BuildSystem/config/compilers.py:856) Checks Fortran name mangling, and defines HAVE_FORTRAN_UNDERSCORE, HAVE_FORTRAN_NOUNDERSCORE, HAVE_FORTRAN_CAPS, or HAVE_FORTRAN_STDCALL Testing Fortran mangling type underscore with code void d1chk_(void){return;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk_(void){return;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/confc.o -lstdc++ -ldl compilers: Fortran name mangling is underscore Defined "HAVE_FORTRAN_UNDERSCORE" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 --version stdout: GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Copyright (C) 2017 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. Defined "FORTRAN_CHARLEN_T" to "int" ================================================================================ TEST checkFortranNameManglingDouble from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:897) TESTING: checkFortranNameManglingDouble from config.compilers(config/BuildSystem/config/compilers.py:897) Checks if symbols containing an underscore append an extra underscore, and defines HAVE_FORTRAN_UNDERSCORE_UNDERSCORE if necessary Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1_chk__(void){return;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main call d1_chk() end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/confc.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.compilers/conftest.o: In function `MAIN__': /tmp/petsc-rah3qQ/config.compilers/conftest.F90:2: undefined reference to `d1_chk_' collect2: error: ld returned 1 exit status ================================================================================ TEST checkFortranPreprocessor from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:907) TESTING: checkFortranPreprocessor from config.compilers(config/BuildSystem/config/compilers.py:907) Determine if Fortran handles preprocessing properly compilers: Fortran uses CPP preprocessor Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef dummy fooey #endif end ================================================================================ TEST checkFortranDefineCompilerOption from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:931) TESTING: checkFortranDefineCompilerOption from config.compilers(config/BuildSystem/config/compilers.py:931) Check if -WF,-Dfoobar or -Dfoobar is the compiler option to define a macro Defined make macro "FC_DEFINE_FLAG" to "-D" compilers: Fortran uses -D for defining macro Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g -DTesting /tmp/petsc-rah3qQ/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef Testing fooey #endif end ================================================================================ TEST checkFortranLibraries from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:951) TESTING: checkFortranLibraries from config.compilers(config/BuildSystem/config/compilers.py:951) 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. Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main #include call MPI_Allreduce() end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' call MPI_Allreduce() return end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/confc.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.compilers/confc.o: In function `asub_': /tmp/petsc-rah3qQ/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /tmp/petsc-rah3qQ/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /tmp/petsc-rah3qQ/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' call MPI_Allreduce() return end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.compilers/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/confc.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.compilers/confc.o: In function `asub_': /tmp/petsc-rah3qQ/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /tmp/petsc-rah3qQ/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /tmp/petsc-rah3qQ/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -V Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -v -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o -lstdc++ -ldl stdout: mpifort for MPICH version 3.3.1 Possible ERROR while running linker: stdout: mpifort for MPICH version 3.3.1stderr: Driving: gfortran -o /tmp/petsc-rah3qQ/config.compilers/conftest -v -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o -lstdc++ -ldl -I/home/epscodes/MyLocal/mpi/mpich/include -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.4.0-1ubuntu1~18.04.1' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1) Reading specs from /usr/lib/gcc/x86_64-linux-gnu/7/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-rah3qQ/config.compilers/conftest' '-v' '-fPIC' '-Wall' '-ffree-line-length-0' '-Wno-unused-dummy-argument' '-g' '-I' '/home/epscodes/MyLocal/mpi/mpich/include' '-I' '/home/epscodes/MyLocal/mpi/mpich/include' '-L/home/epscodes/MyLocal/mpi/mpich/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-rah3qQ/config.compilers/conftest' '-v' '-fPIC' '-Wall' '-ffree-line-length-0' '-Wno-unused-dummy-argument' '-g' '-I' '/home/epscodes/MyLocal/mpi/mpich/include' '-I' '/home/epscodes/MyLocal/mpi/mpich/include' '-L/home/epscodes/MyLocal/mpi/mpich/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccG5xJ4r.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=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o /tmp/petsc-rah3qQ/config.compilers/conftest /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/home/epscodes/MyLocal/mpi/mpich/lib -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. /tmp/petsc-rah3qQ/config.compilers/conftest.o -lstdc++ -ldl -lmpifort -rpath /home/epscodes/MyLocal/mpi/mpich/lib --enable-new-dtags -lmpi -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-rah3qQ/config.compilers/conftest' '-v' '-fPIC' '-Wall' '-ffree-line-length-0' '-Wno-unused-dummy-argument' '-g' '-I' '/home/epscodes/MyLocal/mpi/mpich/include' '-I' '/home/epscodes/MyLocal/mpi/mpich/include' '-L/home/epscodes/MyLocal/mpi/mpich/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' compilers: Checking arg mpifort compilers: Unknown arg mpifort compilers: Checking arg for compilers: Unknown arg for compilers: Checking arg MPICH compilers: Unknown arg MPICH compilers: Checking arg version compilers: Unknown arg version compilers: Checking arg 3.3.1 compilers: Unknown arg 3.3.1 compilers: Checking arg Driving: compilers: Unknown arg Driving: compilers: Checking arg gfortran compilers: Unknown arg gfortran compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg /tmp/petsc-rah3qQ/config.compilers/conftest compilers: Unknown arg /tmp/petsc-rah3qQ/config.compilers/conftest compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg -fPIC compilers: Unknown arg -fPIC compilers: Checking arg -Wall compilers: Unknown arg -Wall compilers: Checking arg -ffree-line-length-0 compilers: Unknown arg -ffree-line-length-0 compilers: Checking arg -Wno-unused-dummy-argument compilers: Unknown arg -Wno-unused-dummy-argument compilers: Checking arg -g compilers: Unknown arg -g compilers: Checking arg /tmp/petsc-rah3qQ/config.compilers/conftest.o compilers: Unknown arg /tmp/petsc-rah3qQ/config.compilers/conftest.o compilers: Checking arg -lstdc++ compilers: Found library: -lstdc++ compilers: Checking arg -ldl compilers: Found library: -ldl compilers: Checking arg -I/home/epscodes/MyLocal/mpi/mpich/include compilers: Found include directory: /home/epscodes/MyLocal/mpi/mpich/include compilers: Checking arg -I/home/epscodes/MyLocal/mpi/mpich/include compilers: Found include directory: /home/epscodes/MyLocal/mpi/mpich/include compilers: Checking arg -L/home/epscodes/MyLocal/mpi/mpich/lib compilers: Found library directory: -L/home/epscodes/MyLocal/mpi/mpich/lib compilers: Checking arg -lmpifort compilers: Found library: -lmpifort compilers: Checking arg -Wl,-rpath compilers: Unknown arg -Wl,-rpath compilers: Checking arg -Wl,/home/epscodes/MyLocal/mpi/mpich/lib compilers: Unknown arg -Wl,/home/epscodes/MyLocal/mpi/mpich/lib compilers: Checking arg -Wl,--enable-new-dtags compilers: Unknown arg -Wl,--enable-new-dtags 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=gfortran compilers: Unknown arg COLLECT_GCC=gfortran compilers: Checking arg COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper compilers: Unknown arg COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper compilers: Checking arg OFFLOAD_TARGET_NAMES=nvptx-none compilers: Unknown arg OFFLOAD_TARGET_NAMES=nvptx-none compilers: Checking arg OFFLOAD_TARGET_DEFAULT=1 compilers: Unknown arg OFFLOAD_TARGET_DEFAULT=1 compilers: Checking arg Target: compilers: Unknown arg Target: compilers: Checking arg x86_64-linux-gnu compilers: Unknown arg x86_64-linux-gnu compilers: Checking arg Configured compilers: Unknown arg Configured compilers: Checking arg with: compilers: Unknown arg with: compilers: Checking arg ../src/configure compilers: Unknown arg ../src/configure compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg --with-pkgversion= compilers: Unknown arg --with-pkgversion= compilers: Checking arg --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs compilers: Unknown arg --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs compilers: Checking arg --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ compilers: Unknown arg --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ compilers: Checking arg --prefix=/usr compilers: Unknown arg --prefix=/usr compilers: Checking arg --with-gcc-major-version-only compilers: Unknown arg --with-gcc-major-version-only compilers: Checking arg --program-suffix=-7 compilers: Unknown arg --program-suffix=-7 compilers: Checking arg --program-prefix=x86_64-linux-gnu- compilers: Unknown arg --program-prefix=x86_64-linux-gnu- compilers: Checking arg --enable-shared compilers: Unknown arg --enable-shared compilers: Checking arg --enable-linker-build-id compilers: Unknown arg --enable-linker-build-id compilers: Checking arg --libexecdir=/usr/lib compilers: Unknown arg --libexecdir=/usr/lib compilers: Checking arg --without-included-gettext compilers: Unknown arg --without-included-gettext compilers: Checking arg --enable-threads=posix compilers: Unknown arg --enable-threads=posix compilers: Checking arg --libdir=/usr/lib compilers: Unknown arg --libdir=/usr/lib compilers: Checking arg --enable-nls compilers: Unknown arg --enable-nls compilers: Checking arg --with-sysroot=/ compilers: Unknown arg --with-sysroot=/ compilers: Checking arg --enable-clocale=gnu compilers: Unknown arg --enable-clocale=gnu compilers: Checking arg --enable-libstdcxx-debug compilers: Unknown arg --enable-libstdcxx-debug compilers: Checking arg --enable-libstdcxx-time=yes compilers: Unknown arg --enable-libstdcxx-time=yes compilers: Checking arg --with-default-libstdcxx-abi=new compilers: Unknown arg --with-default-libstdcxx-abi=new compilers: Checking arg --enable-gnu-unique-object compilers: Unknown arg --enable-gnu-unique-object compilers: Checking arg --disable-vtable-verify compilers: Unknown arg --disable-vtable-verify compilers: Checking arg --enable-libmpx compilers: Unknown arg --enable-libmpx compilers: Checking arg --enable-plugin compilers: Unknown arg --enable-plugin compilers: Checking arg --enable-default-pie compilers: Unknown arg --enable-default-pie compilers: Checking arg --with-system-zlib compilers: Unknown arg --with-system-zlib compilers: Checking arg --with-target-system-zlib compilers: Unknown arg --with-target-system-zlib compilers: Checking arg --enable-objc-gc=auto compilers: Unknown arg --enable-objc-gc=auto compilers: Checking arg --enable-multiarch compilers: Unknown arg --enable-multiarch compilers: Checking arg --disable-werror compilers: Unknown arg --disable-werror compilers: Checking arg --with-arch-32=i686 compilers: Unknown arg --with-arch-32=i686 compilers: Checking arg --with-abi=m64 compilers: Unknown arg --with-abi=m64 compilers: Checking arg --with-multilib-list=m32,m64,mx32 compilers: Unknown arg --with-multilib-list=m32,m64,mx32 compilers: Checking arg --enable-multilib compilers: Unknown arg --enable-multilib compilers: Checking arg --with-tune=generic compilers: Unknown arg --with-tune=generic compilers: Checking arg --enable-offload-targets=nvptx-none compilers: Unknown arg --enable-offload-targets=nvptx-none compilers: Checking arg --without-cuda-driver compilers: Unknown arg --without-cuda-driver compilers: Checking arg --enable-checking=release compilers: Unknown arg --enable-checking=release compilers: Checking arg --build=x86_64-linux-gnu compilers: Unknown arg --build=x86_64-linux-gnu compilers: Checking arg --host=x86_64-linux-gnu compilers: Unknown arg --host=x86_64-linux-gnu compilers: Checking arg --target=x86_64-linux-gnu compilers: Unknown arg --target=x86_64-linux-gnu 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 7.4.0 compilers: Unknown arg 7.4.0 compilers: Checking arg (Ubuntu compilers: Unknown arg (Ubuntu compilers: Checking arg 7.4.0-1ubuntu1~18.04.1) compilers: Unknown arg 7.4.0-1ubuntu1~18.04.1) 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/lib/gcc/x86_64-linux-gnu/7/libgfortran.spec compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/7/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/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ compilers: Skipping arg COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ compilers: Checking arg LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ compilers: Skipping arg LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/7/collect2 compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/7/collect2 compilers: Checking arg -plugin compilers: Unknown arg -plugin compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so compilers: Checking arg -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper compilers: Unknown arg -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper compilers: Checking arg -plugin-opt=-fresolution=/tmp/ccG5xJ4r.res compilers: Unknown arg -plugin-opt=-fresolution=/tmp/ccG5xJ4r.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=-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 --sysroot=/ compilers: Unknown arg --sysroot=/ compilers: Checking arg --build-id compilers: Unknown arg --build-id 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 --hash-style=gnu compilers: Unknown arg --hash-style=gnu compilers: Checking arg --as-needed compilers: Unknown arg --as-needed 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 -pie compilers: Unknown arg -pie compilers: Checking arg -z compilers: Unknown arg -z compilers: Checking arg now compilers: Unknown arg now compilers: Checking arg -z compilers: Unknown arg -z compilers: Checking arg relro compilers: Unknown arg relro compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg /tmp/petsc-rah3qQ/config.compilers/conftest compilers: Unknown arg /tmp/petsc-rah3qQ/config.compilers/conftest compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o compilers: Checking arg -L/home/epscodes/MyLocal/mpi/mpich/lib compilers: Already in lflags so skipping: -L/home/epscodes/MyLocal/mpi/mpich/lib compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/7 compilers: Found library directory: -L/usr/lib/gcc/x86_64-linux-gnu/7 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu compilers: Found library directory: -L/usr/lib/x86_64-linux-gnu compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib compilers: Checking arg -L/lib/x86_64-linux-gnu compilers: Found library directory: -L/lib/x86_64-linux-gnu compilers: Checking arg -L/lib/../lib compilers: Checking arg -L/usr/lib/x86_64-linux-gnu compilers: Already in lflags so skipping: -L/usr/lib/x86_64-linux-gnu compilers: Checking arg -L/usr/lib/../lib compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. compilers: Checking arg /tmp/petsc-rah3qQ/config.compilers/conftest.o compilers: Unknown arg /tmp/petsc-rah3qQ/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 -lmpifort compilers: Already in lflags: -lmpifort compilers: Checking arg -rpath compilers: Found -rpath library: /home/epscodes/MyLocal/mpi/mpich/lib compilers: Checking arg --enable-new-dtags compilers: Unknown arg --enable-new-dtags 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 -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/lib/gcc/x86_64-linux-gnu/7/crtendS.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/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,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] compilers: Libraries needed to link Fortran main with the C linker: [] compilers: Check that Fortran libraries can be used with C as the linker Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest compilers: Check that Fortran libraries can be used with C++ as linker compilers: Fortran libraries can be used from C++ Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.setCompilers/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest Executing: /tmp/petsc-rah3qQ/config.setCompilers/conftest ================================================================================ TEST checkFortranLinkingCxx from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1365) TESTING: checkFortranLinkingCxx from config.compilers(config/BuildSystem/config/compilers.py:1365) Check that Fortran can link C++ libraries Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void foo(void){d1chk_();} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void d1chk_(void){return;} Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/cxxobj.o /tmp/petsc-rah3qQ/config.compilers/confc.o -lstdc++ -ldl compilers: Fortran can link C++ functions ================================================================================ TEST checkFortran90 from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1430) TESTING: checkFortran90 from config.compilers(config/BuildSystem/config/compilers.py:1430) Determine whether the Fortran compiler handles F90 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8) INTEGER (KIND=int) :: ierr ierr = 1 end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o -lstdc++ -ldl Defined "USING_F90" to "1" Fortran compiler supports F90 ================================================================================ TEST checkFortran90FreeForm from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1443) TESTING: checkFortran90FreeForm from config.compilers(config/BuildSystem/config/compilers.py:1443) Determine whether the Fortran compiler handles F90FreeForm We also require that the compiler handles lines longer than 132 characters Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8); INTEGER (KIND=int) :: ierr; ierr = 1 end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o -lstdc++ -ldl Defined "USING_F90FREEFORM" to "1" Fortran compiler supports F90FreeForm ================================================================================ TEST checkFortran2003 from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1457) TESTING: checkFortran2003 from config.compilers(config/BuildSystem/config/compilers.py:1457) Determine whether the Fortran compiler handles F2003 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.compilers/conftest.F90:21:0: CArray = (/(c_loc(list1(i)),i=1,5),c_loc(nullc)/) Warning: ‘carray.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-rah3qQ/config.compilers/conftest.F90:21:0: Warning: ‘carray.offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-rah3qQ/config.compilers/conftest.F90:21:0: Warning: ‘carray.dim[0].lbound’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-rah3qQ/config.compilers/conftest.F90:21:0: Warning: ‘carray.dim[0].ubound’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-rah3qQ/config.compilers/conftest.F90:21:0: CArray = (/(c_loc(list1(i)),i=1,5),c_loc(nullc)/) Warning: ‘carray.dim[0].stride’ may be used uninitialized in this function [-Wmaybe-uninitialized] 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o -lstdc++ -ldl Defined "USING_F2003" to "1" Fortran compiler supports F2003 ================================================================================ TEST checkFortran90Array from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1492) TESTING: checkFortran90Array from config.compilers(config/BuildSystem/config/compilers.py:1492) Check for F90 array interfaces Executing: uname -s stdout: Linux Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.compilers/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; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/fooobj.o -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.compilers/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.compilers/conftest Executing: /tmp/petsc-rah3qQ/config.compilers/conftest stdout: arrays [0x7ffef9d1a790 0x7ffef9d1a790 0x7ffef9d1a790] arrays [0x7ffef9d1a740 0x7ffef9d1a6f0 0x7ffef9d1a740] pointers do not match! [0x7f5926fd28c0 0x7ffef9d1a790] [0x7f59275b8300] ERROR while running executable: Could not execute "['/tmp/petsc-rah3qQ/config.compilers/conftest']": arrays [0x7ffef9d1a790 0x7ffef9d1a790 0x7ffef9d1a790] arrays [0x7ffef9d1a740 0x7ffef9d1a6f0 0x7ffef9d1a740] pointers do not match! [0x7f5926fd28c0 0x7ffef9d1a790] [0x7f59275b8300] compilers: F90 uses a single argument for array pointers ================================================================================ TEST checkFortranModuleInclude from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1579) TESTING: checkFortranModuleInclude from config.compilers(config/BuildSystem/config/compilers.py:1579) Figures out what flag is used to specify the include path for Fortran modules Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.compilers/confdir -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main use configtest write(*,*) testint end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -I/tmp/petsc-rah3qQ/config.compilers/confdir -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o /tmp/petsc-rah3qQ/config.compilers/configtest.o -lstdc++ -ldl compilers: Fortran module include flag -I found ================================================================================ TEST checkFortranModuleOutput from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1645) TESTING: checkFortranModuleOutput from config.compilers(config/BuildSystem/config/compilers.py:1645) Figures out what flag is used to specify the include path for Fortran modules Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -module /tmp/petsc-rah3qQ/config.compilers/confdir -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -module:/tmp/petsc-rah3qQ/config.compilers/confdir -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Possible ERROR while running compiler: exit code 1 stderr: gfortran: error: unrecognized command line option ‘-module:/tmp/petsc-rah3qQ/config.compilers/confdir’ Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module: compile failed Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fmod=/tmp/petsc-rah3qQ/config.compilers/confdir -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Possible ERROR while running compiler: exit code 1 stderr: gfortran: error: unrecognized command line option ‘-fmod=/tmp/petsc-rah3qQ/config.compilers/confdir’ Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -fmod= compile failed Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -J/tmp/petsc-rah3qQ/config.compilers/confdir -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -J found ================================================================================ TEST checkFortranTypeStar from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1419) TESTING: checkFortranTypeStar from config.compilers(config/BuildSystem/config/compilers.py:1419) Determine whether the Fortran compiler handles type(*) Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/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(*) ================================================================================ TEST checkFortranTypeInitialize from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1409) TESTING: checkFortranTypeInitialize from config.compilers(config/BuildSystem/config/compilers.py:1409) 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 ================================================================================ TEST configureFortranFlush from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1400) TESTING: configureFortranFlush from config.compilers(config/BuildSystem/config/compilers.py:1400) Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.compilers/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.F90 Successful compile: Source: program main call flush(6) end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.compilers/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.compilers/conftest.o -lstdc++ -ldl Defined "HAVE_FORTRAN_FLUSH" to "1" ================================================================================ TEST setupFrameworkCompilers from config.compilers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/compilers.py:1814) TESTING: setupFrameworkCompilers from config.compilers(config/BuildSystem/config/compilers.py:1814) ================================================================================ TEST configureClosure from config.utilities.closure(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/closure.py:17) TESTING: configureClosure from config.utilities.closure(config/BuildSystem/config/utilities/closure.py:17) Determine if Apple ^close syntax is supported in C All intermediate test results are stored in /tmp/petsc-rah3qQ/config.utilities.closure Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.closure/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.closure/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.utilities.closure/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/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 ================================================================================ TEST configureFortranCPP from PETSc.options.fortranCPP(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/fortranCPP.py:20) TESTING: configureFortranCPP from PETSc.options.fortranCPP(config/PETSc/options/fortranCPP.py:20) Handle case where Fortran cannot preprocess properly Defined make rule ".f.o .f90.o .f95.o" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FC_FLAGS} ${FFLAGS} -o $@ $<'] Defined make rule ".f.a" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FC_FLAGS} ${FFLAGS} $<', '-${AR} ${AR_FLAGS} ${LIBNAME} $*.o', '-${RM} $*.o'] Defined make rule ".F.o .F90.o .F95.o" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FC_FLAGS} ${FFLAGS} ${FCPPFLAGS} -o $@ $<'] Defined make rule ".F.a" with dependencies "" and code ['${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FC_FLAGS} ${FFLAGS} ${FCPPFLAGS} $<', '-${AR} ${AR_FLAGS} ${LIBNAME} $*.o', '-${RM} $*.o'] ================================================================================ TEST configureCLanguage from PETSc.options.languages(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/languages.py:27) 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" ================================================================================ TEST checkStdC from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:105) TESTING: checkStdC from config.headers(config/BuildSystem/config/headers.py:105) Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.headers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.headers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.headers/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.headers/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.headers/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.headers/conftest Executing: /tmp/petsc-rah3qQ/config.headers/conftest ================================================================================ TEST checkStat from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:138) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c ================================================================================ TEST checkSysWait from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:173) 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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.headers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" ================================================================================ TEST checkTime from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:195) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_TIME_H" to "1" Checking for header: sys/time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_TIME_H" to "1" ================================================================================ TEST checkMath from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:201) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.headers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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 ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SETJMP_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_FCNTL_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_FLOAT_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_MALLOC_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_PWD_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_STRINGS_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_UNISTD_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_SYSINFO_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_PARAM_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_PROCFS_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_RESOURCE_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_TIMES_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_UTSNAME_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_SOCKET_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_WAIT_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_NETINET_IN_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_NETDB_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: Direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: Direct.h: No such file or directory #include ^~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_TIME_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_TYPES_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_FLOAT_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_STDINT_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_PTHREAD_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_INTTYPES_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_IMMINTRIN_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SETJMP_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_FCNTL_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_FLOAT_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_MALLOC_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_PWD_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_STRINGS_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_UNISTD_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_SYSINFO_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_PARAM_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_PROCFS_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_RESOURCE_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_TIMES_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_UTSNAME_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_SOCKET_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_WAIT_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_NETINET_IN_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_NETDB_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: Direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: Direct.h: No such file or directory #include ^~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_TIME_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_TYPES_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_FLOAT_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~compilation terminated.: ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_STDINT_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_PTHREAD_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_INTTYPES_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_IMMINTRIN_H" to "1" ================================================================================ TEST check from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:77) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory #include ^~~~~~~~~~~~~compilation terminated.: ================================================================================ TEST checkRecursiveMacros from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:216) 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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.headers/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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; } ================================================================================ TEST configureCacheDetails from config.utilities.cacheDetails(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/cacheDetails.py:77) TESTING: configureCacheDetails from config.utilities.cacheDetails(config/BuildSystem/config/utilities/cacheDetails.py:77) Try to determine the size and associativity of the cache. All intermediate test results are stored in /tmp/petsc-rah3qQ/config.utilities.cacheDetails Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include long getconf_LEVEL1_DCACHE_SIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_SIZE); return (16 <= val && val <= 2147483647) ? val : 32768; } int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include long getconf_LEVEL1_DCACHE_SIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_SIZE); return (16 <= val && val <= 2147483647) ? val : 32768; } int main() { FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_SIZE()); fclose(output);; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest Executing: /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest Defined "LEVEL1_DCACHE_SIZE" to "32768" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest Executing: /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest Defined "LEVEL1_DCACHE_LINESIZE" to "64" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include long getconf_LEVEL1_DCACHE_ASSOC() { long val = sysconf(_SC_LEVEL1_DCACHE_ASSOC); return (0 <= val && val <= 2147483647) ? val : 2; } int main() { FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_ASSOC()); fclose(output);; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest Executing: /tmp/petsc-rah3qQ/config.utilities.cacheDetails/conftest Defined "LEVEL1_DCACHE_ASSOC" to "8" ================================================================================ TEST check_struct_sigaction from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:43) TESTING: check_struct_sigaction from config.types(config/BuildSystem/config/types.py:43) Checks if "struct sigaction" exists in signal.h. This check is for C89 check. Checking for type: struct sigaction All intermediate test results are stored in /tmp/petsc-rah3qQ/config.types Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:11:18: warning: unused variable ‘a’ [-Wunused-variable] struct sigaction a;; ^ 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" ================================================================================ TEST check__int64 from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:49) TESTING: check__int64 from config.types(config/BuildSystem/config/types.py:49) Checks if __int64 exists. This is primarily for windows. Checking for type: __int64 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:11:1: error: unknown type name ‘__int64’; did you mean ‘__int64_t’? __int64 a;; ^~~~~~~ __int64_t /tmp/petsc-rah3qQ/config.types/conftest.c:11:9: warning: unused variable ‘a’ [-Wunused-variable] __int64 a;; ^ Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { __int64 a;; return 0; } __int64 found ================================================================================ TEST checkSizeTypes from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:55) TESTING: checkSizeTypes from config.types(config/BuildSystem/config/types.py:55) Checks for types associated with sizes, such as size_t. Checking for type: size_t Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:11:8: warning: unused variable ‘a’ [-Wunused-variable] size_t a;; ^ Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { size_t a;; return 0; } size_t found ================================================================================ TEST checkFileTypes from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:65) TESTING: checkFileTypes from config.types(config/BuildSystem/config/types.py:65) Checks for types associated with files, such as mode_t, off_t, etc. Checking for type: mode_t Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:11:8: warning: unused variable ‘a’ [-Wunused-variable] mode_t a;; ^ 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 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:11:7: warning: unused variable ‘a’ [-Wunused-variable] off_t a;; ^ Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { off_t a;; return 0; } off_t found ================================================================================ TEST checkIntegerTypes from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:60) TESTING: checkIntegerTypes from config.types(config/BuildSystem/config/types.py:60) Checks for types associated with integers, such as int32_t. Checking for type: int32_t Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:11:9: warning: unused variable ‘a’ [-Wunused-variable] int32_t a;; ^ Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { int32_t a;; return 0; } int32_t found ================================================================================ TEST checkPID from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:71) TESTING: checkPID from config.types(config/BuildSystem/config/types.py:71) Checks for pid_t, and defines it if necessary Checking for type: pid_t Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:11:7: warning: unused variable ‘a’ [-Wunused-variable] pid_t a;; ^ Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { pid_t a;; return 0; } pid_t found ================================================================================ TEST checkUID from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:75) TESTING: checkUID from config.types(config/BuildSystem/config/types.py:75) Checks for uid_t and gid_t, and defines them if necessary Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.types/conftest.c ================================================================================ TEST checkC99Complex from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:82) TESTING: checkC99Complex from config.types(config/BuildSystem/config/types.py:82) Check for complex numbers in in C99 std Note that since PETSc source code uses _Complex we test specifically for that, not complex Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:6:17: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] double _Complex x; ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { double _Complex x; x = I; ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:6:17: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] double _Complex x; ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { double _Complex x; x = I; ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.types/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.o -lstdc++ -ldl Defined "HAVE_C99_COMPLEX" to "1" ================================================================================ TEST checkCxxComplex from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:93) TESTING: checkCxxComplex from config.types(config/BuildSystem/config/types.py:93) Check for complex numbers in namespace std Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/config.types/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { std::complex x; ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.types/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.types/conftest.o -lstdc++ -ldl Defined "HAVE_CXX_COMPLEX" to "1" ================================================================================ TEST checkFortranKind from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:114) TESTING: checkFortranKind from config.types(config/BuildSystem/config/types.py:114) Checks whether selected_int_kind etc work USE_FORTRANKIND Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.types/conftest.F90 Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.F90:4:43: real(kind=selected_real_kind(10)) d 1 Warning: Unused variable ‘d’ declared at (1) [-Wunused-variable] /tmp/petsc-rah3qQ/config.types/conftest.F90:3:45: integer(kind=selected_int_kind(10)) i 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] Source: program main integer(kind=selected_int_kind(10)) i real(kind=selected_real_kind(10)) d end Defined "USE_FORTRANKIND" to "1" ================================================================================ TEST checkConst from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:126) TESTING: checkConst from config.types(config/BuildSystem/config/types.py:126) Checks for working const, and if not found defines it to empty string Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:25:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (x[0]); ^~ /tmp/petsc-rah3qQ/config.types/conftest.c:26:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ { /* SCO 3.2v4 cc rejects this. */ ^ /tmp/petsc-rah3qQ/config.types/conftest.c:25:10: warning: ‘x[0]’ is used uninitialized in this function [-Wuninitialized] if (x[0]); ~^~~ /tmp/petsc-rah3qQ/config.types/conftest.c:30:9: warning: ‘t’ is used uninitialized in this function [-Wuninitialized] *t++ = 0; ~^~ /tmp/petsc-rah3qQ/config.types/conftest.c:46:25: warning: ‘b’ is used uninitialized in this function [-Wuninitialized] struct s *b; b->j = 5; ~~~~~^~~ 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; } ================================================================================ TEST checkSizeof from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:182) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:182) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: short Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" ================================================================================ TEST checkSizeof from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:182) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:182) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: int Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" ================================================================================ TEST checkSizeof from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:182) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:182) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" ================================================================================ TEST checkSizeof from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:182) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:182) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: void * Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" ================================================================================ TEST checkSizeof from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:182) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:182) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long long Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" ================================================================================ TEST checkSizeof from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:182) TESTING: checkSizeof from config.types(config/BuildSystem/config/types.py:182) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: size_t Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" ================================================================================ TEST checkVisibility from config.types(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/types.py:213) TESTING: checkVisibility from config.types(config/BuildSystem/config/types.py:213) Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/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" ================================================================================ TEST configureMemAlign from PETSc.options.memAlign(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/memAlign.py:29) TESTING: configureMemAlign from PETSc.options.memAlign(config/PETSc/options/memAlign.py:29) Choose alignment Defined "MEMALIGN" to "16" Memory alignment is 16 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lsocket -lnsl -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lsocket -lnsl -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status ================================================================================ TEST checkMath from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:261) TESTING: checkMath from config.libraries(config/BuildSystem/config/libraries.py:261) Check for sin() in libm, the math library Checking for functions [sin floor log10 pow] in library [''] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_sin': /tmp/petsc-rah3qQ/config.libraries/conftest.c:6: undefined reference to `sin' /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_floor': /tmp/petsc-rah3qQ/config.libraries/conftest.c:10: undefined reference to `floor' /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_log10': /tmp/petsc-rah3qQ/config.libraries/conftest.c:14: undefined reference to `log10' /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_pow': /tmp/petsc-rah3qQ/config.libraries/conftest.c:18: undefined reference to `pow' collect2: error: ld returned 1 exit status Checking for functions [sin floor log10 pow] in library ['m'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" CheckMath: using math library ['libm.a'] ================================================================================ TEST checkMathErf from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:280) TESTING: checkMathErf from config.libraries(config/BuildSystem/config/libraries.py:280) Check for erf() in libm, the math library Checking for functions [erf] in library ['libm.a'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c: In function ‘_check_erf’: /tmp/petsc-rah3qQ/config.libraries/conftest.c:5:74: warning: variable ‘y’ set but not used [-Wunused-but-set-variable] static void _check_erf() { double (*checkErf)(double) = erf;double x = 0,y; y = (*checkErf)(x); } ^ 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" erf() found Defined "HAVE_ERF" to "1" ================================================================================ TEST checkMathTgamma from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:289) TESTING: checkMathTgamma from config.libraries(config/BuildSystem/config/libraries.py:289) Check for tgamma() in libm, the math library Checking for functions [tgamma] in library ['libm.a'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c: In function ‘_check_tgamma’: /tmp/petsc-rah3qQ/config.libraries/conftest.c:5:83: warning: variable ‘y’ set but not used [-Wunused-but-set-variable] static void _check_tgamma() { double (*checkTgamma)(double) = tgamma;double x = 0,y; y = (*checkTgamma)(x); } ^ 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" tgamma() found Defined "HAVE_TGAMMA" to "1" ================================================================================ TEST checkMathFenv from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:298) TESTING: checkMathFenv from config.libraries(config/BuildSystem/config/libraries.py:298) Checks if can be used with FE_DFL_ENV Checking for functions [fesetenv] in library ['libm.a'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" Defined "HAVE_FENV_H" to "1" ================================================================================ TEST checkMathLog2 from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:306) TESTING: checkMathLog2 from config.libraries(config/BuildSystem/config/libraries.py:306) Check for log2() in libm, the math library Checking for functions [log2] in library ['libm.a'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c: In function ‘_check_log2’: /tmp/petsc-rah3qQ/config.libraries/conftest.c:5:81: warning: unused variable ‘y’ [-Wunused-variable] static void _check_log2() { double (*checkLog2)(double) = log2; double x = 2.5, y = (*checkLog2)(x); } ^ 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" log2() found Defined "HAVE_LOG2" to "1" ================================================================================ TEST checkRealtime from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:315) TESTING: checkRealtime from config.libraries(config/BuildSystem/config/libraries.py:315) Check for presence of clock_gettime() in realtime library (POSIX Realtime extensions) Checking for functions [clock_gettime] in library [''] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lstdc++ -ldl realtime functions are linked in by default ================================================================================ TEST checkDynamic from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:331) TESTING: checkDynamic from config.libraries(config/BuildSystem/config/libraries.py:331) Check for the header and libraries necessary for dynamic library manipulation Checking for functions [dlopen] in library ['dl'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_DLFCN_H" to "1" ================================================================================ TEST configureLibraryOptions from PETSc.options.libraryOptions(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/libraryOptions.py:37) TESTING: configureLibraryOptions from PETSc.options.libraryOptions(config/PETSc/options/libraryOptions.py:37) 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" Defined "USE_DEBUG" to "1" Defined "USE_INFO" to "1" Defined "USE_CTABLE" to "1" Defined "USE_BACKWARD_LOOP" to "1" **********Checking if running on BGL/IBM detected Checking for functions [bgl_perfctr_void] in library [''] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_bgl_perfctr_void': /tmp/petsc-rah3qQ/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 [''] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_ADIOI_BGL_Open': /tmp/petsc-rah3qQ/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 " " ================================================================================ TEST configureISColorValueType from PETSc.options.libraryOptions(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/libraryOptions.py:95) TESTING: configureISColorValueType from PETSc.options.libraryOptions(config/PETSc/options/libraryOptions.py:95) Sets PETSC_IS_COLOR_VALUE_TYPE, MPIU_COLORING_VALUE, IS_COLORING_MAX required by ISColor Defined "MPIU_COLORING_VALUE" to "MPI_UNSIGNED_SHORT" Defined "IS_COLORING_MAX" to "USHRT_MAX" Defined "IS_COLOR_VALUE_TYPE" to "short" Defined "IS_COLOR_VALUE_TYPE_F" to "integer2" ================================================================================ TEST configureCPURelax from config.atomics(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/atomics.py:17) TESTING: configureCPURelax from config.atomics(config/BuildSystem/config/atomics.py:17) Definitions for cpu relax assembly instructions All intermediate test results are stored in /tmp/petsc-rah3qQ/config.atomics Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__("rep; nop" ::: "memory");; return 0; } Defined "CPU_RELAX()" to "__asm__ __volatile__("rep; nop" ::: "memory")" ================================================================================ TEST configureMemoryBarriers from config.atomics(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/atomics.py:38) TESTING: configureMemoryBarriers from config.atomics(config/BuildSystem/config/atomics.py:38) Definitions for memory barrier instructions Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("mfence":::"memory"); return 0; } Defined "MEMORY_BARRIER()" to "__asm__ __volatile__ ("mfence":::"memory")" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("lfence":::"memory"); return 0; } Defined "READ_MEMORY_BARRIER()" to "__asm__ __volatile__ ("lfence":::"memory")" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("sfence":::"memory"); return 0; } Defined "WRITE_MEMORY_BARRIER()" to "__asm__ __volatile__ ("sfence":::"memory")" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.atomics/conftest.c: Assembler messages: /tmp/petsc-rah3qQ/config.atomics/conftest.c:5: Error: no such instruction: `sync' Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("sync":::"memory"); return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.atomics/conftest.c: Assembler messages: /tmp/petsc-rah3qQ/config.atomics/conftest.c:5: Error: no such instruction: `lwsync' Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("lwsync":::"memory"); return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.atomics/conftest.c: Assembler messages: /tmp/petsc-rah3qQ/config.atomics/conftest.c:5: Error: no such instruction: `eieio' Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("eieio":::"memory"); return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.atomics/conftest.c: Assembler messages: /tmp/petsc-rah3qQ/config.atomics/conftest.c:5: Error: no such instruction: `dmb' Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("dmb":::"memory"); return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.atomics/conftest.c: Assembler messages: /tmp/petsc-rah3qQ/config.atomics/conftest.c:5: Error: no such instruction: `dmb ish' Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("dmb ish":::"memory"); return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.atomics/conftest.c: Assembler messages: /tmp/petsc-rah3qQ/config.atomics/conftest.c:5: Error: no such instruction: `dmb ishld' Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("dmb ishld":::"memory"); return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.atomics/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.atomics/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.atomics/conftest.c: Assembler messages: /tmp/petsc-rah3qQ/config.atomics/conftest.c:5: Error: no such instruction: `dmb ishst' Source: #include "confdefs.h" #include "conffix.h" int main() { __asm__ __volatile__ ("dmb ishst":::"memory"); return 0; } ================================================================================ TEST checkMemcmp from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:105) TESTING: checkMemcmp from config.functions(config/BuildSystem/config/functions.py:105) Check for 8-bit clean memcmp Making executable to test memcmp() All intermediate test results are stored in /tmp/petsc-rah3qQ/config.functions Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.atomics -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void exit(int); int main() { char c0 = 0x40; char c1 = (char) 0x80; char c2 = (char) 0x81; exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.functions/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.functions/conftest Executing: /tmp/petsc-rah3qQ/config.functions/conftest ================================================================================ TEST checkSysinfo from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:115) TESTING: checkSysinfo from config.functions(config/BuildSystem/config/functions.py:115) Check whether sysinfo takes three arguments, and if it does define HAVE_SYSINFO_3ARG Checking for functions [sysinfo] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~compilation terminated.: Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.c:9:4: error: #error "Cannot check sysinfo without special headers" # error "Cannot check sysinfo without special headers" ^~~~~ /tmp/petsc-rah3qQ/config.functions/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/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 ================================================================================ TEST checkVPrintf from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:134) TESTING: checkVPrintf from config.functions(config/BuildSystem/config/functions.py:134) Checks whether vprintf requires a char * last argument, and if it does defines HAVE_VPRINTF_CHAR Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl ================================================================================ TEST checkVFPrintf from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:140) TESTING: checkVFPrintf from config.functions(config/BuildSystem/config/functions.py:140) Checks whether vfprintf requires a char * last argument, and if it does defines HAVE_VFPRINTF_CHAR Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl ================================================================================ TEST checkVSNPrintf from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:146) TESTING: checkVSNPrintf from config.functions(config/BuildSystem/config/functions.py:146) Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_VSNPRINTF" to "1" ================================================================================ TEST checkNanosleep from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:176) TESTING: checkNanosleep from config.functions(config/BuildSystem/config/functions.py:176) Check for functional nanosleep() - as time.h behaves differently for different compiler flags - like -std=c89 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_NANOSLEEP" to "1" ================================================================================ TEST checkMemmove from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:182) TESTING: checkMemmove from config.functions(config/BuildSystem/config/functions.py:182) Check for functional memmove() - as MS VC requires correct includes to for this test Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_MEMMOVE" to "1" ================================================================================ TEST checkSignalHandlerType from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:152) TESTING: checkSignalHandlerType from config.functions(config/BuildSystem/config/functions.py:152) Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.functions -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.functions/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "SIGNAL_CAST" to " " ================================================================================ TEST checkFreeReturnType from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:162) TESTING: checkFreeReturnType from config.functions(config/BuildSystem/config/functions.py:162) Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/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; ^ /tmp/petsc-rah3qQ/config.functions/conftest.c:6:5: warning: variable ‘ierr’ set but not used [-Wunused-but-set-variable] 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 ================================================================================ TEST checkVariableArgumentLists from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:168) TESTING: checkVariableArgumentLists from config.functions(config/BuildSystem/config/functions.py:168) Checks whether the variable argument list functionality is working Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_VA_COPY" to "1" ================================================================================ TEST checkClassify from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:84) TESTING: checkClassify from config.functions(config/BuildSystem/config/functions.py:84) 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 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 drand48 socket popen getrusage _mkdir time stricmp] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.functions/conftest.c:16:6: warning: conflicting types for built-in function ‘snprintf’ [-Wbuiltin-declaration-mismatch] char snprintf(); ^~~~~~~~ /tmp/petsc-rah3qQ/config.functions/conftest.c:19:6: warning: conflicting types for built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] char bzero(); ^~~~~ /tmp/petsc-rah3qQ/config.functions/conftest.c:34:6: warning: conflicting types for built-in function ‘fork’ [-Wbuiltin-declaration-mismatch] char fork(); ^~~~ /tmp/petsc-rah3qQ/config.functions/conftest.c:43: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 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 drand48(); char socket(); char popen(); char getrusage(); char _mkdir(); char time(); 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_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_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_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:110: warning: the `getwd' function is dangerous and should not be used. /tmp/petsc-rah3qQ/config.functions/conftest.c:74: undefined reference to `_access' /tmp/petsc-rah3qQ/config.functions/conftest.c:104: undefined reference to `_getcwd' /tmp/petsc-rah3qQ/config.functions/conftest.c:122: undefined reference to `_lseek' /tmp/petsc-rah3qQ/config.functions/conftest.c:134: undefined reference to `_sleep' /tmp/petsc-rah3qQ/config.functions/conftest.c:176: undefined reference to `_snprintf' /tmp/petsc-rah3qQ/config.functions/conftest.c:200: undefined reference to `sbreak' /tmp/petsc-rah3qQ/config.functions/conftest.c:230: undefined reference to `_set_output_format' /tmp/petsc-rah3qQ/config.functions/conftest.c:236: undefined reference to `PXFGETARG' /tmp/petsc-rah3qQ/config.functions/conftest.c:278: undefined reference to `_mkdir' /tmp/petsc-rah3qQ/config.functions/conftest.c:290: 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] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.functions/conftest.c:13:6: warning: conflicting types for built-in function ‘fork’ [-Wbuiltin-declaration-mismatch] char fork(); ^~~~ /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status Checking for functions [snprintf] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_SNPRINTF" to "1" Checking for functions [_getcwd] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status Checking for functions [getwd] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: warning: the `getwd' function is dangerous and should not be used. Defined "HAVE_GETWD" to "1" Checking for functions [_lseek] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status Checking for functions [sleep] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_SLEEP" to "1" Checking for functions [_sleep] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status Checking for functions [lseek] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_LSEEK" to "1" Checking for functions [access] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_ACCESS" to "1" Checking for functions [_snprintf] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status Checking for functions [sbreak] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status Checking for functions [getcwd] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_GETCWD" to "1" Checking for functions [_set_output_format] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status Checking for functions [PXFGETARG] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status Checking for functions [_mkdir] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status Checking for functions [stricmp] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status ================================================================================ TEST checkMmap from config.functions(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/functions.py:188) TESTING: checkMmap from config.functions(config/BuildSystem/config/functions.py:188) Check for functional mmap() to allocate shared memory and define HAVE_MMAP Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_MMAP" to "1" ================================================================================ TEST configureMemorySize from config.utilities.getResidentSetSize(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/getResidentSetSize.py:31) 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() ================================================================================ TEST configureFortranCommandLine from config.utilities.fortranCommandLine(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/fortranCommandLine.py:26) TESTING: configureFortranCommandLine from config.utilities.fortranCommandLine(config/BuildSystem/config/utilities/fortranCommandLine.py:26) Check for the mechanism to retrieve command line arguments in Fortran Defined "HAVE_FORTRAN_GET_COMMAND_ARGUMENT" to "1" Checking for functions [] in library [''] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.libraries/conftest.o -lstdc++ -ldl Checking for functions [get_command_argument_] in library [''] ['-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char get_command_argument_(); static void _check_get_command_argument_() { get_command_argument_(); } int main() { _check_get_command_argument_();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_get_command_argument_': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `get_command_argument_' collect2: error: ld returned 1 exit status Checking for functions [getarg_] in library [''] ['-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char getarg_(); static void _check_getarg_() { getarg_(); } int main() { _check_getarg_();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_getarg_': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `getarg_' collect2: error: ld returned 1 exit status Checking for functions [ipxfargc_] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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 ipxfargc_(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_ipxfargc_) || defined (__stub___ipxfargc_) ipxfargc__will_always_fail_with_ENOSYS(); #else ipxfargc_(); #endif ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `ipxfargc_' collect2: error: ld returned 1 exit status Checking for functions [f90_unix_MP_iargc] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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 f90_unix_MP_iargc(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_f90_unix_MP_iargc) || defined (__stub___f90_unix_MP_iargc) f90_unix_MP_iargc_will_always_fail_with_ENOSYS(); #else f90_unix_MP_iargc(); #endif ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `f90_unix_MP_iargc' collect2: error: ld returned 1 exit status Checking for functions [PXFGETARG] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status Checking for functions [iargc_] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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 iargc_(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_iargc_) || defined (__stub___iargc_) iargc__will_always_fail_with_ENOSYS(); #else iargc_(); #endif ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.o: In function `main': /tmp/petsc-rah3qQ/config.functions/conftest.c:24: undefined reference to `iargc_' collect2: error: ld returned 1 exit status Checking for functions [GETARG@16] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.functions/conftest.c:13:12: error: stray ‘@’ in program char GETARG@16(); ^ /tmp/petsc-rah3qQ/config.functions/conftest.c:13:13: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before numeric constant char GETARG@16(); ^~ /tmp/petsc-rah3qQ/config.functions/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.functions/conftest.c:21:27: error: missing ')' after "defined" #if defined (__stub_GETARG@16) || defined (__stub___GETARG@16) ^ /tmp/petsc-rah3qQ/config.functions/conftest.c:21:28: error: missing binary operator before token "16" #if defined (__stub_GETARG@16) || defined (__stub___GETARG@16) ^~ /tmp/petsc-rah3qQ/config.functions/conftest.c:24:7: error: stray ‘@’ in program GETARG@16(); ^ /tmp/petsc-rah3qQ/config.functions/conftest.c:24:1: error: ‘GETARG’ undeclared (first use in this function) GETARG@16(); ^~~~~~ /tmp/petsc-rah3qQ/config.functions/conftest.c:24:1: note: each undeclared identifier is reported only once for each function it appears in /tmp/petsc-rah3qQ/config.functions/conftest.c:24:8: error: expected ‘;’ before numeric constant GETARG@16(); ^~ 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 GETARG@16(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_GETARG@16) || defined (__stub___GETARG@16) GETARG@16_will_always_fail_with_ENOSYS(); #else GETARG@16(); #endif ; return 0; } Compile failed inside link Checking for functions [_gfortran_iargc] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.functions/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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 _gfortran_iargc(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__gfortran_iargc) || defined (__stub____gfortran_iargc) _gfortran_iargc_will_always_fail_with_ENOSYS(); #else _gfortran_iargc(); #endif ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.functions/conftest.o -lstdc++ -ldl -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath Defined "HAVE__GFORTRAN_IARGC" to "1" ================================================================================ TEST configureFeatureTestMacros from config.utilities.featureTestMacros(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/featureTestMacros.py:13) TESTING: configureFeatureTestMacros from config.utilities.featureTestMacros(config/BuildSystem/config/utilities/featureTestMacros.py:13) Checks if certain feature test macros are support All intermediate test results are stored in /tmp/petsc-rah3qQ/config.utilities.featureTestMacros Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.featureTestMacros/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/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; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.featureTestMacros/conftest.c Possible ERROR while running compiler: stderr: In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33:0, from /usr/include/stdlib.h:25, from /tmp/petsc-rah3qQ/config.utilities.featureTestMacros/conftest.c:4: /usr/include/features.h:184: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" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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" ================================================================================ TEST configureMissingUtypeTypedefs from config.utilities.missing(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/missing.py:55) TESTING: configureMissingUtypeTypedefs from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:55) Checks if u_short is undefined All intermediate test results are stored in /tmp/petsc-rah3qQ/config.utilities.missing Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c:6:9: warning: unused variable ‘foo’ [-Wunused-variable] u_short foo; ^~~ Source: #include "confdefs.h" #include "conffix.h" #include int main() { u_short foo; ; return 0; } ================================================================================ TEST configureMissingFunctions from config.utilities.missing(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/missing.py:61) TESTING: configureMissingFunctions from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:61) Checks for SOCKETS ================================================================================ TEST configureMissingSignals from config.utilities.missing(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/missing.py:79) TESTING: configureMissingSignals from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:79) Check for missing signals, and define MISSING_ if necessary Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGABRT; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGALRM; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGBUS; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGCHLD; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGCONT; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGFPE; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGHUP; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGILL; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGINT; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGKILL; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGPIPE; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGQUIT; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGSEGV; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGSTOP; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGSYS; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGTERM; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGTRAP; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGTSTP; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGURG; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGUSR1; if (i); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGUSR2; if (i); ; return 0; } ================================================================================ TEST configureMissingGetdomainnamePrototype from config.utilities.missing(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/missing.py:96) TESTING: configureMissingGetdomainnamePrototype from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:96) Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -lstdc++ -ldl ================================================================================ TEST configureMissingSrandPrototype from config.utilities.missing(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/missing.py:121) TESTING: configureMissingSrandPrototype from config.utilities.missing(config/BuildSystem/config/utilities/missing.py:121) Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.utilities.missing/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.utilities.missing/conftest.o -lstdc++ -ldl ================================================================================ TEST configureFPTrap from config.utilities.FPTrap(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/utilities/FPTrap.py:27) 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory #include ^~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.headers /tmp/petsc-rah3qQ/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.headers/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.headers/conftest.c" 2 stderr: /tmp/petsc-rah3qQ/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 stderr before filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory #include ^~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess stderr after filtering:/tmp/petsc-rah3qQ/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory #include ^~~~~~~~~~~~~~~~~compilation terminated.: ================================================================================ TEST configureScalarType from PETSc.options.scalarTypes(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/scalarTypes.py:40) TESTING: configureScalarType from PETSc.options.scalarTypes(config/PETSc/options/scalarTypes.py:40) Choose between real and complex numbers Scalar type is real All intermediate test results are stored in /tmp/petsc-rah3qQ/PETSc.options.scalarTypes Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c:6:21: warning: unused variable ‘a’ [-Wunused-variable] double b = 2.0; int a = isnormal(b); ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0; int a = isnormal(b); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Defined "HAVE_ISNORMAL" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c:6:21: warning: unused variable ‘a’ [-Wunused-variable] double b = 2.0; int a = isnan(b); ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0; int a = isnan(b); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Defined "HAVE_ISNAN" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c:6:21: warning: unused variable ‘a’ [-Wunused-variable] double b = 2.0; int a = isinf(b); ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0; int a = isinf(b); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Defined "HAVE_ISINF" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c:6:24: warning: implicit declaration of function ‘_isnan’ [-Wimplicit-function-declaration] double b = 2.0;int a = _isnan(b); ^~~~~~ /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c:6:20: warning: unused variable ‘a’ [-Wunused-variable] double b = 2.0;int a = _isnan(b); ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0;int a = _isnan(b); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o: In function `main': /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c:6: undefined reference to `_isnan' collect2: error: ld returned 1 exit status Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c:6:24: warning: implicit declaration of function ‘_finite’ [-Wimplicit-function-declaration] double b = 2.0;int a = _finite(b); ^~~~~~~ /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c:6:20: warning: unused variable ‘a’ [-Wunused-variable] double b = 2.0;int a = _finite(b); ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0;int a = _finite(b); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.o: In function `main': /tmp/petsc-rah3qQ/PETSc.options.scalarTypes/conftest.c:6: undefined reference to `_finite' collect2: error: ld returned 1 exit status ================================================================================ TEST configurePrecision from PETSc.options.scalarTypes(/home/epscodes/MyLocal/petscmaster/config/PETSc/options/scalarTypes.py:81) 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'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c: In function ‘_check_logq’: /tmp/petsc-rah3qQ/config.libraries/conftest.c:5:43: warning: ‘f’ is used uninitialized in this function [-Wuninitialized] static void _check_logq() { __float128 f; logq(f);; } ^~~~~~~ /tmp/petsc-rah3qQ/config.libraries/conftest.c:5:40: note: ‘f’ was declared here static void _check_logq() { __float128 f; logq(f);; } ^ 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.libraries/conftest.F90 Successful compile: Source: program main real*16 s,w; w = 2.0 ;s = cos(w) end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_LIBQUADMATH" to "1" Fortran works with quadmath library Checking for functions [logq] in library ['quadmath'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c: In function ‘_check_logq’: /tmp/petsc-rah3qQ/config.libraries/conftest.c:5:43: warning: ‘f’ is used uninitialized in this function [-Wuninitialized] static void _check_logq() { __float128 f; logq(f);; } ^~~~~~~ /tmp/petsc-rah3qQ/config.libraries/conftest.c:5:40: note: ‘f’ was declared here static void _check_logq() { __float128 f; logq(f);; } ^ 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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 ================================================================================ TEST configureMkdir from config.programs(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/programs.py:22) TESTING: configureMkdir from config.programs(config/BuildSystem/config/programs.py:22) Make sure we can have mkdir automatically make intermediate directories Checking for program /home/epscodes/MyLocal/intel/mkl/bin/mkdir...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mkdir...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/mkdir...not found Checking for program /usr/local/sbin/mkdir...not found Checking for program /usr/local/bin/mkdir...not found Checking for program /usr/sbin/mkdir...not found Checking for program /usr/bin/mkdir...not found Checking for program /sbin/mkdir...not found Checking for program /bin/mkdir...found Executing: /bin/mkdir -p .conftest/tmp Adding -p flag to /bin/mkdir -p to automatically create directories Defined make macro "MKDIR" to "/bin/mkdir -p" ================================================================================ TEST configureAutoreconf from config.programs(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/programs.py:44) TESTING: configureAutoreconf from config.programs(config/BuildSystem/config/programs.py:44) Check for autoreconf Checking for program /home/epscodes/MyLocal/intel/mkl/bin/autoreconf...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/autoreconf...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/autoreconf...not found Checking for program /usr/local/sbin/autoreconf...not found Checking for program /usr/local/bin/autoreconf...not found Checking for program /usr/sbin/autoreconf...not found Checking for program /usr/bin/autoreconf...found All intermediate test results are stored in /tmp/petsc-rah3qQ/config.programs Executing: ['/usr/bin/autoreconf'] autoreconf test successful! Checking for program /home/epscodes/MyLocal/intel/mkl/bin/libtoolize...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/libtoolize...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/libtoolize...not found Checking for program /usr/local/sbin/libtoolize...not found Checking for program /usr/local/bin/libtoolize...not found Checking for program /usr/sbin/libtoolize...not found Checking for program /usr/bin/libtoolize...found ================================================================================ TEST configurePrograms from config.programs(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/programs.py:71) TESTING: configurePrograms from config.programs(config/BuildSystem/config/programs.py:71) Check for the programs needed to build and run PETSc Checking for program /home/epscodes/MyLocal/intel/mkl/bin/sh...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/sh...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/sh...not found Checking for program /usr/local/sbin/sh...not found Checking for program /usr/local/bin/sh...not found Checking for program /usr/sbin/sh...not found Checking for program /usr/bin/sh...not found Checking for program /sbin/sh...not found Checking for program /bin/sh...found Defined make macro "SHELL" to "/bin/sh" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/sed...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/sed...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/sed...not found Checking for program /usr/local/sbin/sed...not found Checking for program /usr/local/bin/sed...not found Checking for program /usr/sbin/sed...not found Checking for program /usr/bin/sed...not found Checking for program /sbin/sed...not found Checking for program /bin/sed...found Defined make macro "SED" to "/bin/sed" Executing: /bin/sed -i s/sed/sd/g "/tmp/petsc-rah3qQ/config.programs/sed1" Adding SEDINPLACE cmd: /bin/sed -i Defined make macro "SEDINPLACE" to "/bin/sed -i" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/mv...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mv...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/mv...not found Checking for program /usr/local/sbin/mv...not found Checking for program /usr/local/bin/mv...not found Checking for program /usr/sbin/mv...not found Checking for program /usr/bin/mv...not found Checking for program /sbin/mv...not found Checking for program /bin/mv...found Defined make macro "MV" to "/bin/mv" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/cp...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/cp...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/cp...not found Checking for program /usr/local/sbin/cp...not found Checking for program /usr/local/bin/cp...not found Checking for program /usr/sbin/cp...not found Checking for program /usr/bin/cp...not found Checking for program /sbin/cp...not found Checking for program /bin/cp...found Defined make macro "CP" to "/bin/cp" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/grep...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/grep...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/grep...not found Checking for program /usr/local/sbin/grep...not found Checking for program /usr/local/bin/grep...not found Checking for program /usr/sbin/grep...not found Checking for program /usr/bin/grep...not found Checking for program /sbin/grep...not found Checking for program /bin/grep...found Defined make macro "GREP" to "/bin/grep" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/rm...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/rm...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/rm...not found Checking for program /usr/local/sbin/rm...not found Checking for program /usr/local/bin/rm...not found Checking for program /usr/sbin/rm...not found Checking for program /usr/bin/rm...not found Checking for program /sbin/rm...not found Checking for program /bin/rm...found Defined make macro "RM" to "/bin/rm -f" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/diff...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/diff...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/diff...not found Checking for program /usr/local/sbin/diff...not found Checking for program /usr/local/bin/diff...not found Checking for program /usr/sbin/diff...not found Checking for program /usr/bin/diff...found Executing: "/usr/bin/diff" -w "/tmp/petsc-rah3qQ/config.programs/diff1" "/tmp/petsc-rah3qQ/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 /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/ps...not found Defined make macro "PYTHON" to "/usr/bin/python" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/m4...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/m4...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/m4...not found Checking for program /usr/local/sbin/m4...not found Checking for program /usr/local/bin/m4...not found Checking for program /usr/sbin/m4...not found Checking for program /usr/bin/m4...found Defined make macro "M4" to "/usr/bin/m4" ================================================================================ TEST configureMake from config.packages.make(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/make.py:87) TESTING: configureMake from config.packages.make(config/BuildSystem/config/packages/make.py:87) Check Guesses for GNU make Executing: gmake --version GNUMake check failed: Could not execute "['gmake --version']": /bin/sh: 1: gmake: not found Executing: make --version stdout: GNU Make 4.1 Built for x86_64-pc-linux-gnu Copyright (C) 1988-2014 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 /home/epscodes/MyLocal/intel/mkl/bin/make...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/make...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/make...not found Checking for program /usr/local/sbin/make...not found Checking for program /usr/local/bin/make...not found Checking for program /usr/sbin/make...not found Checking for program /usr/bin/make...found Defined make macro "MAKE" to "/usr/bin/make" ================================================================================ TEST setupGNUMake from config.packages.make(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/make.py:121) TESTING: setupGNUMake from config.packages.make(config/BuildSystem/config/packages/make.py:121) 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/make --print-directory" Defined make macro "OMAKE" to "/usr/bin/make --no-print-directory" Defined make macro "MAKE_PAR_OUT_FLG" to "--output-sync=recurse" ================================================================================ TEST configureMakeNP from config.packages.make(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/make.py:168) TESTING: configureMakeNP from config.packages.make(config/BuildSystem/config/packages/make.py:168) check no of cores on the build machine [perhaps to do make '-j ncores'] module multiprocessing found 12 cores: using make_np = 10 Defined make macro "MAKE_NP" to "10" Defined make macro "MAKE_TEST_NP" to "6" Defined make macro "MAKE_LOAD" to "18.0" Defined make macro "NPMAX" to "12" ================================================================================ TEST alternateConfigureLibrary from config.packages.OpenMPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.OpenMPI(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default Executing: uname -s stdout: Linux ================================================================================ TEST alternateConfigureLibrary from config.packages.MPICH(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.MPICH(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST checkDependencies from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:773) TESTING: checkDependencies from config.packages.MPI(config/BuildSystem/config/package.py:773) ================================================================================ TEST configureLibrary from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:550) TESTING: configureLibrary from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:550) ================================================================================== Checking for a functional MPI Checking for library in User specified root directory MPI: [] Contents: ['lib', 'bin', 'include', 'mpich-3.3.1.tar.gz', 'mpich-3.3.1-build', 'share'] ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl No functions to check for in library [] [] Checking for headers User specified root directory MPI: ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkInclude from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:86) 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 ['/home/epscodes/MyLocal/mpi/mpich/include'] Checking include with compiler flags var CPPFLAGS ['/home/epscodes/MyLocal/mpi/mpich/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.headers -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Found header files ['mpi.h'] in ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkMPICHorOpenMPI from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:452) TESTING: checkMPICHorOpenMPI from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:452) Determine if MPICH_NUMVERSION or OMPI_MAJOR_VERSION exist in mpi.h Used for consistency checking of MPI installation at compile time All intermediate test results are stored in /tmp/petsc-rah3qQ/config.packages.MPI Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/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; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:4:17: error: ‘MVAPICH2_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPICH_NUMVERSION’? int mpich_ver = MVAPICH2_NUMVERSION; ^~~~~~~~~~~~~~~~~~~ MPICH_NUMVERSION Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MVAPICH2_NUMVERSION; int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MPICH_NUMVERSION; int main() { ; return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MPICH_NUMVERSION; Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.headers -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Defined "HAVE_MPICH_NUMVERSION" to "30301300" Executing: uname -s stdout: Linux ================================================================================ TEST configureMPI2 from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:209) TESTING: configureMPI2 from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:209) Check for functions added to the interface in MPI-2 Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_FINALIZED" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_IN_PLACE" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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]={0,1}; MPI_Datatype *newtype = 0; if (MPI_Type_create_struct(count, blocklens, indices, old_types, newtype)); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Successful compile: 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_REDUCE_LOCAL" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_GET_LIBRARY_VERSION" to "1" ================================================================================ TEST configureMPI3 from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:248) TESTING: configureMPI3 from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:248) Check for functions added to the interface in MPI-3 Checking for functions [MPI_Win_create] in library [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_Win_create(); static void _check_MPI_Win_create() { MPI_Win_create(); } int main() { _check_MPI_Win_create();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_WIN_CREATE" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Comm scomm; if (MPI_Comm_split_type(MPI_COMM_WORLD, MPI_COMM_TYPE_SHARED, 0, MPI_INFO_NULL, &scomm)); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_SHARED_COMM" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:7:24: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (MPI_Iscatter(&send,1,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)); ^~ /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:8:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ if (MPI_Iscatterv(&send,counts,displs,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)); ^~ 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_NONBLOCKING_COLLECTIVES" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_NEIGHBORHOOD_COLLECTIVES" to "1" ================================================================================ TEST configureTypes from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:289) TESTING: configureTypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:289) Checking for MPI types ================================================================================ TEST configureMPITypes from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:298) TESTING: configureMPITypes from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:298) Checking for MPI Datatype handles Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.packages.MPI/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.packages.MPI/conftest Executing: /tmp/petsc-rah3qQ/config.packages.MPI/conftest Defined "HAVE_MPI_LONG_DOUBLE" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.packages.MPI/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.packages.MPI/conftest Executing: /tmp/petsc-rah3qQ/config.packages.MPI/conftest Defined "HAVE_MPI_INT64_T" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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_C_DOUBLE_COMPLEX, &size); if(ierr || (size == 0)) exit(1); MPI_Finalize(); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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_C_DOUBLE_COMPLEX, &size); if(ierr || (size == 0)) exit(1); MPI_Finalize(); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Testing executable /tmp/petsc-rah3qQ/config.packages.MPI/conftest to see if it can be run Executing: /tmp/petsc-rah3qQ/config.packages.MPI/conftest Executing: /tmp/petsc-rah3qQ/config.packages.MPI/conftest Defined "HAVE_MPI_C_DOUBLE_COMPLEX" to "1" ================================================================================ TEST SGIMPICheck from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:360) TESTING: SGIMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:360) Returns true if SGI MPI is used Checking for functions [MPI_SGI_barrier] in library [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_MPI_SGI_barrier': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `MPI_SGI_barrier' collect2: error: ld returned 1 exit status SGI MPI test failure ================================================================================ TEST CxxMPICheck from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:370) TESTING: CxxMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:370) Make sure C++ can compile and link Checking for header mpi.h Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.libraries/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { ; return 0; } Checking for C++ MPI_Finalize() Checking for functions [MPI_Finalize] in library [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.libraries/conftest.cc Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.cc: In function ‘void _check_MPI_Finalize()’: /tmp/petsc-rah3qQ/config.libraries/conftest.cc:5:41: warning: variable ‘ierr’ set but not used [-Wunused-but-set-variable] static void _check_MPI_Finalize() { int ierr; ^~~~ 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/config.libraries/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl ================================================================================ TEST FortranMPICheck from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:388) TESTING: FortranMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:388) Make sure fortran include [mpif.h] and library symbols are found Checking for header mpif.h Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.libraries/conftest.F90 Successful compile: Source: program main #include "mpif.h" end Checking for fortran mpi_init() Checking for functions [] in library [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.libraries/conftest.F90 Successful compile: Source: program main #include "mpif.h" integer ierr call mpi_init(ierr) end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Checking for mpi.mod Checking for functions [] in library [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.libraries/conftest.F90 Successful compile: Source: program main use mpi integer ierr,rank call mpi_init(ierr) call mpi_comm_rank(MPI_COMM_WORLD,rank,ierr) end Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPI_F90MODULE" to "1" ================================================================================ TEST configureIO from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:413) TESTING: configureIO from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:413) Check for the functions in MPI/IO - Define HAVE_MPIIO if they are present - Some older MPI 1 implementations are missing these Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/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)); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:9:5: warning: ‘fh’ is used uninitialized in this function [-Wuninitialized] if (MPI_File_write_all(fh, buf, 1, MPI_INT, &status)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:9:5: warning: ‘buf’ is used uninitialized in this function [-Wuninitialized] Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; void *buf; MPI_Status status; if (MPI_File_write_all(fh, buf, 1, MPI_INT, &status)); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:9:5: warning: ‘fh’ is used uninitialized in this function [-Wuninitialized] if (MPI_File_read_all(fh, buf, 1, MPI_INT, &status)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:9:5: warning: ‘buf’ is used uninitialized in this function [-Wuninitialized] Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; void *buf; MPI_Status status; if (MPI_File_read_all(fh, buf, 1, MPI_INT, &status)); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:9:5: warning: ‘fh’ is used uninitialized in this function [-Wuninitialized] if (MPI_File_set_view(fh, disp, MPI_INT, MPI_INT, "", info)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:9:5: warning: ‘disp’ is used uninitialized in this function [-Wuninitialized] /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:9:5: warning: ‘info’ is used uninitialized in this function [-Wuninitialized] Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; MPI_Offset disp; MPI_Info info; if (MPI_File_set_view(fh, disp, MPI_INT, MPI_INT, "", info)); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:8:5: warning: ‘info’ is used uninitialized in this function [-Wuninitialized] if (MPI_File_open(MPI_COMM_SELF, "", 0, info, &fh)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; MPI_Info info; if (MPI_File_open(MPI_COMM_SELF, "", 0, info, &fh)); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:7:10: warning: unused variable ‘info’ [-Wunused-variable] MPI_Info info; ^~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_File fh; MPI_Info info; if (MPI_File_close(&fh)); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_MPIIO" to "1" ================================================================================ TEST findMPIInc from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:491) TESTING: findMPIInc from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:491) Find MPI include paths from "mpicc -show" and use with CUDAC_FLAGS Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -show stdout: gcc -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi compilers: Checking arg gcc compilers: Checking arg -I/home/epscodes/MyLocal/mpi/mpich/include compilers: Found include option: -I/home/epscodes/MyLocal/mpi/mpich/include Executing: /usr/local/cuda/bin/nvcc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.setCompilers -Xcompiler -fPIC -g -I/home/epscodes/MyLocal/mpi/mpich/include -Wno-deprecated-gpu-targets /tmp/petsc-rah3qQ/config.setCompilers/conftest.cu Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added CUDA compiler flag -I/home/epscodes/MyLocal/mpi/mpich/include compilers: Checking arg -L/home/epscodes/MyLocal/mpi/mpich/lib compilers: Checking arg -Wl,-rpath compilers: Checking arg -Wl,/home/epscodes/MyLocal/mpi/mpich/lib compilers: Checking arg -Wl,--enable-new-dtags compilers: Checking arg -lmpi ================================================================================ TEST PetscArchMPICheck from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:525) TESTING: PetscArchMPICheck from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:525) 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 [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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 for functions [MPIX_Iallreduce] in library [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPIX_Iallreduce(); static void _check_MPIX_Iallreduce() { MPIX_Iallreduce(); } int main() { _check_MPIX_Iallreduce();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_MPIX_Iallreduce': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `MPIX_Iallreduce' collect2: error: ld returned 1 exit status Checking for functions [MPIX_Ibarrier] in library [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPIX_Ibarrier(); static void _check_MPIX_Ibarrier() { MPIX_Ibarrier(); } int main() { _check_MPIX_Ibarrier();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_MPIX_Ibarrier': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `MPIX_Ibarrier' collect2: error: ld returned 1 exit status Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:6:5: warning: unused variable ‘combiner’ [-Wunused-variable] int combiner = MPI_COMBINER_DUP;; ^~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main() { int combiner = MPI_COMBINER_DUP;; return 0; } Defined "HAVE_MPI_COMBINER_DUP" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:6:5: warning: unused variable ‘combiner’ [-Wunused-variable] int combiner = MPI_COMBINER_CONTIGUOUS;; ^~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main() { int combiner = MPI_COMBINER_CONTIGUOUS;; return 0; } Defined "HAVE_MPI_COMBINER_CONTIGUOUS" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c:6:5: warning: unused variable ‘combiner’ [-Wunused-variable] int combiner = MPI_COMBINER_NAMED;; ^~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main() { int combiner = MPI_COMBINER_NAMED;; return 0; } Defined "HAVE_MPI_COMBINER_NAMED" to "1" Checking for functions [MPIDI_CH3I_sock_set] in library [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPIDI_CH3I_sock_set(); static void _check_MPIDI_CH3I_sock_set() { MPIDI_CH3I_sock_set(); } int main() { _check_MPIDI_CH3I_sock_set();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_MPIDI_CH3I_sock_set': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `MPIDI_CH3I_sock_set' collect2: error: ld returned 1 exit status Checking for functions [MPIDI_CH3I_sock_fixed_nbc_progress] in library [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPIDI_CH3I_sock_fixed_nbc_progress(); static void _check_MPIDI_CH3I_sock_fixed_nbc_progress() { MPIDI_CH3I_sock_fixed_nbc_progress(); } int main() { _check_MPIDI_CH3I_sock_fixed_nbc_progress();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_MPIDI_CH3I_sock_fixed_nbc_progress': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `MPIDI_CH3I_sock_fixed_nbc_progress' collect2: error: ld returned 1 exit status ================================================================================ TEST checkVersion from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:918) TESTING: checkVersion from config.packages.MPI(config/BuildSystem/config/package.py:918) 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" version=MPI_VERSION Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.packages.MPI -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c For mpi unable to find version information: output below, skipping version check # 1 "/tmp/petsc-rah3qQ/config.packages.MPI/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.packages.MPI/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.packages.MPI/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.packages.MPI/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.packages.MPI/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.packages.MPI/conftest.c" 2 # 1 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 1 3 # 59 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 # 1 "/usr/lib/gcc/x86_64-linux-gnu/7/include/stdint.h" 1 3 4 # 9 "/usr/lib/gcc/x86_64-linux-gnu/7/include/stdint.h" 3 4 # 1 "/usr/include/stdint.h" 1 3 4 # 26 "/usr/include/stdint.h" 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/libc-header-start.h" 1 3 4 # 33 "/usr/include/x86_64-linux-gnu/bits/libc-header-start.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 424 "/usr/include/features.h" 3 4 # 1 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 1 3 4 # 427 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 # 428 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 2 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/long-double.h" 1 3 4 # 429 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 2 3 4 # 425 "/usr/include/features.h" 2 3 4 # 448 "/usr/include/features.h" 3 4 # 1 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 1 3 4 # 10 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 3 4 # 1 "/usr/include/x86_64-linux-gnu/gnu/stubs-64.h" 1 3 4 # 11 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 2 3 4 # 449 "/usr/include/features.h" 2 3 4 # 34 "/usr/include/x86_64-linux-gnu/bits/libc-header-start.h" 2 3 4 # 27 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/types.h" 1 3 4 # 27 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 # 28 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 4 # 30 "/usr/include/x86_64-linux-gnu/bits/types.h" 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/x86_64-linux-gnu/bits/types.h" 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/typesizes.h" 1 3 4 # 131 "/usr/include/x86_64-linux-gnu/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 char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; typedef int __sig_atomic_t; # 28 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/wchar.h" 1 3 4 # 29 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 # 30 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/stdint-intn.h" 1 3 4 # 24 "/usr/include/x86_64-linux-gnu/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; # 35 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h" 1 3 4 # 24 "/usr/include/x86_64-linux-gnu/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 "/usr/lib/gcc/x86_64-linux-gnu/7/include/stdint.h" 2 3 4 # 60 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 2 3 # 104 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef int MPI_Datatype; # 287 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef int MPI_Comm; typedef int MPI_Group; typedef int MPI_Win; typedef struct ADIOI_FileD *MPI_File; typedef int MPI_Op; # 370 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef enum MPIR_Win_flavor { MPI_WIN_FLAVOR_CREATE = 1, MPI_WIN_FLAVOR_ALLOCATE = 2, MPI_WIN_FLAVOR_DYNAMIC = 3, MPI_WIN_FLAVOR_SHARED = 4 } MPIR_Win_flavor_t; typedef enum MPIR_Win_model { MPI_WIN_SEPARATE = 1, MPI_WIN_UNIFIED = 2 } MPIR_Win_model_t; typedef enum MPIR_Topo_type { MPI_GRAPH=1, MPI_CART=2, MPI_DIST_GRAPH=3 } MPIR_Topo_type; extern int * const MPI_UNWEIGHTED ; extern int * const MPI_WEIGHTS_EMPTY ; # 402 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef void (MPI_Handler_function) ( MPI_Comm *, int *, ... ); typedef int (MPI_Comm_copy_attr_function)(MPI_Comm, int, void *, void *, void *, int *); typedef int (MPI_Comm_delete_attr_function)(MPI_Comm, int, void *, void *); typedef int (MPI_Type_copy_attr_function)(MPI_Datatype, int, void *, void *, void *, int *); typedef int (MPI_Type_delete_attr_function)(MPI_Datatype, int, void *, void *); typedef int (MPI_Win_copy_attr_function)(MPI_Win, int, void *, void *, void *, int *); typedef int (MPI_Win_delete_attr_function)(MPI_Win, int, void *, void *); typedef void (MPI_Comm_errhandler_function)(MPI_Comm *, int *, ...); typedef void (MPI_File_errhandler_function)(MPI_File *, int *, ...); typedef void (MPI_Win_errhandler_function)(MPI_Win *, int *, ...); typedef MPI_Comm_errhandler_function MPI_Comm_errhandler_fn; typedef MPI_File_errhandler_function MPI_File_errhandler_fn; typedef MPI_Win_errhandler_function MPI_Win_errhandler_fn; # 430 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef int MPI_Errhandler; # 451 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef int MPI_Request; typedef int MPI_Message; typedef void (MPI_User_function) ( void *, void *, int *, MPI_Datatype * ); typedef int (MPI_Copy_function) ( MPI_Comm, int, void *, void *, void *, int * ); typedef int (MPI_Delete_function) ( MPI_Comm, int, void *, void * ); # 505 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 enum MPIR_Combiner_enum { MPI_COMBINER_NAMED = 1, MPI_COMBINER_DUP = 2, MPI_COMBINER_CONTIGUOUS = 3, MPI_COMBINER_VECTOR = 4, MPI_COMBINER_HVECTOR_INTEGER = 5, MPI_COMBINER_HVECTOR = 6, MPI_COMBINER_INDEXED = 7, MPI_COMBINER_HINDEXED_INTEGER = 8, MPI_COMBINER_HINDEXED = 9, MPI_COMBINER_INDEXED_BLOCK = 10, MPI_COMBINER_STRUCT_INTEGER = 11, MPI_COMBINER_STRUCT = 12, MPI_COMBINER_SUBARRAY = 13, MPI_COMBINER_DARRAY = 14, MPI_COMBINER_F90_REAL = 15, MPI_COMBINER_F90_COMPLEX = 16, MPI_COMBINER_F90_INTEGER = 17, MPI_COMBINER_RESIZED = 18, MPI_COMBINER_HINDEXED_BLOCK = 19 }; typedef int MPI_Info; # 558 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef long MPI_Aint; typedef int MPI_Fint; typedef long long MPI_Count; # 577 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef long long MPI_Offset; typedef struct MPI_Status { int count_lo; int count_hi_and_cancelled; int MPI_SOURCE; int MPI_TAG; int MPI_ERROR; } MPI_Status; struct MPIR_T_enum_s; struct MPIR_T_cvar_handle_s; struct MPIR_T_pvar_handle_s; struct MPIR_T_pvar_session_s; typedef struct MPIR_T_enum_s * MPI_T_enum; typedef struct MPIR_T_cvar_handle_s * MPI_T_cvar_handle; typedef struct MPIR_T_pvar_handle_s * MPI_T_pvar_handle; typedef struct MPIR_T_pvar_session_s * MPI_T_pvar_session; extern struct MPIR_T_pvar_handle_s * const MPI_T_PVAR_ALL_HANDLES ; # 614 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef enum MPIR_T_verbosity_t { MPIX_T_VERBOSITY_INVALID = 0, MPI_T_VERBOSITY_USER_BASIC = 221, MPI_T_VERBOSITY_USER_DETAIL, MPI_T_VERBOSITY_USER_ALL, MPI_T_VERBOSITY_TUNER_BASIC, MPI_T_VERBOSITY_TUNER_DETAIL, MPI_T_VERBOSITY_TUNER_ALL, MPI_T_VERBOSITY_MPIDEV_BASIC, MPI_T_VERBOSITY_MPIDEV_DETAIL, MPI_T_VERBOSITY_MPIDEV_ALL } MPIR_T_verbosity_t; typedef enum MPIR_T_bind_t { MPIX_T_BIND_INVALID = 0, MPI_T_BIND_NO_OBJECT = 9700, MPI_T_BIND_MPI_COMM, MPI_T_BIND_MPI_DATATYPE, MPI_T_BIND_MPI_ERRHANDLER, MPI_T_BIND_MPI_FILE, MPI_T_BIND_MPI_GROUP, MPI_T_BIND_MPI_OP, MPI_T_BIND_MPI_REQUEST, MPI_T_BIND_MPI_WIN, MPI_T_BIND_MPI_MESSAGE, MPI_T_BIND_MPI_INFO } MPIR_T_bind_t; typedef enum MPIR_T_scope_t { MPIX_T_SCOPE_INVALID = 0, MPI_T_SCOPE_CONSTANT = 60438, MPI_T_SCOPE_READONLY, MPI_T_SCOPE_LOCAL, MPI_T_SCOPE_GROUP, MPI_T_SCOPE_GROUP_EQ, MPI_T_SCOPE_ALL, MPI_T_SCOPE_ALL_EQ } MPIR_T_scope_t; typedef enum MPIR_T_pvar_class_t { MPIX_T_PVAR_CLASS_INVALID = 0, MPIR_T_PVAR_CLASS_FIRST = 240, MPI_T_PVAR_CLASS_STATE = MPIR_T_PVAR_CLASS_FIRST, MPI_T_PVAR_CLASS_LEVEL, MPI_T_PVAR_CLASS_SIZE, MPI_T_PVAR_CLASS_PERCENTAGE, MPI_T_PVAR_CLASS_HIGHWATERMARK, MPI_T_PVAR_CLASS_LOWWATERMARK, MPI_T_PVAR_CLASS_COUNTER, MPI_T_PVAR_CLASS_AGGREGATE, MPI_T_PVAR_CLASS_TIMER, MPI_T_PVAR_CLASS_GENERIC, MPIR_T_PVAR_CLASS_LAST, MPIR_T_PVAR_CLASS_NUMBER = MPIR_T_PVAR_CLASS_LAST - MPIR_T_PVAR_CLASS_FIRST } MPIR_T_pvar_class_t; # 736 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 extern MPI_Fint * MPI_F_STATUS_IGNORE ; extern MPI_Fint * MPI_F_STATUSES_IGNORE ; # 751 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef struct { MPI_Fint count_lo; MPI_Fint count_hi_and_cancelled; MPI_Fint MPI_SOURCE; MPI_Fint MPI_TAG; MPI_Fint MPI_ERROR; } MPI_F08_status; extern MPI_F08_status MPIR_F08_MPI_STATUS_IGNORE_OBJ ; extern MPI_F08_status MPIR_F08_MPI_STATUSES_IGNORE_OBJ[1] ; extern int MPIR_F08_MPI_IN_PLACE ; extern int MPIR_F08_MPI_BOTTOM ; extern MPI_F08_status *MPI_F08_STATUS_IGNORE ; extern MPI_F08_status *MPI_F08_STATUSES_IGNORE ; # 775 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef int (MPI_Grequest_cancel_function)(void *, int); typedef int (MPI_Grequest_free_function)(void *); typedef int (MPI_Grequest_query_function)(void *, MPI_Status *); typedef int (MPIX_Grequest_poll_function)(void *, MPI_Status *); typedef int (MPIX_Grequest_wait_function)(int, void **, double, MPI_Status *); # 906 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef int (MPI_Datarep_conversion_function)(void *, MPI_Datatype, int, void *, MPI_Offset, void *); typedef int (MPI_Datarep_extent_function)(MPI_Datatype datatype, MPI_Aint *, void *); # 926 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 int MPI_Send(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ; int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) ; int MPI_Get_count(const MPI_Status *status, MPI_Datatype datatype, int *count) ; int MPI_Bsend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ; int MPI_Ssend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ; int MPI_Rsend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ; int MPI_Buffer_attach(void *buffer, int size) ; int MPI_Buffer_detach(void *buffer_addr, int *size) ; int MPI_Isend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Ibsend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Issend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Irsend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Wait(MPI_Request *request, MPI_Status *status) ; int MPI_Test(MPI_Request *request, int *flag, MPI_Status *status) ; int MPI_Request_free(MPI_Request *request) ; int MPI_Waitany(int count, MPI_Request array_of_requests[], int *indx, MPI_Status *status) ; int MPI_Testany(int count, MPI_Request array_of_requests[], int *indx, int *flag, MPI_Status *status) ; int MPI_Waitall(int count, MPI_Request array_of_requests[], MPI_Status array_of_statuses[]) ; int MPI_Testall(int count, MPI_Request array_of_requests[], int *flag, MPI_Status array_of_statuses[]) ; int MPI_Waitsome(int incount, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[]) ; int MPI_Testsome(int incount, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[]) ; int MPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status) ; int MPI_Probe(int source, int tag, MPI_Comm comm, MPI_Status *status) ; int MPI_Cancel(MPI_Request *request) ; int MPI_Test_cancelled(const MPI_Status *status, int *flag) ; int MPI_Send_init(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Bsend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Rsend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Recv_init(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) ; int MPI_Start(MPI_Request *request) ; int MPI_Startall(int count, MPI_Request array_of_requests[]) ; int MPI_Sendrecv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status) ; int MPI_Sendrecv_replace(void *buf, int count, MPI_Datatype datatype, int dest, int sendtag, int source, int recvtag, MPI_Comm comm, MPI_Status *status) ; int MPI_Type_contiguous(int count, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_vector(int count, int blocklength, int stride, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_hvector(int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_indexed(int count, const int *array_of_blocklengths, const int *array_of_displacements, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_hindexed(int count, int *array_of_blocklengths, MPI_Aint *array_of_displacements, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_struct(int count, int *array_of_blocklengths, MPI_Aint *array_of_displacements, MPI_Datatype *array_of_types, MPI_Datatype *newtype) ; int MPI_Address(void *location, MPI_Aint *address) ; int MPI_Type_extent(MPI_Datatype datatype, MPI_Aint *extent) ; int MPI_Type_size(MPI_Datatype datatype, int *size) ; int MPI_Type_lb(MPI_Datatype datatype, MPI_Aint *displacement) ; int MPI_Type_ub(MPI_Datatype datatype, MPI_Aint *displacement) ; int MPI_Type_commit(MPI_Datatype *datatype) ; int MPI_Type_free(MPI_Datatype *datatype) ; int MPI_Get_elements(const MPI_Status *status, MPI_Datatype datatype, int *count) ; int MPI_Pack(const void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, int outsize, int *position, MPI_Comm comm) ; int MPI_Unpack(const void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Datatype datatype, MPI_Comm comm) ; int MPI_Pack_size(int incount, MPI_Datatype datatype, MPI_Comm comm, int *size) ; int MPI_Barrier(MPI_Comm comm) ; int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm) ; int MPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) ; int MPI_Gatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int *recvcounts, const int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm) ; int MPI_Scatter(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) ; int MPI_Scatterv(const void *sendbuf, const int *sendcounts, const int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) ; int MPI_Allgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) ; int MPI_Allgatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int *recvcounts, const int *displs, MPI_Datatype recvtype, MPI_Comm comm) ; int MPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) ; int MPI_Alltoallv(const void *sendbuf, const int *sendcounts, const int *sdispls, MPI_Datatype sendtype, void *recvbuf, const int *recvcounts, const int *rdispls, MPI_Datatype recvtype, MPI_Comm comm) ; int MPI_Alltoallw(const void *sendbuf, const int sendcounts[], const int sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const int rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm) ; int MPI_Exscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int MPI_Reduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) ; int MPI_Op_create(MPI_User_function *user_fn, int commute, MPI_Op *op) ; int MPI_Op_free(MPI_Op *op) ; int MPI_Allreduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int MPI_Reduce_scatter(const void *sendbuf, void *recvbuf, const int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int MPI_Scan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int MPI_Group_size(MPI_Group group, int *size) ; int MPI_Group_rank(MPI_Group group, int *rank) ; int MPI_Group_translate_ranks(MPI_Group group1, int n, const int ranks1[], MPI_Group group2, int ranks2[]) ; int MPI_Group_compare(MPI_Group group1, MPI_Group group2, int *result) ; int MPI_Comm_group(MPI_Comm comm, MPI_Group *group) ; int MPI_Group_union(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) ; int MPI_Group_intersection(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) ; int MPI_Group_difference(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) ; int MPI_Group_incl(MPI_Group group, int n, const int ranks[], MPI_Group *newgroup) ; int MPI_Group_excl(MPI_Group group, int n, const int ranks[], MPI_Group *newgroup) ; int MPI_Group_range_incl(MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup) ; int MPI_Group_range_excl(MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup) ; int MPI_Group_free(MPI_Group *group) ; int MPI_Comm_size(MPI_Comm comm, int *size) ; int MPI_Comm_rank(MPI_Comm comm, int *rank) ; int MPI_Comm_compare(MPI_Comm comm1, MPI_Comm comm2, int *result) ; int MPI_Comm_dup(MPI_Comm comm, MPI_Comm *newcomm) ; int MPI_Comm_dup_with_info(MPI_Comm comm, MPI_Info info, MPI_Comm *newcomm) ; int MPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm) ; int MPI_Comm_split(MPI_Comm comm, int color, int key, MPI_Comm *newcomm) ; int MPI_Comm_free(MPI_Comm *comm) ; int MPI_Comm_test_inter(MPI_Comm comm, int *flag) ; int MPI_Comm_remote_size(MPI_Comm comm, int *size) ; int MPI_Comm_remote_group(MPI_Comm comm, MPI_Group *group) ; int MPI_Intercomm_create(MPI_Comm local_comm, int local_leader, MPI_Comm peer_comm, int remote_leader, int tag, MPI_Comm *newintercomm) ; int MPI_Intercomm_merge(MPI_Comm intercomm, int high, MPI_Comm *newintracomm) ; int MPI_Keyval_create(MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void *extra_state) ; int MPI_Keyval_free(int *keyval) ; int MPI_Attr_put(MPI_Comm comm, int keyval, void *attribute_val) ; int MPI_Attr_get(MPI_Comm comm, int keyval, void *attribute_val, int *flag) ; int MPI_Attr_delete(MPI_Comm comm, int keyval) ; int MPI_Topo_test(MPI_Comm comm, int *status) ; int MPI_Cart_create(MPI_Comm comm_old, int ndims, const int dims[], const int periods[], int reorder, MPI_Comm *comm_cart) ; int MPI_Dims_create(int nnodes, int ndims, int dims[]) ; int MPI_Graph_create(MPI_Comm comm_old, int nnodes, const int indx[], const int edges[], int reorder, MPI_Comm *comm_graph) ; int MPI_Graphdims_get(MPI_Comm comm, int *nnodes, int *nedges) ; int MPI_Graph_get(MPI_Comm comm, int maxindex, int maxedges, int indx[], int edges[]) ; int MPI_Cartdim_get(MPI_Comm comm, int *ndims) ; int MPI_Cart_get(MPI_Comm comm, int maxdims, int dims[], int periods[], int coords[]) ; int MPI_Cart_rank(MPI_Comm comm, const int coords[], int *rank) ; int MPI_Cart_coords(MPI_Comm comm, int rank, int maxdims, int coords[]) ; int MPI_Graph_neighbors_count(MPI_Comm comm, int rank, int *nneighbors) ; int MPI_Graph_neighbors(MPI_Comm comm, int rank, int maxneighbors, int neighbors[]) ; int MPI_Cart_shift(MPI_Comm comm, int direction, int disp, int *rank_source, int *rank_dest) ; int MPI_Cart_sub(MPI_Comm comm, const int remain_dims[], MPI_Comm *newcomm) ; int MPI_Cart_map(MPI_Comm comm, int ndims, const int dims[], const int periods[], int *newrank) ; int MPI_Graph_map(MPI_Comm comm, int nnodes, const int indx[], const int edges[], int *newrank) ; int MPI_Get_processor_name(char *name, int *resultlen) ; int MPI_Get_version(int *version, int *subversion) ; int MPI_Get_library_version(char *version, int *resultlen) ; int MPI_Errhandler_create(MPI_Handler_function *function, MPI_Errhandler *errhandler) ; int MPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler) ; int MPI_Errhandler_get(MPI_Comm comm, MPI_Errhandler *errhandler) ; int MPI_Errhandler_free(MPI_Errhandler *errhandler) ; int MPI_Error_string(int errorcode, char *string, int *resultlen) ; int MPI_Error_class(int errorcode, int *errorclass) ; double MPI_Wtime(void) ; double MPI_Wtick(void) ; int MPI_Init(int *argc, char ***argv) ; int MPI_Finalize(void) ; int MPI_Initialized(int *flag) ; int MPI_Abort(MPI_Comm comm, int errorcode) ; int MPI_Pcontrol(const int level, ...) ; int MPIR_Dup_fn(MPI_Comm oldcomm, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag) ; int MPI_Close_port(const char *port_name) ; int MPI_Comm_accept(const char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm) ; int MPI_Comm_connect(const char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm) ; int MPI_Comm_disconnect(MPI_Comm *comm) ; int MPI_Comm_get_parent(MPI_Comm *parent) ; int MPI_Comm_join(int fd, MPI_Comm *intercomm) ; int MPI_Comm_spawn(const char *command, char *argv[], int maxprocs, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *intercomm, int array_of_errcodes[]) ; int MPI_Comm_spawn_multiple(int count, char *array_of_commands[], char **array_of_argv[], const int array_of_maxprocs[], const MPI_Info array_of_info[], int root, MPI_Comm comm, MPI_Comm *intercomm, int array_of_errcodes[]) ; int MPI_Lookup_name(const char *service_name, MPI_Info info, char *port_name) ; int MPI_Open_port(MPI_Info info, char *port_name) ; int MPI_Publish_name(const char *service_name, MPI_Info info, const char *port_name) ; int MPI_Unpublish_name(const char *service_name, MPI_Info info, const char *port_name) ; int MPI_Comm_set_info(MPI_Comm comm, MPI_Info info) ; int MPI_Comm_get_info(MPI_Comm comm, MPI_Info *info) ; int MPI_Accumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) ; int MPI_Get(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win) ; int MPI_Put(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win) ; int MPI_Win_complete(MPI_Win win) ; int MPI_Win_create(void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *win) ; int MPI_Win_fence(int assert, MPI_Win win) ; int MPI_Win_free(MPI_Win *win) ; int MPI_Win_get_group(MPI_Win win, MPI_Group *group) ; int MPI_Win_lock(int lock_type, int rank, int assert, MPI_Win win) ; int MPI_Win_post(MPI_Group group, int assert, MPI_Win win) ; int MPI_Win_start(MPI_Group group, int assert, MPI_Win win) ; int MPI_Win_test(MPI_Win win, int *flag) ; int MPI_Win_unlock(int rank, MPI_Win win) ; int MPI_Win_wait(MPI_Win win) ; int MPI_Win_allocate(MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, void *baseptr, MPI_Win *win) ; int MPI_Win_allocate_shared(MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, void *baseptr, MPI_Win *win) ; int MPI_Win_shared_query(MPI_Win win, int rank, MPI_Aint *size, int *disp_unit, void *baseptr) ; int MPI_Win_create_dynamic(MPI_Info info, MPI_Comm comm, MPI_Win *win) ; int MPI_Win_attach(MPI_Win win, void *base, MPI_Aint size) ; int MPI_Win_detach(MPI_Win win, const void *base) ; int MPI_Win_get_info(MPI_Win win, MPI_Info *info_used) ; int MPI_Win_set_info(MPI_Win win, MPI_Info info) ; int MPI_Get_accumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, void *result_addr, int result_count, MPI_Datatype result_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) ; int MPI_Fetch_and_op(const void *origin_addr, void *result_addr, MPI_Datatype datatype, int target_rank, MPI_Aint target_disp, MPI_Op op, MPI_Win win) ; int MPI_Compare_and_swap(const void *origin_addr, const void *compare_addr, void *result_addr, MPI_Datatype datatype, int target_rank, MPI_Aint target_disp, MPI_Win win) ; int MPI_Rput(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win, MPI_Request *request) ; int MPI_Rget(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win, MPI_Request *request) ; int MPI_Raccumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) ; int MPI_Rget_accumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, void *result_addr, int result_count, MPI_Datatype result_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) ; int MPI_Win_lock_all(int assert, MPI_Win win) ; int MPI_Win_unlock_all(MPI_Win win) ; int MPI_Win_flush(int rank, MPI_Win win) ; int MPI_Win_flush_all(MPI_Win win) ; int MPI_Win_flush_local(int rank, MPI_Win win) ; int MPI_Win_flush_local_all(MPI_Win win) ; int MPI_Win_sync(MPI_Win win) ; int MPI_Add_error_class(int *errorclass) ; int MPI_Add_error_code(int errorclass, int *errorcode) ; int MPI_Add_error_string(int errorcode, const char *string) ; int MPI_Comm_call_errhandler(MPI_Comm comm, int errorcode) ; int MPI_Comm_create_keyval(MPI_Comm_copy_attr_function *comm_copy_attr_fn, MPI_Comm_delete_attr_function *comm_delete_attr_fn, int *comm_keyval, void *extra_state) ; int MPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval) ; int MPI_Comm_free_keyval(int *comm_keyval) ; int MPI_Comm_get_attr(MPI_Comm comm, int comm_keyval, void *attribute_val, int *flag) ; int MPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen) ; int MPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val) ; int MPI_Comm_set_name(MPI_Comm comm, const char *comm_name) ; int MPI_File_call_errhandler(MPI_File fh, int errorcode) ; int MPI_Grequest_complete(MPI_Request request) ; int MPI_Grequest_start(MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, void *extra_state, MPI_Request *request) ; int MPI_Init_thread(int *argc, char ***argv, int required, int *provided) ; int MPI_Is_thread_main(int *flag) ; int MPI_Query_thread(int *provided) ; int MPI_Status_set_cancelled(MPI_Status *status, int flag) ; int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count) ; int MPI_Type_create_keyval(MPI_Type_copy_attr_function *type_copy_attr_fn, MPI_Type_delete_attr_function *type_delete_attr_fn, int *type_keyval, void *extra_state) ; int MPI_Type_delete_attr(MPI_Datatype datatype, int type_keyval) ; int MPI_Type_dup(MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_free_keyval(int *type_keyval) ; int MPI_Type_get_attr(MPI_Datatype datatype, int type_keyval, void *attribute_val, int *flag) ; int MPI_Type_get_contents(MPI_Datatype datatype, int max_integers, int max_addresses, int max_datatypes, int array_of_integers[], MPI_Aint array_of_addresses[], MPI_Datatype array_of_datatypes[]) ; int MPI_Type_get_envelope(MPI_Datatype datatype, int *num_integers, int *num_addresses, int *num_datatypes, int *combiner) ; int MPI_Type_get_name(MPI_Datatype datatype, char *type_name, int *resultlen) ; int MPI_Type_set_attr(MPI_Datatype datatype, int type_keyval, void *attribute_val) ; int MPI_Type_set_name(MPI_Datatype datatype, const char *type_name) ; int MPI_Type_match_size(int typeclass, int size, MPI_Datatype *datatype) ; int MPI_Win_call_errhandler(MPI_Win win, int errorcode) ; int MPI_Win_create_keyval(MPI_Win_copy_attr_function *win_copy_attr_fn, MPI_Win_delete_attr_function *win_delete_attr_fn, int *win_keyval, void *extra_state) ; int MPI_Win_delete_attr(MPI_Win win, int win_keyval) ; int MPI_Win_free_keyval(int *win_keyval) ; int MPI_Win_get_attr(MPI_Win win, int win_keyval, void *attribute_val, int *flag) ; int MPI_Win_get_name(MPI_Win win, char *win_name, int *resultlen) ; int MPI_Win_set_attr(MPI_Win win, int win_keyval, void *attribute_val) ; int MPI_Win_set_name(MPI_Win win, const char *win_name) ; int MPI_Alloc_mem(MPI_Aint size, MPI_Info info, void *baseptr) ; int MPI_Comm_create_errhandler(MPI_Comm_errhandler_function *comm_errhandler_fn, MPI_Errhandler *errhandler) ; int MPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler *errhandler) ; int MPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler) ; int MPI_File_create_errhandler(MPI_File_errhandler_function *file_errhandler_fn, MPI_Errhandler *errhandler) ; int MPI_File_get_errhandler(MPI_File file, MPI_Errhandler *errhandler) ; int MPI_File_set_errhandler(MPI_File file, MPI_Errhandler errhandler) ; int MPI_Finalized(int *flag) ; int MPI_Free_mem(void *base) ; int MPI_Get_address(const void *location, MPI_Aint *address) ; int MPI_Info_create(MPI_Info *info) ; int MPI_Info_delete(MPI_Info info, const char *key) ; int MPI_Info_dup(MPI_Info info, MPI_Info *newinfo) ; int MPI_Info_free(MPI_Info *info) ; int MPI_Info_get(MPI_Info info, const char *key, int valuelen, char *value, int *flag) ; int MPI_Info_get_nkeys(MPI_Info info, int *nkeys) ; int MPI_Info_get_nthkey(MPI_Info info, int n, char *key) ; int MPI_Info_get_valuelen(MPI_Info info, const char *key, int *valuelen, int *flag) ; int MPI_Info_set(MPI_Info info, const char *key, const char *value) ; int MPI_Pack_external(const char datarep[], const void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, MPI_Aint outsize, MPI_Aint *position) ; int MPI_Pack_external_size(const char datarep[], int incount, MPI_Datatype datatype, MPI_Aint *size) ; int MPI_Request_get_status(MPI_Request request, int *flag, MPI_Status *status) ; int MPI_Status_c2f(const MPI_Status *c_status, MPI_Fint *f_status) ; int MPI_Status_f2c(const MPI_Fint *f_status, MPI_Status *c_status) ; int MPI_Type_create_darray(int size, int rank, int ndims, const int array_of_gsizes[], const int array_of_distribs[], const int array_of_dargs[], const int array_of_psizes[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_create_hindexed(int count, const int array_of_blocklengths[], const MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_create_hvector(int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_create_indexed_block(int count, int blocklength, const int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_create_hindexed_block(int count, int blocklength, const MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_create_resized(MPI_Datatype oldtype, MPI_Aint lb, MPI_Aint extent, MPI_Datatype *newtype) ; int MPI_Type_create_struct(int count, const int array_of_blocklengths[], const MPI_Aint array_of_displacements[], const MPI_Datatype array_of_types[], MPI_Datatype *newtype) ; int MPI_Type_create_subarray(int ndims, const int array_of_sizes[], const int array_of_subsizes[], const int array_of_starts[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int MPI_Type_get_extent(MPI_Datatype datatype, MPI_Aint *lb, MPI_Aint *extent) ; int MPI_Type_get_true_extent(MPI_Datatype datatype, MPI_Aint *true_lb, MPI_Aint *true_extent) ; int MPI_Unpack_external(const char datarep[], const void *inbuf, MPI_Aint insize, MPI_Aint *position, void *outbuf, int outcount, MPI_Datatype datatype) ; int MPI_Win_create_errhandler(MPI_Win_errhandler_function *win_errhandler_fn, MPI_Errhandler *errhandler) ; int MPI_Win_get_errhandler(MPI_Win win, MPI_Errhandler *errhandler) ; int MPI_Win_set_errhandler(MPI_Win win, MPI_Errhandler errhandler) ; int MPI_Type_create_f90_integer(int range, MPI_Datatype *newtype) ; int MPI_Type_create_f90_real(int precision, int range, MPI_Datatype *newtype) ; int MPI_Type_create_f90_complex(int precision, int range, MPI_Datatype *newtype) ; int MPI_Reduce_local(const void *inbuf, void *inoutbuf, int count, MPI_Datatype datatype, MPI_Op op) ; int MPI_Op_commutative(MPI_Op op, int *commute) ; int MPI_Reduce_scatter_block(const void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int MPI_Dist_graph_create_adjacent(MPI_Comm comm_old, int indegree, const int sources[], const int sourceweights[], int outdegree, const int destinations[], const int destweights[], MPI_Info info, int reorder, MPI_Comm *comm_dist_graph) ; int MPI_Dist_graph_create(MPI_Comm comm_old, int n, const int sources[], const int degrees[], const int destinations[], const int weights[], MPI_Info info, int reorder, MPI_Comm *comm_dist_graph) ; int MPI_Dist_graph_neighbors_count(MPI_Comm comm, int *indegree, int *outdegree, int *weighted) ; int MPI_Dist_graph_neighbors(MPI_Comm comm, int maxindegree, int sources[], int sourceweights[], int maxoutdegree, int destinations[], int destweights[]) ; int MPI_Improbe(int source, int tag, MPI_Comm comm, int *flag, MPI_Message *message, MPI_Status *status) ; int MPI_Imrecv(void *buf, int count, MPI_Datatype datatype, MPI_Message *message, MPI_Request *request) ; int MPI_Mprobe(int source, int tag, MPI_Comm comm, MPI_Message *message, MPI_Status *status) ; int MPI_Mrecv(void *buf, int count, MPI_Datatype datatype, MPI_Message *message, MPI_Status *status) ; int MPI_Comm_idup(MPI_Comm comm, MPI_Comm *newcomm, MPI_Request *request) ; int MPI_Ibarrier(MPI_Comm comm, MPI_Request *request) ; int MPI_Ibcast(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm, MPI_Request *request) ; int MPI_Igather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) ; int MPI_Igatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) ; int MPI_Iscatter(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) ; int MPI_Iscatterv(const void *sendbuf, const int sendcounts[], const int displs[], MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) ; int MPI_Iallgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int MPI_Iallgatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int MPI_Ialltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int MPI_Ialltoallv(const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int MPI_Ialltoallw(const void *sendbuf, const int sendcounts[], const int sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const int rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm, MPI_Request *request) ; int MPI_Ireduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm, MPI_Request *request) ; int MPI_Iallreduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int MPI_Ireduce_scatter(const void *sendbuf, void *recvbuf, const int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int MPI_Ireduce_scatter_block(const void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int MPI_Iscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int MPI_Iexscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int MPI_Ineighbor_allgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int MPI_Ineighbor_allgatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int MPI_Ineighbor_alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int MPI_Ineighbor_alltoallv(const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int MPI_Ineighbor_alltoallw(const void *sendbuf, const int sendcounts[], const MPI_Aint sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const MPI_Aint rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm, MPI_Request *request) ; int MPI_Neighbor_allgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) ; int MPI_Neighbor_allgatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, MPI_Comm comm) ; int MPI_Neighbor_alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) ; int MPI_Neighbor_alltoallv(const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm) ; int MPI_Neighbor_alltoallw(const void *sendbuf, const int sendcounts[], const MPI_Aint sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const MPI_Aint rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm) ; int MPI_Comm_split_type(MPI_Comm comm, int split_type, int key, MPI_Info info, MPI_Comm *newcomm) ; int MPI_Get_elements_x(const MPI_Status *status, MPI_Datatype datatype, MPI_Count *count) ; int MPI_Status_set_elements_x(MPI_Status *status, MPI_Datatype datatype, MPI_Count count) ; int MPI_Type_get_extent_x(MPI_Datatype datatype, MPI_Count *lb, MPI_Count *extent) ; int MPI_Type_get_true_extent_x(MPI_Datatype datatype, MPI_Count *lb, MPI_Count *extent) ; int MPI_Type_size_x(MPI_Datatype datatype, MPI_Count *size) ; int MPI_Comm_create_group(MPI_Comm comm, MPI_Group group, int tag, MPI_Comm *newcomm) ; MPI_Aint MPI_Aint_add(MPI_Aint base, MPI_Aint disp) ; MPI_Aint MPI_Aint_diff(MPI_Aint addr1, MPI_Aint addr2) ; int MPI_T_init_thread(int required, int *provided) ; int MPI_T_finalize(void) ; int MPI_T_enum_get_info(MPI_T_enum enumtype, int *num, char *name, int *name_len) ; int MPI_T_enum_get_item(MPI_T_enum enumtype, int indx, int *value, char *name, int *name_len) ; int MPI_T_cvar_get_num(int *num_cvar) ; int MPI_T_cvar_get_info(int cvar_index, char *name, int *name_len, int *verbosity, MPI_Datatype *datatype, MPI_T_enum *enumtype, char *desc, int *desc_len, int *binding, int *scope) ; int MPI_T_cvar_handle_alloc(int cvar_index, void *obj_handle, MPI_T_cvar_handle *handle, int *count) ; int MPI_T_cvar_handle_free(MPI_T_cvar_handle *handle) ; int MPI_T_cvar_read(MPI_T_cvar_handle handle, void *buf) ; int MPI_T_cvar_write(MPI_T_cvar_handle handle, const void *buf) ; int MPI_T_pvar_get_num(int *num_pvar) ; int MPI_T_pvar_get_info(int pvar_index, char *name, int *name_len, int *verbosity, int *var_class, MPI_Datatype *datatype, MPI_T_enum *enumtype, char *desc, int *desc_len, int *binding, int *readonly, int *continuous, int *atomic) ; int MPI_T_pvar_session_create(MPI_T_pvar_session *session) ; int MPI_T_pvar_session_free(MPI_T_pvar_session *session) ; int MPI_T_pvar_handle_alloc(MPI_T_pvar_session session, int pvar_index, void *obj_handle, MPI_T_pvar_handle *handle, int *count) ; int MPI_T_pvar_handle_free(MPI_T_pvar_session session, MPI_T_pvar_handle *handle) ; int MPI_T_pvar_start(MPI_T_pvar_session session, MPI_T_pvar_handle handle) ; int MPI_T_pvar_stop(MPI_T_pvar_session session, MPI_T_pvar_handle handle) ; int MPI_T_pvar_read(MPI_T_pvar_session session, MPI_T_pvar_handle handle, void *buf) ; int MPI_T_pvar_write(MPI_T_pvar_session session, MPI_T_pvar_handle handle, const void *buf) ; int MPI_T_pvar_reset(MPI_T_pvar_session session, MPI_T_pvar_handle handle) ; int MPI_T_pvar_readreset(MPI_T_pvar_session session, MPI_T_pvar_handle handle, void *buf) ; int MPI_T_category_get_num(int *num_cat) ; int MPI_T_category_get_info(int cat_index, char *name, int *name_len, char *desc, int *desc_len, int *num_cvars, int *num_pvars, int *num_categories) ; int MPI_T_category_get_cvars(int cat_index, int len, int indices[]) ; int MPI_T_category_get_pvars(int cat_index, int len, int indices[]) ; int MPI_T_category_get_categories(int cat_index, int len, int indices[]) ; int MPI_T_category_changed(int *stamp) ; int MPI_T_cvar_get_index(const char *name, int *cvar_index) ; int MPI_T_pvar_get_index(const char *name, int var_class, int *pvar_index) ; int MPI_T_category_get_index(const char *name, int *cat_index) ; int MPIX_Comm_failure_ack(MPI_Comm comm) ; int MPIX_Comm_failure_get_acked(MPI_Comm comm, MPI_Group *failedgrp) ; int MPIX_Comm_revoke(MPI_Comm comm) ; int MPIX_Comm_shrink(MPI_Comm comm, MPI_Comm *newcomm) ; int MPIX_Comm_agree(MPI_Comm comm, int *flag) ; # 1571 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 int PMPI_Send(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ; int PMPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) ; int PMPI_Get_count(const MPI_Status *status, MPI_Datatype datatype, int *count) ; int PMPI_Bsend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ; int PMPI_Ssend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ; int PMPI_Rsend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ; int PMPI_Buffer_attach(void *buffer, int size) ; int PMPI_Buffer_detach(void *buffer_addr, int *size) ; int PMPI_Isend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ibsend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Issend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Irsend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Wait(MPI_Request *request, MPI_Status *status) ; int PMPI_Test(MPI_Request *request, int *flag, MPI_Status *status) ; int PMPI_Request_free(MPI_Request *request) ; int PMPI_Waitany(int count, MPI_Request array_of_requests[], int *indx, MPI_Status *status) ; int PMPI_Testany(int count, MPI_Request array_of_requests[], int *indx, int *flag, MPI_Status *status) ; int PMPI_Waitall(int count, MPI_Request array_of_requests[], MPI_Status array_of_statuses[]) ; int PMPI_Testall(int count, MPI_Request array_of_requests[], int *flag, MPI_Status array_of_statuses[]) ; int PMPI_Waitsome(int incount, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[]) ; int PMPI_Testsome(int incount, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[]) ; int PMPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status) ; int PMPI_Probe(int source, int tag, MPI_Comm comm, MPI_Status *status) ; int PMPI_Cancel(MPI_Request *request) ; int PMPI_Test_cancelled(const MPI_Status *status, int *flag) ; int PMPI_Send_init(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Bsend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Rsend_init(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Recv_init(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) ; int PMPI_Start(MPI_Request *request) ; int PMPI_Startall(int count, MPI_Request array_of_requests[]) ; int PMPI_Sendrecv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status) ; int PMPI_Sendrecv_replace(void *buf, int count, MPI_Datatype datatype, int dest, int sendtag, int source, int recvtag, MPI_Comm comm, MPI_Status *status) ; int PMPI_Type_contiguous(int count, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_vector(int count, int blocklength, int stride, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_hvector(int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_indexed(int count, const int *array_of_blocklengths, const int *array_of_displacements, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_hindexed(int count, int *array_of_blocklengths, MPI_Aint *array_of_displacements, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_struct(int count, int *array_of_blocklengths, MPI_Aint *array_of_displacements, MPI_Datatype *array_of_types, MPI_Datatype *newtype) ; int PMPI_Address(void *location, MPI_Aint *address) ; int PMPI_Type_extent(MPI_Datatype datatype, MPI_Aint *extent) ; int PMPI_Type_size(MPI_Datatype datatype, int *size) ; int PMPI_Type_lb(MPI_Datatype datatype, MPI_Aint *displacement) ; int PMPI_Type_ub(MPI_Datatype datatype, MPI_Aint *displacement) ; int PMPI_Type_commit(MPI_Datatype *datatype) ; int PMPI_Type_free(MPI_Datatype *datatype) ; int PMPI_Get_elements(const MPI_Status *status, MPI_Datatype datatype, int *count) ; int PMPI_Pack(const void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, int outsize, int *position, MPI_Comm comm) ; int PMPI_Unpack(const void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Datatype datatype, MPI_Comm comm) ; int PMPI_Pack_size(int incount, MPI_Datatype datatype, MPI_Comm comm, int *size) ; int PMPI_Barrier(MPI_Comm comm) ; int PMPI_Bcast(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm) ; int PMPI_Gather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) ; int PMPI_Gatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int *recvcounts, const int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm) ; int PMPI_Scatter(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) ; int PMPI_Scatterv(const void *sendbuf, const int *sendcounts, const int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) ; int PMPI_Allgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) ; int PMPI_Allgatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int *recvcounts, const int *displs, MPI_Datatype recvtype, MPI_Comm comm) ; int PMPI_Alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) ; int PMPI_Alltoallv(const void *sendbuf, const int *sendcounts, const int *sdispls, MPI_Datatype sendtype, void *recvbuf, const int *recvcounts, const int *rdispls, MPI_Datatype recvtype, MPI_Comm comm) ; int PMPI_Alltoallw(const void *sendbuf, const int sendcounts[], const int sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const int rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm) ; int PMPI_Exscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int PMPI_Reduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) ; int PMPI_Op_create(MPI_User_function *user_fn, int commute, MPI_Op *op) ; int PMPI_Op_free(MPI_Op *op) ; int PMPI_Allreduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int PMPI_Reduce_scatter(const void *sendbuf, void *recvbuf, const int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int PMPI_Scan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int PMPI_Group_size(MPI_Group group, int *size) ; int PMPI_Group_rank(MPI_Group group, int *rank) ; int PMPI_Group_translate_ranks(MPI_Group group1, int n, const int ranks1[], MPI_Group group2, int ranks2[]) ; int PMPI_Group_compare(MPI_Group group1, MPI_Group group2, int *result) ; int PMPI_Comm_group(MPI_Comm comm, MPI_Group *group) ; int PMPI_Group_union(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) ; int PMPI_Group_intersection(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) ; int PMPI_Group_difference(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup) ; int PMPI_Group_incl(MPI_Group group, int n, const int ranks[], MPI_Group *newgroup) ; int PMPI_Group_excl(MPI_Group group, int n, const int ranks[], MPI_Group *newgroup) ; int PMPI_Group_range_incl(MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup) ; int PMPI_Group_range_excl(MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup) ; int PMPI_Group_free(MPI_Group *group) ; int PMPI_Comm_size(MPI_Comm comm, int *size) ; int PMPI_Comm_rank(MPI_Comm comm, int *rank) ; int PMPI_Comm_compare(MPI_Comm comm1, MPI_Comm comm2, int *result) ; int PMPI_Comm_dup(MPI_Comm comm, MPI_Comm *newcomm) ; int PMPI_Comm_dup_with_info(MPI_Comm comm, MPI_Info info, MPI_Comm *newcomm) ; int PMPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm) ; int PMPI_Comm_split(MPI_Comm comm, int color, int key, MPI_Comm *newcomm) ; int PMPI_Comm_free(MPI_Comm *comm) ; int PMPI_Comm_test_inter(MPI_Comm comm, int *flag) ; int PMPI_Comm_remote_size(MPI_Comm comm, int *size) ; int PMPI_Comm_remote_group(MPI_Comm comm, MPI_Group *group) ; int PMPI_Intercomm_create(MPI_Comm local_comm, int local_leader, MPI_Comm peer_comm, int remote_leader, int tag, MPI_Comm *newintercomm) ; int PMPI_Intercomm_merge(MPI_Comm intercomm, int high, MPI_Comm *newintracomm) ; int PMPI_Keyval_create(MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void *extra_state) ; int PMPI_Keyval_free(int *keyval) ; int PMPI_Attr_put(MPI_Comm comm, int keyval, void *attribute_val) ; int PMPI_Attr_get(MPI_Comm comm, int keyval, void *attribute_val, int *flag) ; int PMPI_Attr_delete(MPI_Comm comm, int keyval) ; int PMPI_Topo_test(MPI_Comm comm, int *status) ; int PMPI_Cart_create(MPI_Comm comm_old, int ndims, const int dims[], const int periods[], int reorder, MPI_Comm *comm_cart) ; int PMPI_Dims_create(int nnodes, int ndims, int dims[]) ; int PMPI_Graph_create(MPI_Comm comm_old, int nnodes, const int indx[], const int edges[], int reorder, MPI_Comm *comm_graph) ; int PMPI_Graphdims_get(MPI_Comm comm, int *nnodes, int *nedges) ; int PMPI_Graph_get(MPI_Comm comm, int maxindex, int maxedges, int indx[], int edges[]) ; int PMPI_Cartdim_get(MPI_Comm comm, int *ndims) ; int PMPI_Cart_get(MPI_Comm comm, int maxdims, int dims[], int periods[], int coords[]) ; int PMPI_Cart_rank(MPI_Comm comm, const int coords[], int *rank) ; int PMPI_Cart_coords(MPI_Comm comm, int rank, int maxdims, int coords[]) ; int PMPI_Graph_neighbors_count(MPI_Comm comm, int rank, int *nneighbors) ; int PMPI_Graph_neighbors(MPI_Comm comm, int rank, int maxneighbors, int neighbors[]) ; int PMPI_Cart_shift(MPI_Comm comm, int direction, int disp, int *rank_source, int *rank_dest) ; int PMPI_Cart_sub(MPI_Comm comm, const int remain_dims[], MPI_Comm *newcomm) ; int PMPI_Cart_map(MPI_Comm comm, int ndims, const int dims[], const int periods[], int *newrank) ; int PMPI_Graph_map(MPI_Comm comm, int nnodes, const int indx[], const int edges[], int *newrank) ; int PMPI_Get_processor_name(char *name, int *resultlen) ; int PMPI_Get_version(int *version, int *subversion) ; int PMPI_Get_library_version(char *version, int *resultlen) ; int PMPI_Errhandler_create(MPI_Handler_function *function, MPI_Errhandler *errhandler) ; int PMPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler) ; int PMPI_Errhandler_get(MPI_Comm comm, MPI_Errhandler *errhandler) ; int PMPI_Errhandler_free(MPI_Errhandler *errhandler) ; int PMPI_Error_string(int errorcode, char *string, int *resultlen) ; int PMPI_Error_class(int errorcode, int *errorclass) ; double PMPI_Wtime(void) ; double PMPI_Wtick(void) ; int PMPI_Init(int *argc, char ***argv) ; int PMPI_Finalize(void) ; int PMPI_Initialized(int *flag) ; int PMPI_Abort(MPI_Comm comm, int errorcode) ; int PMPI_Pcontrol(const int level, ...) ; int PMPI_Close_port(const char *port_name) ; int PMPI_Comm_accept(const char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm) ; int PMPI_Comm_connect(const char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm) ; int PMPI_Comm_disconnect(MPI_Comm *comm) ; int PMPI_Comm_get_parent(MPI_Comm *parent) ; int PMPI_Comm_join(int fd, MPI_Comm *intercomm) ; int PMPI_Comm_spawn(const char *command, char *argv[], int maxprocs, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *intercomm, int array_of_errcodes[]) ; int PMPI_Comm_spawn_multiple(int count, char *array_of_commands[], char **array_of_argv[], const int array_of_maxprocs[], const MPI_Info array_of_info[], int root, MPI_Comm comm, MPI_Comm *intercomm, int array_of_errcodes[]) ; int PMPI_Lookup_name(const char *service_name, MPI_Info info, char *port_name) ; int PMPI_Open_port(MPI_Info info, char *port_name) ; int PMPI_Publish_name(const char *service_name, MPI_Info info, const char *port_name) ; int PMPI_Unpublish_name(const char *service_name, MPI_Info info, const char *port_name) ; int PMPI_Comm_set_info(MPI_Comm comm, MPI_Info info) ; int PMPI_Comm_get_info(MPI_Comm comm, MPI_Info *info) ; int PMPI_Accumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) ; int PMPI_Get(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win) ; int PMPI_Put(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win) ; int PMPI_Win_complete(MPI_Win win) ; int PMPI_Win_create(void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *win) ; int PMPI_Win_fence(int assert, MPI_Win win) ; int PMPI_Win_free(MPI_Win *win) ; int PMPI_Win_get_group(MPI_Win win, MPI_Group *group) ; int PMPI_Win_lock(int lock_type, int rank, int assert, MPI_Win win) ; int PMPI_Win_post(MPI_Group group, int assert, MPI_Win win) ; int PMPI_Win_start(MPI_Group group, int assert, MPI_Win win) ; int PMPI_Win_test(MPI_Win win, int *flag) ; int PMPI_Win_unlock(int rank, MPI_Win win) ; int PMPI_Win_wait(MPI_Win win) ; int PMPI_Win_allocate(MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, void *baseptr, MPI_Win *win) ; int PMPI_Win_allocate_shared(MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, void *baseptr, MPI_Win *win) ; int PMPI_Win_shared_query(MPI_Win win, int rank, MPI_Aint *size, int *disp_unit, void *baseptr) ; int PMPI_Win_create_dynamic(MPI_Info info, MPI_Comm comm, MPI_Win *win) ; int PMPI_Win_attach(MPI_Win win, void *base, MPI_Aint size) ; int PMPI_Win_detach(MPI_Win win, const void *base) ; int PMPI_Win_get_info(MPI_Win win, MPI_Info *info_used) ; int PMPI_Win_set_info(MPI_Win win, MPI_Info info) ; int PMPI_Get_accumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, void *result_addr, int result_count, MPI_Datatype result_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) ; int PMPI_Fetch_and_op(const void *origin_addr, void *result_addr, MPI_Datatype datatype, int target_rank, MPI_Aint target_disp, MPI_Op op, MPI_Win win) ; int PMPI_Compare_and_swap(const void *origin_addr, const void *compare_addr, void *result_addr, MPI_Datatype datatype, int target_rank, MPI_Aint target_disp, MPI_Win win) ; int PMPI_Rput(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win, MPI_Request *request) ; int PMPI_Rget(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win, MPI_Request *request) ; int PMPI_Raccumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) ; int PMPI_Rget_accumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, void *result_addr, int result_count, MPI_Datatype result_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) ; int PMPI_Win_lock_all(int assert, MPI_Win win) ; int PMPI_Win_unlock_all(MPI_Win win) ; int PMPI_Win_flush(int rank, MPI_Win win) ; int PMPI_Win_flush_all(MPI_Win win) ; int PMPI_Win_flush_local(int rank, MPI_Win win) ; int PMPI_Win_flush_local_all(MPI_Win win) ; int PMPI_Win_sync(MPI_Win win) ; int PMPI_Add_error_class(int *errorclass) ; int PMPI_Add_error_code(int errorclass, int *errorcode) ; int PMPI_Add_error_string(int errorcode, const char *string) ; int PMPI_Comm_call_errhandler(MPI_Comm comm, int errorcode) ; int PMPI_Comm_create_keyval(MPI_Comm_copy_attr_function *comm_copy_attr_fn, MPI_Comm_delete_attr_function *comm_delete_attr_fn, int *comm_keyval, void *extra_state) ; int PMPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval) ; int PMPI_Comm_free_keyval(int *comm_keyval) ; int PMPI_Comm_get_attr(MPI_Comm comm, int comm_keyval, void *attribute_val, int *flag) ; int PMPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen) ; int PMPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val) ; int PMPI_Comm_set_name(MPI_Comm comm, const char *comm_name) ; int PMPI_File_call_errhandler(MPI_File fh, int errorcode) ; int PMPI_Grequest_complete(MPI_Request request) ; int PMPI_Grequest_start(MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, void *extra_state, MPI_Request *request) ; int PMPI_Init_thread(int *argc, char ***argv, int required, int *provided) ; int PMPI_Is_thread_main(int *flag) ; int PMPI_Query_thread(int *provided) ; int PMPI_Status_set_cancelled(MPI_Status *status, int flag) ; int PMPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count) ; int PMPI_Type_create_keyval(MPI_Type_copy_attr_function *type_copy_attr_fn, MPI_Type_delete_attr_function *type_delete_attr_fn, int *type_keyval, void *extra_state) ; int PMPI_Type_delete_attr(MPI_Datatype datatype, int type_keyval) ; int PMPI_Type_dup(MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_free_keyval(int *type_keyval) ; int PMPI_Type_get_attr(MPI_Datatype datatype, int type_keyval, void *attribute_val, int *flag) ; int PMPI_Type_get_contents(MPI_Datatype datatype, int max_integers, int max_addresses, int max_datatypes, int array_of_integers[], MPI_Aint array_of_addresses[], MPI_Datatype array_of_datatypes[]) ; int PMPI_Type_get_envelope(MPI_Datatype datatype, int *num_integers, int *num_addresses, int *num_datatypes, int *combiner) ; int PMPI_Type_get_name(MPI_Datatype datatype, char *type_name, int *resultlen) ; int PMPI_Type_set_attr(MPI_Datatype datatype, int type_keyval, void *attribute_val) ; int PMPI_Type_set_name(MPI_Datatype datatype, const char *type_name) ; int PMPI_Type_match_size(int typeclass, int size, MPI_Datatype *datatype) ; int PMPI_Win_call_errhandler(MPI_Win win, int errorcode) ; int PMPI_Win_create_keyval(MPI_Win_copy_attr_function *win_copy_attr_fn, MPI_Win_delete_attr_function *win_delete_attr_fn, int *win_keyval, void *extra_state) ; int PMPI_Win_delete_attr(MPI_Win win, int win_keyval) ; int PMPI_Win_free_keyval(int *win_keyval) ; int PMPI_Win_get_attr(MPI_Win win, int win_keyval, void *attribute_val, int *flag) ; int PMPI_Win_get_name(MPI_Win win, char *win_name, int *resultlen) ; int PMPI_Win_set_attr(MPI_Win win, int win_keyval, void *attribute_val) ; int PMPI_Win_set_name(MPI_Win win, const char *win_name) ; int PMPI_Alloc_mem(MPI_Aint size, MPI_Info info, void *baseptr) ; int PMPI_Comm_create_errhandler(MPI_Comm_errhandler_function *comm_errhandler_fn, MPI_Errhandler *errhandler) ; int PMPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler *errhandler) ; int PMPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler) ; int PMPI_File_create_errhandler(MPI_File_errhandler_function *file_errhandler_fn, MPI_Errhandler *errhandler) ; int PMPI_File_get_errhandler(MPI_File file, MPI_Errhandler *errhandler) ; int PMPI_File_set_errhandler(MPI_File file, MPI_Errhandler errhandler) ; int PMPI_Finalized(int *flag) ; int PMPI_Free_mem(void *base) ; int PMPI_Get_address(const void *location, MPI_Aint *address) ; int PMPI_Info_create(MPI_Info *info) ; int PMPI_Info_delete(MPI_Info info, const char *key) ; int PMPI_Info_dup(MPI_Info info, MPI_Info *newinfo) ; int PMPI_Info_free(MPI_Info *info) ; int PMPI_Info_get(MPI_Info info, const char *key, int valuelen, char *value, int *flag) ; int PMPI_Info_get_nkeys(MPI_Info info, int *nkeys) ; int PMPI_Info_get_nthkey(MPI_Info info, int n, char *key) ; int PMPI_Info_get_valuelen(MPI_Info info, const char *key, int *valuelen, int *flag) ; int PMPI_Info_set(MPI_Info info, const char *key, const char *value) ; int PMPI_Pack_external(const char datarep[], const void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, MPI_Aint outsize, MPI_Aint *position) ; int PMPI_Pack_external_size(const char datarep[], int incount, MPI_Datatype datatype, MPI_Aint *size) ; int PMPI_Request_get_status(MPI_Request request, int *flag, MPI_Status *status) ; int PMPI_Status_c2f(const MPI_Status *c_status, MPI_Fint *f_status) ; int PMPI_Status_f2c(const MPI_Fint *f_status, MPI_Status *c_status) ; int PMPI_Type_create_darray(int size, int rank, int ndims, const int array_of_gsizes[], const int array_of_distribs[], const int array_of_dargs[], const int array_of_psizes[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_create_hindexed(int count, const int array_of_blocklengths[], const MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_create_hvector(int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_create_indexed_block(int count, int blocklength, const int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_create_hindexed_block(int count, int blocklength, const MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_create_resized(MPI_Datatype oldtype, MPI_Aint lb, MPI_Aint extent, MPI_Datatype *newtype) ; int PMPI_Type_create_struct(int count, const int array_of_blocklengths[], const MPI_Aint array_of_displacements[], const MPI_Datatype array_of_types[], MPI_Datatype *newtype) ; int PMPI_Type_create_subarray(int ndims, const int array_of_sizes[], const int array_of_subsizes[], const int array_of_starts[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype) ; int PMPI_Type_get_extent(MPI_Datatype datatype, MPI_Aint *lb, MPI_Aint *extent) ; int PMPI_Type_get_true_extent(MPI_Datatype datatype, MPI_Aint *true_lb, MPI_Aint *true_extent) ; int PMPI_Unpack_external(const char datarep[], const void *inbuf, MPI_Aint insize, MPI_Aint *position, void *outbuf, int outcount, MPI_Datatype datatype) ; int PMPI_Win_create_errhandler(MPI_Win_errhandler_function *win_errhandler_fn, MPI_Errhandler *errhandler) ; int PMPI_Win_get_errhandler(MPI_Win win, MPI_Errhandler *errhandler) ; int PMPI_Win_set_errhandler(MPI_Win win, MPI_Errhandler errhandler) ; int PMPI_Type_create_f90_integer(int r, MPI_Datatype *newtype) ; int PMPI_Type_create_f90_real(int p, int r, MPI_Datatype *newtype) ; int PMPI_Type_create_f90_complex(int p, int r, MPI_Datatype *newtype) ; int PMPI_Reduce_local(const void *inbuf, void *inoutbuf, int count, MPI_Datatype datatype, MPI_Op op) ; int PMPI_Op_commutative(MPI_Op op, int *commute) ; int PMPI_Reduce_scatter_block(const void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) ; int PMPI_Dist_graph_create_adjacent(MPI_Comm comm_old, int indegree, const int sources[], const int sourceweights[], int outdegree, const int destinations[], const int destweights[], MPI_Info info, int reorder, MPI_Comm *comm_dist_graph) ; int PMPI_Dist_graph_create(MPI_Comm comm_old, int n, const int sources[], const int degrees[], const int destinations[], const int weights[], MPI_Info info, int reorder, MPI_Comm *comm_dist_graph) ; int PMPI_Dist_graph_neighbors_count(MPI_Comm comm, int *indegree, int *outdegree, int *weighted) ; int PMPI_Dist_graph_neighbors(MPI_Comm comm, int maxindegree, int sources[], int sourceweights[], int maxoutdegree, int destinations[], int destweights[]) ; int PMPI_Improbe(int source, int tag, MPI_Comm comm, int *flag, MPI_Message *message, MPI_Status *status) ; int PMPI_Imrecv(void *buf, int count, MPI_Datatype datatype, MPI_Message *message, MPI_Request *request) ; int PMPI_Mprobe(int source, int tag, MPI_Comm comm, MPI_Message *message, MPI_Status *status) ; int PMPI_Mrecv(void *buf, int count, MPI_Datatype datatype, MPI_Message *message, MPI_Status *status) ; int PMPI_Comm_idup(MPI_Comm comm, MPI_Comm *newcomm, MPI_Request *request) ; int PMPI_Ibarrier(MPI_Comm comm, MPI_Request *request) ; int PMPI_Ibcast(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm, MPI_Request *request) ; int PMPI_Igather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) ; int PMPI_Igatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) ; int PMPI_Iscatter(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) ; int PMPI_Iscatterv(const void *sendbuf, const int sendcounts[], const int displs[], MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request) ; int PMPI_Iallgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int PMPI_Iallgatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ialltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ialltoallv(const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ialltoallw(const void *sendbuf, const int sendcounts[], const int sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const int rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm, MPI_Request *request) ; int PMPI_Ireduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm, MPI_Request *request) ; int PMPI_Iallreduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ireduce_scatter(const void *sendbuf, void *recvbuf, const int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ireduce_scatter_block(const void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int PMPI_Iscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int PMPI_Iexscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ineighbor_allgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ineighbor_allgatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ineighbor_alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ineighbor_alltoallv(const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request) ; int PMPI_Ineighbor_alltoallw(const void *sendbuf, const int sendcounts[], const MPI_Aint sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const MPI_Aint rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm, MPI_Request *request) ; int PMPI_Neighbor_allgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) ; int PMPI_Neighbor_allgatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], MPI_Datatype recvtype, MPI_Comm comm) ; int PMPI_Neighbor_alltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) ; int PMPI_Neighbor_alltoallv(const void *sendbuf, const int sendcounts[], const int sdispls[], MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], MPI_Datatype recvtype, MPI_Comm comm) ; int PMPI_Neighbor_alltoallw(const void *sendbuf, const int sendcounts[], const MPI_Aint sdispls[], const MPI_Datatype sendtypes[], void *recvbuf, const int recvcounts[], const MPI_Aint rdispls[], const MPI_Datatype recvtypes[], MPI_Comm comm) ; int PMPI_Comm_split_type(MPI_Comm comm, int split_type, int key, MPI_Info info, MPI_Comm *newcomm) ; int PMPI_Comm_create_group(MPI_Comm comm, MPI_Group group, int tag, MPI_Comm *newcomm) ; int PMPI_Get_elements_x(const MPI_Status *status, MPI_Datatype datatype, MPI_Count *count) ; int PMPI_Status_set_elements_x(MPI_Status *status, MPI_Datatype datatype, MPI_Count count) ; int PMPI_Type_get_extent_x(MPI_Datatype datatype, MPI_Count *lb, MPI_Count *extent) ; int PMPI_Type_get_true_extent_x(MPI_Datatype datatype, MPI_Count *lb, MPI_Count *extent) ; int PMPI_Type_size_x(MPI_Datatype datatype, MPI_Count *size) ; MPI_Aint PMPI_Aint_add(MPI_Aint base, MPI_Aint disp) ; MPI_Aint PMPI_Aint_diff(MPI_Aint addr1, MPI_Aint addr2) ; int PMPI_T_init_thread(int required, int *provided) ; int PMPI_T_finalize(void) ; int PMPI_T_enum_get_info(MPI_T_enum enumtype, int *num, char *name, int *name_len) ; int PMPI_T_enum_get_item(MPI_T_enum enumtype, int indx, int *value, char *name, int *name_len) ; int PMPI_T_cvar_get_num(int *num_cvar) ; int PMPI_T_cvar_get_info(int cvar_index, char *name, int *name_len, int *verbosity, MPI_Datatype *datatype, MPI_T_enum *enumtype, char *desc, int *desc_len, int *binding, int *scope) ; int PMPI_T_cvar_handle_alloc(int cvar_index, void *obj_handle, MPI_T_cvar_handle *handle, int *count) ; int PMPI_T_cvar_handle_free(MPI_T_cvar_handle *handle) ; int PMPI_T_cvar_read(MPI_T_cvar_handle handle, void *buf) ; int PMPI_T_cvar_write(MPI_T_cvar_handle handle, const void *buf) ; int PMPI_T_pvar_get_num(int *num_pvar) ; int PMPI_T_pvar_get_info(int pvar_index, char *name, int *name_len, int *verbosity, int *var_class, MPI_Datatype *datatype, MPI_T_enum *enumtype, char *desc, int *desc_len, int *binding, int *readonly, int *continuous, int *atomic) ; int PMPI_T_pvar_session_create(MPI_T_pvar_session *session) ; int PMPI_T_pvar_session_free(MPI_T_pvar_session *session) ; int PMPI_T_pvar_handle_alloc(MPI_T_pvar_session session, int pvar_index, void *obj_handle, MPI_T_pvar_handle *handle, int *count) ; int PMPI_T_pvar_handle_free(MPI_T_pvar_session session, MPI_T_pvar_handle *handle) ; int PMPI_T_pvar_start(MPI_T_pvar_session session, MPI_T_pvar_handle handle) ; int PMPI_T_pvar_stop(MPI_T_pvar_session session, MPI_T_pvar_handle handle) ; int PMPI_T_pvar_read(MPI_T_pvar_session session, MPI_T_pvar_handle handle, void *buf) ; int PMPI_T_pvar_write(MPI_T_pvar_session session, MPI_T_pvar_handle handle, const void *buf) ; int PMPI_T_pvar_reset(MPI_T_pvar_session session, MPI_T_pvar_handle handle) ; int PMPI_T_pvar_readreset(MPI_T_pvar_session session, MPI_T_pvar_handle handle, void *buf) ; int PMPI_T_category_get_num(int *num_cat) ; int PMPI_T_category_get_info(int cat_index, char *name, int *name_len, char *desc, int *desc_len, int *num_cvars, int *num_pvars, int *num_categories) ; int PMPI_T_category_get_cvars(int cat_index, int len, int indices[]) ; int PMPI_T_category_get_pvars(int cat_index, int len, int indices[]) ; int PMPI_T_category_get_categories(int cat_index, int len, int indices[]) ; int PMPI_T_category_changed(int *stamp) ; int PMPI_T_cvar_get_index(const char *name, int *cvar_index) ; int PMPI_T_pvar_get_index(const char *name, int var_class, int *pvar_index) ; int PMPI_T_category_get_index(const char *name, int *cat_index) ; int PMPIX_Comm_failure_ack(MPI_Comm comm) ; int PMPIX_Comm_failure_get_acked(MPI_Comm comm, MPI_Group *failedgrp) ; int PMPIX_Comm_revoke(MPI_Comm comm) ; int PMPIX_Comm_shrink(MPI_Comm comm, MPI_Comm *newcomm) ; int PMPIX_Comm_agree(MPI_Comm comm, int *flag) ; # 2225 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 # 1 "/home/epscodes/MyLocal/mpi/mpich/include/mpio.h" 1 3 # 13 "/home/epscodes/MyLocal/mpi/mpich/include/mpio.h" 3 # 1 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 1 3 # 14 "/home/epscodes/MyLocal/mpi/mpich/include/mpio.h" 2 3 # 139 "/home/epscodes/MyLocal/mpi/mpich/include/mpio.h" 3 int MPI_File_open(MPI_Comm comm, const char *filename, int amode, MPI_Info info, MPI_File *fh) ; int MPI_File_close(MPI_File *fh) ; int MPI_File_delete(const char *filename, MPI_Info info) ; int MPI_File_set_size(MPI_File fh, MPI_Offset size) ; int MPI_File_preallocate(MPI_File fh, MPI_Offset size) ; int MPI_File_get_size(MPI_File fh, MPI_Offset *size) ; int MPI_File_get_group(MPI_File fh, MPI_Group *group) ; int MPI_File_get_amode(MPI_File fh, int *amode) ; int MPI_File_set_info(MPI_File fh, MPI_Info info) ; int MPI_File_get_info(MPI_File fh, MPI_Info *info_used) ; int MPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype, MPI_Datatype filetype, const char *datarep, MPI_Info info) ; int MPI_File_get_view(MPI_File fh, MPI_Offset *disp, MPI_Datatype *etype, MPI_Datatype *filetype, char *datarep) ; int MPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_read_at_all(MPI_File fh, MPI_Offset offset, void * buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_write_at(MPI_File fh, MPI_Offset offset, const void * buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_write_at_all(MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_iread_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int MPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int MPI_File_read(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_read_all(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_write(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_write_all(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_iread(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int MPI_File_iwrite(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int MPI_File_seek(MPI_File fh, MPI_Offset offset, int whence) ; int MPI_File_get_position(MPI_File fh, MPI_Offset *offset) ; int MPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset, MPI_Offset *disp) ; int MPI_File_read_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_write_shared(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_iread_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int MPI_File_iwrite_shared(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int MPI_File_read_ordered(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_write_ordered(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status) ; int MPI_File_seek_shared(MPI_File fh, MPI_Offset offset, int whence) ; int MPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset) ; int MPI_File_read_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype) ; int MPI_File_read_at_all_end(MPI_File fh, void *buf, MPI_Status *status) ; int MPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype) ; int MPI_File_write_at_all_end(MPI_File fh, const void *buf, MPI_Status *status) ; int MPI_File_read_all_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype) ; int MPI_File_read_all_end(MPI_File fh, void *buf, MPI_Status *status) ; int MPI_File_write_all_begin(MPI_File fh, const void *buf, int count, MPI_Datatype datatype) ; int MPI_File_write_all_end(MPI_File fh, const void *buf, MPI_Status *status) ; int MPI_File_read_ordered_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype) ; int MPI_File_read_ordered_end(MPI_File fh, void *buf, MPI_Status *status) ; int MPI_File_write_ordered_begin(MPI_File fh, const void *buf, int count, MPI_Datatype datatype) ; int MPI_File_write_ordered_end(MPI_File fh, const void *buf, MPI_Status *status) ; int MPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype, MPI_Aint *extent) ; int MPI_Register_datarep(const char *datarep, MPI_Datarep_conversion_function *read_conversion_fn, MPI_Datarep_conversion_function *write_conversion_fn, MPI_Datarep_extent_function *dtype_file_extent_fn, void *extra_state) ; int MPI_File_set_atomicity(MPI_File fh, int flag) ; int MPI_File_get_atomicity(MPI_File fh, int *flag) ; int MPI_File_sync(MPI_File fh) ; # 258 "/home/epscodes/MyLocal/mpi/mpich/include/mpio.h" 3 int MPI_File_iread_at_all(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int MPI_File_iwrite_at_all(MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int MPI_File_iread_all(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int MPI_File_iwrite_all(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; # 298 "/home/epscodes/MyLocal/mpi/mpich/include/mpio.h" 3 MPI_File MPI_File_f2c(MPI_Fint file) ; MPI_Fint MPI_File_c2f(MPI_File file) ; # 359 "/home/epscodes/MyLocal/mpi/mpich/include/mpio.h" 3 int PMPI_File_open(MPI_Comm, const char *, int, MPI_Info, MPI_File *) ; int PMPI_File_close(MPI_File *) ; int PMPI_File_delete(const char *, MPI_Info) ; int PMPI_File_set_size(MPI_File, MPI_Offset) ; int PMPI_File_preallocate(MPI_File, MPI_Offset) ; int PMPI_File_get_size(MPI_File, MPI_Offset *) ; int PMPI_File_get_group(MPI_File, MPI_Group *) ; int PMPI_File_get_amode(MPI_File, int *) ; int PMPI_File_set_info(MPI_File, MPI_Info) ; int PMPI_File_get_info(MPI_File, MPI_Info *) ; int PMPI_File_set_view(MPI_File, MPI_Offset, MPI_Datatype, MPI_Datatype, const char *, MPI_Info) ; int PMPI_File_get_view(MPI_File, MPI_Offset *, MPI_Datatype *, MPI_Datatype *, char *) ; int PMPI_File_read_at(MPI_File, MPI_Offset, void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_read_at_all(MPI_File, MPI_Offset, void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_write_at(MPI_File, MPI_Offset, const void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_write_at_all(MPI_File, MPI_Offset, const void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_iread_at(MPI_File, MPI_Offset, void *, int, MPI_Datatype, MPI_Request *) ; int PMPI_File_iwrite_at(MPI_File, MPI_Offset, const void *, int, MPI_Datatype, MPI_Request *) ; int PMPI_File_read(MPI_File, void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_read_all(MPI_File, void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_write(MPI_File, const void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_write_all(MPI_File, const void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_iread(MPI_File, void *, int, MPI_Datatype, MPI_Request *) ; int PMPI_File_iwrite(MPI_File, const void *, int, MPI_Datatype, MPI_Request *) ; int PMPI_File_seek(MPI_File, MPI_Offset, int) ; int PMPI_File_get_position(MPI_File, MPI_Offset *) ; int PMPI_File_get_byte_offset(MPI_File, MPI_Offset, MPI_Offset *) ; int PMPI_File_read_shared(MPI_File, void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_write_shared(MPI_File, const void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_iread_shared(MPI_File, void *, int, MPI_Datatype, MPI_Request *) ; int PMPI_File_iwrite_shared(MPI_File, const void *, int, MPI_Datatype, MPI_Request *) ; int PMPI_File_read_ordered(MPI_File, void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_write_ordered(MPI_File, const void *, int, MPI_Datatype, MPI_Status *) ; int PMPI_File_seek_shared(MPI_File, MPI_Offset, int) ; int PMPI_File_get_position_shared(MPI_File, MPI_Offset *) ; int PMPI_File_read_at_all_begin(MPI_File, MPI_Offset, void *, int, MPI_Datatype) ; int PMPI_File_read_at_all_end(MPI_File, void *, MPI_Status *) ; int PMPI_File_write_at_all_begin(MPI_File, MPI_Offset, const void *, int, MPI_Datatype) ; int PMPI_File_write_at_all_end(MPI_File, const void *, MPI_Status *) ; int PMPI_File_read_all_begin(MPI_File, void *, int, MPI_Datatype) ; int PMPI_File_read_all_end(MPI_File, void *, MPI_Status *) ; int PMPI_File_write_all_begin(MPI_File, const void *, int, MPI_Datatype) ; int PMPI_File_write_all_end(MPI_File, const void *, MPI_Status *) ; int PMPI_File_read_ordered_begin(MPI_File, void *, int, MPI_Datatype) ; int PMPI_File_read_ordered_end(MPI_File, void *, MPI_Status *) ; int PMPI_File_write_ordered_begin(MPI_File, const void *, int, MPI_Datatype) ; int PMPI_File_write_ordered_end(MPI_File, const void *, MPI_Status *) ; int PMPI_File_get_type_extent(MPI_File, MPI_Datatype, MPI_Aint *) ; int PMPI_Register_datarep(const char *, MPI_Datarep_conversion_function *, MPI_Datarep_conversion_function *, MPI_Datarep_extent_function *, void *) ; int PMPI_File_set_atomicity(MPI_File, int) ; int PMPI_File_get_atomicity(MPI_File, int *) ; int PMPI_File_sync(MPI_File) ; # 487 "/home/epscodes/MyLocal/mpi/mpich/include/mpio.h" 3 int PMPI_File_iread_at_all(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int PMPI_File_iwrite_at_all(MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int PMPI_File_iread_all(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; int PMPI_File_iwrite_all(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request) ; # 511 "/home/epscodes/MyLocal/mpi/mpich/include/mpio.h" 3 MPI_File PMPI_File_f2c(MPI_Fint) ; MPI_Fint PMPI_File_c2f(MPI_File) ; # 2226 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 2 3 # 2247 "/home/epscodes/MyLocal/mpi/mpich/include/mpi.h" 3 typedef int MPIX_Grequest_class; int MPIX_Grequest_class_create(MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, MPIX_Grequest_poll_function *poll_fn, MPIX_Grequest_wait_function *wait_fn, MPIX_Grequest_class *greq_class) ; int MPIX_Grequest_class_allocate(MPIX_Grequest_class greq_class, void *extra_state, MPI_Request *request) ; int MPIX_Grequest_start(MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, MPIX_Grequest_poll_function *poll_fn, MPIX_Grequest_wait_function *wait_fn, void *extra_state, MPI_Request *request) ; struct mpixi_mutex_s; typedef struct mpixi_mutex_s * MPIX_Mutex; int MPIX_Mutex_create(int count, MPI_Comm comm, MPIX_Mutex *hdl) ; int MPIX_Mutex_free(MPIX_Mutex *hdl) ; int MPIX_Mutex_lock(MPIX_Mutex hdl, int mutex, int proc) ; int MPIX_Mutex_unlock(MPIX_Mutex hdl, int mutex, int proc) ; int PMPIX_Grequest_class_create(MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, MPIX_Grequest_poll_function *poll_fn, MPIX_Grequest_wait_function *wait_fn, MPIX_Grequest_class *greq_class) ; int PMPIX_Grequest_class_allocate(MPIX_Grequest_class greq_class, void *extra_state, MPI_Request *request) ; int PMPIX_Grequest_start(MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, MPIX_Grequest_poll_function *poll_fn, MPIX_Grequest_wait_function *wait_fn, void *extra_state, MPI_Request *request) ; int PMPIX_Mutex_create(int count, MPI_Comm comm, MPIX_Mutex *hdl) ; int PMPIX_Mutex_free(MPIX_Mutex *hdl) ; int PMPIX_Mutex_lock(MPIX_Mutex hdl, int mutex, int proc) ; int PMPIX_Mutex_unlock(MPIX_Mutex hdl, int mutex, int proc) ; # 4 "/tmp/petsc-rah3qQ/config.packages.MPI/conftest.c" 2 # 4 "/tmp/petsc-rah3qQ/config.packages.MPI/conftest.c" version= # 4 "/tmp/petsc-rah3qQ/config.packages.MPI/conftest.c" 3 3 ================================================================================ TEST checkSharedLibrary from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:141) TESTING: checkSharedLibrary from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:141) Sets flag indicating if MPI libraries are shared or not and determines if MPI libraries CANNOT be used by shared libraries ================================================================================ TEST configureMPIEXEC from config.packages.MPI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MPI.py:170) TESTING: configureMPIEXEC from config.packages.MPI(config/BuildSystem/config/packages/MPI.py:170) Checking for mpiexec Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mpiexec...found Defined make macro "MPIEXEC" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpiexec" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #ifdef __cplusplus extern "C" #endif int init(int argc, char *argv[]) { int isInitialized; MPI_Init(&argc, &argv); MPI_Initialized(&isInitialized); return (int) isInitialized; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/libconftest.so -shared -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #ifdef __cplusplus extern "C" #endif int checkInit(void) { int isInitialized; MPI_Initialized(&isInitialized); if (isInitialized) MPI_Finalize(); return (int) isInitialized; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.packages.MPI/libconftest.so -shared -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.MPI/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #ifdef PETSC_HAVE_DLFCN_H #include #endif int main() { int argc = 1; char *argv[2] = {(char *) "conftest", NULL}; void *lib; int (*init)(int, char **); int (*checkInit)(void); lib = dlopen("/tmp/petsc-rah3qQ/config.libraries/lib1.so", RTLD_LAZY); if (!lib) { fprintf(stderr, "Could not open lib1.so: %s\n", dlerror()); exit(1); } init = (int (*)(int, char **)) dlsym(lib, "init"); if (!init) { fprintf(stderr, "Could not find initialization function\n"); exit(1); } if (!(*init)(argc, argv)) { fprintf(stderr, "Could not initialize library\n"); exit(1); } lib = dlopen("/tmp/petsc-rah3qQ/config.libraries/lib2.so", RTLD_LAZY); if (!lib) { fprintf(stderr, "Could not open lib2.so: %s\n", dlerror()); exit(1); } checkInit = (int (*)(void)) dlsym(lib, "checkInit"); if (!checkInit) { fprintf(stderr, "Could not find initialization check function\n"); exit(1); } if (!(*checkInit)()) { fprintf(stderr, "Did not link with shared library\n"); exit(2); } ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl -ldl Testing executable /tmp/petsc-rah3qQ/config.libraries/conftest to see if it can be run Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpiexec /tmp/petsc-rah3qQ/config.libraries/conftest Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpiexec /tmp/petsc-rah3qQ/config.libraries/conftest ERROR while running executable: Could not execute "['/home/epscodes/MyLocal/mpi/mpich/bin/mpiexec /tmp/petsc-rah3qQ/config.libraries/conftest']": Could not find initialization function Library was not shared ================================================================================ TEST alternateConfigureLibrary from config.packages.yaml(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.yaml(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST configureLibrary from config.packages.valgrind(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:798) TESTING: configureLibrary from config.packages.valgrind(config/BuildSystem/config/package.py:798) 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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 [] [] No functions to check for in library [] [] Checking for headers Compiler specific search VALGRIND: ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkInclude from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:86) 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 ['/home/epscodes/MyLocal/mpi/mpich/include'] Checking include with compiler flags var CPPFLAGS ['/home/epscodes/MyLocal/mpi/mpich/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.headers -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Found header files ['valgrind/valgrind.h'] in ['/home/epscodes/MyLocal/mpi/mpich/include'] All intermediate test results are stored in /tmp/petsc-rah3qQ/config.packages.valgrind Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.valgrind/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.valgrind/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { RUNNING_ON_VALGRIND; ; return 0; } ================================================================================ TEST alternateConfigureLibrary from config.packages.ssl(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.ssl(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.sprng(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.sprng(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default PETSc clone, checking for Sowing Checking for program /home/epscodes/MyLocal/intel/mkl/bin/pdflatex...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/pdflatex...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/pdflatex...not found Checking for program /usr/local/sbin/pdflatex...not found Checking for program /usr/local/bin/pdflatex...not found Checking for program /usr/sbin/pdflatex...not found Checking for program /usr/bin/pdflatex...found Defined make macro "PDFLATEX" to "/usr/bin/pdflatex" Checking for program /home/epscodes/MyLocal/intel/mkl/bin/bfort...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/bfort...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/bfort...not found Checking for program /usr/local/sbin/bfort...not found Checking for program /usr/local/bin/bfort...not found Checking for program /usr/sbin/bfort...not found Checking for program /usr/bin/bfort...not found Checking for program /sbin/bfort...not found Checking for program /bin/bfort...not found Checking for program /usr/games/bfort...not found Checking for program /usr/local/games/bfort...not found Checking for program /snap/bin/bfort...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/bfort...not found Checking for program /home/epscodes/MyLocal/intel/mkl/bin/doctext...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/doctext...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/doctext...not found Checking for program /usr/local/sbin/doctext...not found Checking for program /usr/local/bin/doctext...not found Checking for program /usr/sbin/doctext...not found Checking for program /usr/bin/doctext...not found Checking for program /sbin/doctext...not found Checking for program /bin/doctext...not found Checking for program /usr/games/doctext...not found Checking for program /usr/local/games/doctext...not found Checking for program /snap/bin/doctext...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/doctext...not found Checking for program /home/epscodes/MyLocal/intel/mkl/bin/mapnames...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/mapnames...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/mapnames...not found Checking for program /usr/local/sbin/mapnames...not found Checking for program /usr/local/bin/mapnames...not found Checking for program /usr/sbin/mapnames...not found Checking for program /usr/bin/mapnames...not found Checking for program /sbin/mapnames...not found Checking for program /bin/mapnames...not found Checking for program /usr/games/mapnames...not found Checking for program /usr/local/games/mapnames...not found Checking for program /snap/bin/mapnames...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/mapnames...not found Checking for program /home/epscodes/MyLocal/intel/mkl/bin/bib2html...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/bib2html...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/bib2html...not found Checking for program /usr/local/sbin/bib2html...not found Checking for program /usr/local/bin/bib2html...not found Checking for program /usr/sbin/bib2html...not found Checking for program /usr/bin/bib2html...not found Checking for program /sbin/bib2html...not found Checking for program /bin/bib2html...not found Checking for program /usr/games/bib2html...not found Checking for program /usr/local/games/bib2html...not found Checking for program /snap/bin/bib2html...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/bib2html...not found Bfort not found. Installing sowing for FortranStubs ================================================================================ TEST checkDependencies from config.packages.sowing(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:773) TESTING: checkDependencies from config.packages.sowing(config/BuildSystem/config/package.py:773) ================================================================================ TEST configureLibrary from config.packages.sowing(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:798) TESTING: configureLibrary from config.packages.sowing(config/BuildSystem/config/package.py:798) 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.25-p1^{commit}'] Executing: ['git', 'rev-parse', 'v1.1.25-p1'] stdout: bc33abe1e9818d95968d6897bfbfc35ed0c18b51 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 pkg.gitcommit Removing sowing.petscconf Executing: ['git', 'checkout', '-f', 'bc33abe1e9818d95968d6897bfbfc35ed0c18b51'] Makefile /home/epscodes/MyLocal/petscmaster/arch-debug/lib/petsc/conf/pkg.conf.sowing has correct checksum Commit file /home/epscodes/MyLocal/petscmaster/arch-debug/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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 [] [] No functions to check for in library [] [] Checking for headers Download SOWING: ['/home/epscodes/MyLocal/petscmaster/arch-debug/include', '/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkVersion from config.packages.sowing(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:918) TESTING: checkVersion from config.packages.sowing(config/BuildSystem/config/package.py:918) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ================================================================================ TEST checkSharedLibrary from config.packages.sowing(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:852) TESTING: checkSharedLibrary from config.packages.sowing(config/BuildSystem/config/package.py:852) By default we don't care about checking if the library is shared Checking for program /home/epscodes/MyLocal/petscmaster/arch-debug/bin/bfort...found Defined make macro "BFORT" to "/home/epscodes/MyLocal/petscmaster/arch-debug/bin/bfort" Checking for program /home/epscodes/MyLocal/petscmaster/arch-debug/bin/doctext...found Defined make macro "DOCTEXT" to "/home/epscodes/MyLocal/petscmaster/arch-debug/bin/doctext" Checking for program /home/epscodes/MyLocal/petscmaster/arch-debug/bin/mapnames...found Defined make macro "MAPNAMES" to "/home/epscodes/MyLocal/petscmaster/arch-debug/bin/mapnames" Checking for program /home/epscodes/MyLocal/petscmaster/arch-debug/bin/bib2html...found Defined make macro "BIB2HTML" to "/home/epscodes/MyLocal/petscmaster/arch-debug/bin/bib2html" Executing: /home/epscodes/MyLocal/petscmaster/arch-debug/bin/bfort -version stdout: bfort (sowing) release 1.1.25 of $Date: 2006-02-20 14:58:34 $ Running /home/epscodes/MyLocal/petscmaster/arch-debug/bin/bfort to generate fortran stubs ================================================================================ TEST alternateConfigureLibrary from config.packages.slepc(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/slepc.py:89) TESTING: alternateConfigureLibrary from config.packages.slepc(config/BuildSystem/config/packages/slepc.py:89) Defined make rule "slepc-build" with dependencies "" and code [] Defined make rule "slepc-install" with dependencies "" and code [] ================================================================================ TEST alternateConfigureLibrary from config.packages.revolve(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.revolve(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.radau5(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.radau5(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.pami(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.pami(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.opengles(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.opengles(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.opencl(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.opencl(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.muparser(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.muparser(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default Defined "PYTHON_EXE" to ""/usr/bin/python"" Executing: /usr/bin/python -c "import Cython" Executing: /usr/bin/python -c "import numpy" ================================================================================ TEST alternateConfigureLibrary from config.packages.petsc4py(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/petsc4py.py:97) TESTING: alternateConfigureLibrary from config.packages.petsc4py(config/BuildSystem/config/packages/petsc4py.py:97) Defined make rule "petsc4py-build" with dependencies "" and code [] Defined make rule "petsc4py-install" with dependencies "" and code [] ================================================================================ TEST alternateConfigureLibrary from config.packages.mpi4py(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/mpi4py.py:73) TESTING: alternateConfigureLibrary from config.packages.mpi4py(config/BuildSystem/config/packages/mpi4py.py:73) Defined make rule "mpi4py-build" with dependencies "" and code [] Defined make rule "mpi4py-install" with dependencies "" and code [] ================================================================================ TEST alternateConfigureLibrary from config.packages.mpe(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.mpe(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.memkind(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.memkind(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.libmesh(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/libmesh.py:76) 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 [] ================================================================================ TEST alternateConfigureLibrary from config.packages.moose(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.moose(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.libjpeg(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.libjpeg(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.libceed(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.libceed(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default Checking for program /home/epscodes/MyLocal/intel/mkl/bin/lgrind...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/lgrind...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/lgrind...not found Checking for program /usr/local/sbin/lgrind...not found Checking for program /usr/local/bin/lgrind...not found Checking for program /usr/sbin/lgrind...not found Checking for program /usr/bin/lgrind...not found Checking for program /sbin/lgrind...not found Checking for program /bin/lgrind...not found Checking for program /usr/games/lgrind...not found Checking for program /usr/local/games/lgrind...not found Checking for program /snap/bin/lgrind...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/lgrind...not found ================================================================================ TEST alternateConfigureLibrary from config.packages.gmp(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.gmp(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.mpfr(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.mpfr(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.giflib(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.giflib(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.cuda(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.cuda(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.ctetgen(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.ctetgen(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.concurrencykit(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.concurrencykit(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST locateC2html from config.packages.c2html(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/c2html.py:33) TESTING: locateC2html from config.packages.c2html(config/BuildSystem/config/packages/c2html.py:33) Looking for default C2html executable Checking for program /home/epscodes/MyLocal/intel/mkl/bin/c2html...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/c2html...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/c2html...not found Checking for program /usr/local/sbin/c2html...not found Checking for program /usr/local/bin/c2html...not found Checking for program /usr/sbin/c2html...not found Checking for program /usr/bin/c2html...not found Checking for program /sbin/c2html...not found Checking for program /bin/c2html...not found Checking for program /usr/games/c2html...not found Checking for program /usr/local/games/c2html...not found Checking for program /snap/bin/c2html...not found Checking for program /home/epscodes/MyLocal/petscmaster/lib/petsc/bin/win32fe/c2html...not found ================================================================================ TEST alternateConfigureLibrary from config.packages.boost(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.boost(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.silo(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.silo(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.Random123(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.Random123(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.PARTY(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.PARTY(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.Matlab(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.Matlab(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.MatlabEngine(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.MatlabEngine(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.Mathematica(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.Mathematica(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.opengl(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.opengl(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.glut(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.glut(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST checkDependencies from config.packages.X(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:773) TESTING: checkDependencies from config.packages.X(config/BuildSystem/config/package.py:773) ================================================================================ TEST configureLibrary from config.packages.X(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:798) TESTING: configureLibrary from config.packages.X(config/BuildSystem/config/package.py:798) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional X Checking for library in Compiler specific search X: [] ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_XSetWMName': /tmp/petsc-rah3qQ/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'] ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lX11 -lquadmath -lstdc++ -ldl Defined "HAVE_LIBX11" to "1" No functions to check for in library ['libX11.a'] [] Checking for headers Compiler specific search X: ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkInclude from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:86) 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 ['/home/epscodes/MyLocal/mpi/mpich/include'] Checking include with compiler flags var CPPFLAGS ['/home/epscodes/MyLocal/mpi/mpich/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.headers -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Found header files ['X11/Xlib.h'] in ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkVersion from config.packages.X(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:918) TESTING: checkVersion from config.packages.X(config/BuildSystem/config/package.py:918) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ================================================================================ TEST checkSharedLibrary from config.packages.X(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:852) TESTING: checkSharedLibrary from config.packages.X(config/BuildSystem/config/package.py:852) By default we don't care about checking if the library is shared ================================================================================ TEST alternateConfigureLibrary from config.packages.GLVis(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.GLVis(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.CoDiPack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.CoDiPack(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.adblaslapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.adblaslapack(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.ADOLC(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.ADOLC(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST locateCMake from config.packages.cmake(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/cmake.py:39) TESTING: locateCMake from config.packages.cmake(config/BuildSystem/config/packages/cmake.py:39) Looking for default CMake executable Checking for program /home/epscodes/MyLocal/intel/mkl/bin/cmake...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/cmake...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/cmake...not found Checking for program /usr/local/sbin/cmake...not found Checking for program /usr/local/bin/cmake...not found Checking for program /usr/sbin/cmake...not found Checking for program /usr/bin/cmake...found Defined make macro "CMAKE" to "/usr/bin/cmake" Looking for default CTest executable Checking for program /home/epscodes/MyLocal/intel/mkl/bin/ctest...not found Checking for program /home/epscodes/MyLocal/mpi/mpich/bin/ctest...not found Checking for program /home/epscodes/MyLocal/anaconda/condabin/ctest...not found Checking for program /usr/local/sbin/ctest...not found Checking for program /usr/local/bin/ctest...not found Checking for program /usr/sbin/ctest...not found Checking for program /usr/bin/ctest...found Defined make macro "CTEST" to "/usr/bin/ctest" Executing: /usr/bin/cmake --version stdout: cmake version 3.10.2 CMake suite maintained and supported by Kitware (kitware.com/cmake). cmake version found 3.10.2 ================================================================================ TEST alternateConfigureLibrary from config.packages.googletest(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.googletest(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.unittestcpp(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.unittestcpp(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.eigen(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.eigen(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.szlib(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.szlib(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.zlib(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.zlib(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.tetgen(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.tetgen(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.tchem(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.tchem(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.saws(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.saws(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.libpng(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.libpng(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.combblas(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.combblas(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.Triangle(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.Triangle(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.metis(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.metis(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.pragmatic(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.pragmatic(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.parmetis(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.parmetis(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.Chaco(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.Chaco(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.hdf5(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.hdf5(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.med(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.med(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.cgns(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.cgns(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.ascem-io(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.ascem-io(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.pflotran(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.pflotran(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.alquimia(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.alquimia(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.SAMRAI(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.SAMRAI(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.ADIOS2(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.ADIOS2(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.pnetcdf(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.pnetcdf(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.netcdf(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.netcdf(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.exodusii(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.exodusii(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.hwloc(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.hwloc(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST checkDependencies from config.packages.pthread(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:773) TESTING: checkDependencies from config.packages.pthread(config/BuildSystem/config/package.py:773) ================================================================================ TEST configureLibrary from config.packages.pthread(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/pthread.py:20) 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: [] ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 [] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_pthread_create': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `pthread_create' collect2: error: ld returned 1 exit status Checking for library in Compiler specific search PTHREAD: ['libpthread.a'] ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 ['libpthread.a'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -lpthread -lquadmath -lstdc++ -ldl Defined "HAVE_LIBPTHREAD" to "1" No functions to check for in library ['libpthread.a'] [] Checking for headers Compiler specific search PTHREAD: ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkInclude from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:86) 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 ['/home/epscodes/MyLocal/mpi/mpich/include'] Checking include with compiler flags var CPPFLAGS ['/home/epscodes/MyLocal/mpi/mpich/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.headers -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Found header files ['pthread.h'] in ['/home/epscodes/MyLocal/mpi/mpich/include'] All intermediate test results are stored in /tmp/petsc-rah3qQ/config.packages.pthread Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.pthread/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.pthread/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.pthread/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.pthread/conftest.c:6:20: warning: unused variable ‘a’ [-Wunused-variable] pthread_barrier_t *a; ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { pthread_barrier_t *a; ; return 0; } Defined "HAVE_PTHREAD_BARRIER_T" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.pthread/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.pthread/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.packages.pthread/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.packages.pthread/conftest.c:6:12: warning: unused variable ‘a’ [-Wunused-variable] cpu_set_t *a; ^ 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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.packages.pthread /tmp/petsc-rah3qQ/config.packages.pthread/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_SYS_SYSCTL_H" to "1" ================================================================================ TEST checkVersion from config.packages.pthread(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:918) TESTING: checkVersion from config.packages.pthread(config/BuildSystem/config/package.py:918) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ================================================================================ TEST checkSharedLibrary from config.packages.pthread(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:852) TESTING: checkSharedLibrary from config.packages.pthread(config/BuildSystem/config/package.py:852) By default we don't care about checking if the library is shared ================================================================================ TEST alternateConfigureLibrary from config.packages.PTScotch(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.PTScotch(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.Zoltan(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.Zoltan(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.ADIOS(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.ADIOS(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.openmp(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.openmp(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.viennacl(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.viennacl(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.ColPack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.ColPack(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.openblas(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.openblas(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.fblaslapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.fblaslapack(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.f2cblaslapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.f2cblaslapack(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST checkDependencies from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:773) TESTING: checkDependencies from config.packages.BlasLapack(config/BuildSystem/config/package.py:773) ================================================================================ TEST configureLibrary from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:424) TESTING: configureLibrary from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:424) Looking for BLAS/LAPACK in user specified directory: /home/epscodes/MyLocal/intel/mkl Files and directories in that directory: ['lib', 'bin', 'include', 'examples', 'interfaces', 'tools', 'benchmarks'] Executing: ls /home/epscodes/MyLocal/intel/mkl stdout: benchmarks bin examples include interfaces lib tools ================================================================================ Checking for a functional BLAS and LAPACK in User specified installation root (HPUX) ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libveclib.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lveclib -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lveclib collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['/home/epscodes/MyLocal/intel/mkl/libveclib.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lveclib -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lveclib collect2: error: ld returned 1 exit status Checking for underscore name mangling on BLAS/LAPACK Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libveclib.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lveclib -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lveclib collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for a functional BLAS and LAPACK in User specified installation root (F2CBLASLAPACK) ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libf2cblas.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lf2cblas -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lf2cblas collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['/home/epscodes/MyLocal/intel/mkl/libf2cblas.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lf2cblas -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lf2cblas collect2: error: ld returned 1 exit status Checking for underscore name mangling on BLAS/LAPACK Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libf2cblas.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lf2cblas -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lf2cblas collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for a functional BLAS and LAPACK in User specified installation root(FBLASLAPACK) ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libfblas.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lfblas -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lfblas collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['/home/epscodes/MyLocal/intel/mkl/libfblas.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lfblas -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lfblas collect2: error: ld returned 1 exit status Checking for underscore name mangling on BLAS/LAPACK Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libfblas.a'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lfblas -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lfblas collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for a functional BLAS and LAPACK in User specified MATLAB [ILP64] MKL Linux lib dir ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/bin/glnxa64/mkl.so', '/home/epscodes/MyLocal/intel/mkl/sys/os/glnxa64/libiomp5.so', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o /home/epscodes/MyLocal/intel/mkl/bin/glnxa64/mkl.so -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/sys/os/glnxa64 -L/home/epscodes/MyLocal/intel/mkl/sys/os/glnxa64 -liomp5 -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: gcc: error: /home/epscodes/MyLocal/intel/mkl/bin/glnxa64/mkl.so: No such file or directory Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['/home/epscodes/MyLocal/intel/mkl/bin/glnxa64/mkl.so', '/home/epscodes/MyLocal/intel/mkl/sys/os/glnxa64/libiomp5.so', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o /home/epscodes/MyLocal/intel/mkl/bin/glnxa64/mkl.so -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/sys/os/glnxa64 -L/home/epscodes/MyLocal/intel/mkl/sys/os/glnxa64 -liomp5 -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: gcc: error: /home/epscodes/MyLocal/intel/mkl/bin/glnxa64/mkl.so: No such file or directory Checking for underscore name mangling on BLAS/LAPACK Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/bin/glnxa64/mkl.so', '/home/epscodes/MyLocal/intel/mkl/sys/os/glnxa64/libiomp5.so', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o /home/epscodes/MyLocal/intel/mkl/bin/glnxa64/mkl.so -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/sys/os/glnxa64 -L/home/epscodes/MyLocal/intel/mkl/sys/os/glnxa64 -liomp5 -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: gcc: error: /home/epscodes/MyLocal/intel/mkl/bin/glnxa64/mkl.so: No such file or directory Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for a functional BLAS and LAPACK in User specified MATLAB [ILP64] MKL MacOS lib dir ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/bin/maci64/mkl.dylib', '/home/epscodes/MyLocal/intel/mkl/sys/os/maci64/libiomp5.dylib', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/bin/maci64 -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o /home/epscodes/MyLocal/intel/mkl/bin/maci64/mkl.dylib -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/sys/os/maci64 -L/home/epscodes/MyLocal/intel/mkl/sys/os/maci64 -liomp5 -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: gcc: error: /home/epscodes/MyLocal/intel/mkl/bin/maci64/mkl.dylib: No such file or directory Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['/home/epscodes/MyLocal/intel/mkl/bin/maci64/mkl.dylib', '/home/epscodes/MyLocal/intel/mkl/sys/os/maci64/libiomp5.dylib', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/bin/maci64 -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o /home/epscodes/MyLocal/intel/mkl/bin/maci64/mkl.dylib -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/sys/os/maci64 -L/home/epscodes/MyLocal/intel/mkl/sys/os/maci64 -liomp5 -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: gcc: error: /home/epscodes/MyLocal/intel/mkl/bin/maci64/mkl.dylib: No such file or directory Checking for underscore name mangling on BLAS/LAPACK Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/bin/maci64/mkl.dylib', '/home/epscodes/MyLocal/intel/mkl/sys/os/maci64/libiomp5.dylib', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/bin/maci64 -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o /home/epscodes/MyLocal/intel/mkl/bin/maci64/mkl.dylib -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/sys/os/maci64 -L/home/epscodes/MyLocal/intel/mkl/sys/os/maci64 -liomp5 -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: gcc: error: /home/epscodes/MyLocal/intel/mkl/bin/maci64/mkl.dylib: No such file or directory Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for a functional BLAS and LAPACK in User specified MKL11/12 and later ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lmkl_intel_lp64 /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['/home/epscodes/MyLocal/intel/mkl/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lmkl_intel_lp64 /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Checking for underscore name mangling on BLAS/LAPACK Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lmkl_intel_lp64 /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK Executing: ls /home/epscodes/MyLocal/intel/mkl/lib/intel64 stdout: libmkl_avx2.so libmkl_avx512_mic.so libmkl_avx512.so libmkl_avx.so libmkl_blas95_ilp64.a libmkl_blas95_lp64.a libmkl_core.a libmkl_core.so libmkl_def.so libmkl_gf_ilp64.a libmkl_gf_ilp64.so libmkl_gf_lp64.a libmkl_gf_lp64.so libmkl_gnu_thread.a libmkl_gnu_thread.so libmkl_intel_ilp64.a libmkl_intel_ilp64.so libmkl_intel_lp64.a libmkl_intel_lp64.so libmkl_intel_thread.a libmkl_intel_thread.so libmkl_lapack95_ilp64.a libmkl_lapack95_lp64.a libmkl_mc3.so libmkl_mc.so libmkl_rt.so libmkl_sequential.a libmkl_sequential.so libmkl_tbb_thread.a libmkl_tbb_thread.so libmkl_vml_avx2.so libmkl_vml_avx512_mic.so libmkl_vml_avx512.so libmkl_vml_avx.so libmkl_vml_cmpt.so libmkl_vml_def.so libmkl_vml_mc2.so libmkl_vml_mc3.so libmkl_vml_mc.so locale ================================================================================ Checking for a functional BLAS and LAPACK in User specified MKL11/12 Linux32 ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lmkl_intel collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lmkl_intel collect2: error: ld returned 1 exit status Checking for underscore name mangling on BLAS/LAPACK Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lmkl_intel collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK MKL Path not found.. skipping: /home/epscodes/MyLocal/intel/mkl/lib/32 Executing: ls /home/epscodes/MyLocal/intel/mkl/lib/ia32 stdout: libmkl_avx2.so libmkl_avx512.so libmkl_avx.so libmkl_blas95.a libmkl_core.a libmkl_core.so libmkl_gf.a libmkl_gf.so libmkl_gnu_thread.a libmkl_gnu_thread.so libmkl_intel.a libmkl_intel.so libmkl_intel_thread.a libmkl_intel_thread.so libmkl_lapack95.a libmkl_p4m3.so libmkl_p4m.so libmkl_p4.so libmkl_rt.so libmkl_sequential.a libmkl_sequential.so libmkl_tbb_thread.a libmkl_tbb_thread.so libmkl_vml_avx2.so libmkl_vml_avx512.so libmkl_vml_avx.so libmkl_vml_cmpt.so libmkl_vml_ia.so libmkl_vml_p4m2.so libmkl_vml_p4m3.so libmkl_vml_p4m.so libmkl_vml_p4.so locale ================================================================================ Checking for a functional BLAS and LAPACK in User specified MKL11/12 Linux32 ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_intel.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/ia32 -L/home/epscodes/MyLocal/intel/mkl/lib/ia32 -lmkl_intel -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_intel.so when searching for -lmkl_intel /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_intel.a when searching for -lmkl_intel /usr/bin/ld: cannot find -lmkl_intel /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_sequential.so when searching for -lmkl_sequential /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_sequential.a when searching for -lmkl_sequential /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_core.so when searching for -lmkl_core /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_core.a when searching for -lmkl_core /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['/home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_intel.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/ia32 -L/home/epscodes/MyLocal/intel/mkl/lib/ia32 -lmkl_intel -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_intel.so when searching for -lmkl_intel /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_intel.a when searching for -lmkl_intel /usr/bin/ld: cannot find -lmkl_intel /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_sequential.so when searching for -lmkl_sequential /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_sequential.a when searching for -lmkl_sequential /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_core.so when searching for -lmkl_core /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_core.a when searching for -lmkl_core /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Checking for underscore name mangling on BLAS/LAPACK Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_intel.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/ia32 -L/home/epscodes/MyLocal/intel/mkl/lib/ia32 -lmkl_intel -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_intel.so when searching for -lmkl_intel /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_intel.a when searching for -lmkl_intel /usr/bin/ld: cannot find -lmkl_intel /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_sequential.so when searching for -lmkl_sequential /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_sequential.a when searching for -lmkl_sequential /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_core.so when searching for -lmkl_core /usr/bin/ld: skipping incompatible /home/epscodes/MyLocal/intel/mkl/lib/ia32/libmkl_core.a when searching for -lmkl_core /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK MKL Path not found.. skipping: /home/epscodes/MyLocal/intel/mkl/32 MKL Path not found.. skipping: /home/epscodes/MyLocal/intel/mkl/ia32 Executing: ls /home/epscodes/MyLocal/intel/mkl/ stdout: benchmarks bin examples include interfaces lib tools ================================================================================ Checking for a functional BLAS and LAPACK in User specified MKL11/12 Linux32 ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libmkl_intel.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lmkl_intel -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lmkl_intel /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['/home/epscodes/MyLocal/intel/mkl/libmkl_intel.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lmkl_intel -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lmkl_intel /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Checking for underscore name mangling on BLAS/LAPACK Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/libmkl_intel.a', 'mkl_sequential', 'mkl_core', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl -L/home/epscodes/MyLocal/intel/mkl -lmkl_intel -lmkl_sequential -lmkl_core -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lmkl_intel /usr/bin/ld: cannot find -lmkl_sequential /usr/bin/ld: cannot find -lmkl_core collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK Executing: ls /home/epscodes/MyLocal/intel/mkl/lib/intel64 stdout: libmkl_avx2.so libmkl_avx512_mic.so libmkl_avx512.so libmkl_avx.so libmkl_blas95_ilp64.a libmkl_blas95_lp64.a libmkl_core.a libmkl_core.so libmkl_def.so libmkl_gf_ilp64.a libmkl_gf_ilp64.so libmkl_gf_lp64.a libmkl_gf_lp64.so libmkl_gnu_thread.a libmkl_gnu_thread.so libmkl_intel_ilp64.a libmkl_intel_ilp64.so libmkl_intel_lp64.a libmkl_intel_lp64.so libmkl_intel_thread.a libmkl_intel_thread.so libmkl_lapack95_ilp64.a libmkl_lapack95_lp64.a libmkl_mc3.so libmkl_mc.so libmkl_rt.so libmkl_sequential.a libmkl_sequential.so libmkl_tbb_thread.a libmkl_tbb_thread.so libmkl_vml_avx2.so libmkl_vml_avx512_mic.so libmkl_vml_avx512.so libmkl_vml_avx.so libmkl_vml_cmpt.so libmkl_vml_def.so libmkl_vml_mc2.so libmkl_vml_mc3.so libmkl_vml_mc.so locale ================================================================================ Checking for a functional BLAS and LAPACK in User specified MKL11+ Linux64 ================================================================================ TEST checkLib from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:119) TESTING: checkLib from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:119) Checking for BLAS and LAPACK symbols Checking for functions [ddot_] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Defined "HAVE_LIBMKL_DEF" to "1" Defined "HAVE_LIBPTHREAD" to "1" Checking for functions [dgetrs_] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Defined "HAVE_LIBMKL_DEF" to "1" Defined "HAVE_LIBPTHREAD" to "1" Checking for functions [dgeev_] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread'] ['libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Defined "HAVE_LIBMKL_DEF" to "1" Defined "HAVE_LIBPTHREAD" to "1" Found Fortran mangling on BLAS/LAPACK which is underscore Defined "BLASLAPACK_UNDERSCORE" to "1" ================================================================================ TEST checkESSL from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:505) TESTING: checkESSL from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:505) Check for the IBM ESSL library Checking for functions [iessl] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char iessl(); static void _check_iessl() { iessl(); } int main() { _check_iessl();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_iessl': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `iessl' collect2: error: ld returned 1 exit status ================================================================================ TEST checkPESSL from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:550) TESTING: checkPESSL from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:550) Check for the IBM PESSL library - and error out - if used instead of ESSL Checking for functions [ipessl] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ipessl(); static void _check_ipessl() { ipessl(); } int main() { _check_ipessl();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.o: In function `_check_ipessl': /tmp/petsc-rah3qQ/config.libraries/conftest.c:5: undefined reference to `ipessl' collect2: error: ld returned 1 exit status ================================================================================ TEST checkMKL from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:513) TESTING: checkMKL from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:513) Check for Intel MKL library Defined "HAVE_MKL" to "1" All intermediate test results are stored in /tmp/petsc-rah3qQ/config.packages.BlasLapack Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include "mkl_spblas.h" int main() { ; return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "mkl_version.h" version=INTEL_MKL_VERSION Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack /tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c For blaslapack unable to find version information: output below, skipping version check # 1 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" 2 # 1 "/home/epscodes/MyLocal/intel/mkl/include/mkl_version.h" 1 3 # 4 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" 2 version= # 4 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" 3 20190004 Checking for functions [mkl_set_num_threads] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_set_num_threads(); static void _check_mkl_set_num_threads() { mkl_set_num_threads(); } int main() { _check_mkl_set_num_threads();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Defined "HAVE_LIBMKL_DEF" to "1" Defined "HAVE_LIBPTHREAD" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBSTDC__" to "1" Defined "HAVE_LIBDL" to "1" Defined "HAVE_LIBMPIFORT" 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" ================================================================================ TEST checkMissing from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:575) TESTING: checkMissing from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:575) Check for missing LAPACK routines Checking for functions [dgeev_ dgels_ dgelss_ dgeqrf_ dgerfs_ dgesv_ dgesvd_ dgetrf_ dgetri_ dgetrs_ dgges_ dhgeqz_ dhseqr_ dormqr_ dpotrf_ dpotri_ dpotrs_ dpttrf_ dpttrs_ dstebz_ dstein_ dsteqr_ dsyev_ dsyevx_ dsygvx_ dsytrf_ dsytri_ dsytrs_ dtgsen_ dtrsen_ dtrtrs_ dorgqr_] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread'] ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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_(); } char dgels_(); static void _check_dgels_() { dgels_(); } char dgelss_(); static void _check_dgelss_() { dgelss_(); } char dgeqrf_(); static void _check_dgeqrf_() { dgeqrf_(); } char dgerfs_(); static void _check_dgerfs_() { dgerfs_(); } char dgesv_(); static void _check_dgesv_() { dgesv_(); } char dgesvd_(); static void _check_dgesvd_() { dgesvd_(); } char dgetrf_(); static void _check_dgetrf_() { dgetrf_(); } char dgetri_(); static void _check_dgetri_() { dgetri_(); } char dgetrs_(); static void _check_dgetrs_() { dgetrs_(); } char dgges_(); static void _check_dgges_() { dgges_(); } char dhgeqz_(); static void _check_dhgeqz_() { dhgeqz_(); } char dhseqr_(); static void _check_dhseqr_() { dhseqr_(); } char dormqr_(); static void _check_dormqr_() { dormqr_(); } char dpotrf_(); static void _check_dpotrf_() { dpotrf_(); } char dpotri_(); static void _check_dpotri_() { dpotri_(); } char dpotrs_(); static void _check_dpotrs_() { dpotrs_(); } char dpttrf_(); static void _check_dpttrf_() { dpttrf_(); } char dpttrs_(); static void _check_dpttrs_() { dpttrs_(); } char dstebz_(); static void _check_dstebz_() { dstebz_(); } char dstein_(); static void _check_dstein_() { dstein_(); } char dsteqr_(); static void _check_dsteqr_() { dsteqr_(); } char dsyev_(); static void _check_dsyev_() { dsyev_(); } char dsyevx_(); static void _check_dsyevx_() { dsyevx_(); } char dsygvx_(); static void _check_dsygvx_() { dsygvx_(); } char dsytrf_(); static void _check_dsytrf_() { dsytrf_(); } char dsytri_(); static void _check_dsytri_() { dsytri_(); } char dsytrs_(); static void _check_dsytrs_() { dsytrs_(); } char dtgsen_(); static void _check_dtgsen_() { dtgsen_(); } char dtrsen_(); static void _check_dtrsen_() { dtrsen_(); } char dtrtrs_(); static void _check_dtrtrs_() { dtrtrs_(); } char dorgqr_(); static void _check_dorgqr_() { dorgqr_(); } int main() { _check_dgeev_(); _check_dgels_(); _check_dgelss_(); _check_dgeqrf_(); _check_dgerfs_(); _check_dgesv_(); _check_dgesvd_(); _check_dgetrf_(); _check_dgetri_(); _check_dgetrs_(); _check_dgges_(); _check_dhgeqz_(); _check_dhseqr_(); _check_dormqr_(); _check_dpotrf_(); _check_dpotri_(); _check_dpotrs_(); _check_dpttrf_(); _check_dpttrs_(); _check_dstebz_(); _check_dstein_(); _check_dsteqr_(); _check_dsyev_(); _check_dsyevx_(); _check_dsygvx_(); _check_dsytrf_(); _check_dsytri_(); _check_dsytrs_(); _check_dtgsen_(); _check_dtrsen_(); _check_dtrtrs_(); _check_dorgqr_();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Defined "HAVE_LIBMKL_DEF" to "1" Defined "HAVE_LIBPTHREAD" to "1" ================================================================================ TEST checklsame from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:593) TESTING: checklsame from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:593) Do the BLAS/LAPACK libraries have a valid lsame() function with correction binding. Lion and xcode 4.2 do not Checking for functions [lsame_] in library ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.libraries -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/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: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Defined "HAVE_LIBMKL_DEF" to "1" Defined "HAVE_LIBPTHREAD" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBSTDC__" to "1" Defined "HAVE_LIBDL" to "1" Defined "HAVE_LIBMPIFORT" 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" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" char *dgeev_(void); char* testroutine(void){return dgeev_(); }Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" char *dgeev_(void); char* testroutine(void){return dgeev_(); }Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.setCompilers/libconftest.so -shared -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.setCompilers/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl ================================================================================ TEST checkRuntimeIssues from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/BlasLapack.py:652) TESTING: checkRuntimeIssues from config.packages.BlasLapack(config/BuildSystem/config/packages/BlasLapack.py:652) Determines if BLAS/LAPACK routines use 32 or 64 bit integers 32 bit blas indices based on the BLAS/LAPACK library being used ================================================================================ TEST checkVersion from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:918) TESTING: checkVersion from config.packages.BlasLapack(config/BuildSystem/config/package.py:918) 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 "mkl_version.h" version=INTEL_MKL_VERSION Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack /tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c For blaslapack unable to find version information: output below, skipping version check # 1 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" # 1 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/confdefs.h" 1 # 2 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" 2 # 1 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conffix.h" 1 # 3 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" 2 # 1 "/home/epscodes/MyLocal/intel/mkl/include/mkl_version.h" 1 3 # 4 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" 2 version= # 4 "/tmp/petsc-rah3qQ/config.packages.BlasLapack/conftest.c" 3 20190004 ================================================================================ TEST checkSharedLibrary from config.packages.BlasLapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:852) TESTING: checkSharedLibrary from config.packages.BlasLapack(config/BuildSystem/config/package.py:852) By default we don't care about checking if the library is shared ================================================================================ TEST alternateConfigureLibrary from config.packages.sundials(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.sundials(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.spai(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.spai(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.pARMS(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.pARMS(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.p4est(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.p4est(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST checkDependencies from config.packages.mkl_sparse_optimize(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:773) TESTING: checkDependencies from config.packages.mkl_sparse_optimize(config/BuildSystem/config/package.py:773) ================================================================================ TEST configureLibrary from config.packages.mkl_sparse_optimize(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/mkl_sparse_optimize.py:48) TESTING: configureLibrary from config.packages.mkl_sparse_optimize(config/BuildSystem/config/packages/mkl_sparse_optimize.py:48) ================================================================================== Checking for a functional mkl_sparse_optimize Checking for library in Compiler specific search MKL_SPARSE_OPTIMIZE: [] ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 [mkl_sparse_optimize mkl_sparse_s_create_bsr] in library [] ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_sparse_optimize(); static void _check_mkl_sparse_optimize() { mkl_sparse_optimize(); } char mkl_sparse_s_create_bsr(); static void _check_mkl_sparse_s_create_bsr() { mkl_sparse_s_create_bsr(); } int main() { _check_mkl_sparse_optimize(); _check_mkl_sparse_s_create_bsr();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl No functions to check for in library [] ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Checking for headers Compiler specific search MKL_SPARSE_OPTIMIZE: ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkInclude from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:86) 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 ['mkl.h', 'mkl_spblas.h'] in ['/home/epscodes/MyLocal/mpi/mpich/include'] Checking include with compiler flags var CPPFLAGS ['/home/epscodes/MyLocal/mpi/mpich/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.headers -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Checking include with compiler flags var CPPFLAGS ['/home/epscodes/MyLocal/mpi/mpich/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.headers -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Found header files ['mkl.h', 'mkl_spblas.h'] in ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkHaveUsableSp2m from config.packages.mkl_sparse_optimize(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/mkl_sparse_optimize.py:21) TESTING: checkHaveUsableSp2m from config.packages.mkl_sparse_optimize(config/BuildSystem/config/packages/mkl_sparse_optimize.py:21) All intermediate test results are stored in /tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include sparse_request_t request = SPARSE_STAGE_FULL_MULT_NO_VAL; int main() { ; return 0; } Looking for mkl_sparse_sp2m() that is usable for MatMatMultSymbolic()/Numeric(): result 1 Defined "HAVE_MKL_SPARSE_SP2M_FEATURE" to "1" ================================================================================ TEST checkMklSpblasDeprecated from config.packages.mkl_sparse_optimize(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/mkl_sparse_optimize.py:33) TESTING: checkMklSpblasDeprecated from config.packages.mkl_sparse_optimize(config/BuildSystem/config/packages/mkl_sparse_optimize.py:33) Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize/conftest.c:4:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’ DEPRECATED void foo(); ^~~~ Source: #include "confdefs.h" #include "conffix.h" #include DEPRECATED void foo(); int main() { ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include MKL_DEPRECATED void foo(); int main() { ; return 0; } Checking to see if original MKL SpBLAS is declared deprecated: result 1 Defined "MKL_SPBLAS_DEPRECATED" to "1" ================================================================================ TEST checkVersion from config.packages.mkl_sparse_optimize(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:918) TESTING: checkVersion from config.packages.mkl_sparse_optimize(config/BuildSystem/config/package.py:918) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ================================================================================ TEST checkSharedLibrary from config.packages.mkl_sparse_optimize(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:852) TESTING: checkSharedLibrary from config.packages.mkl_sparse_optimize(config/BuildSystem/config/package.py:852) By default we don't care about checking if the library is shared ================================================================================ TEST checkDependencies from config.packages.mkl_sparse(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:773) TESTING: checkDependencies from config.packages.mkl_sparse(config/BuildSystem/config/package.py:773) ================================================================================ TEST configureLibrary from config.packages.mkl_sparse(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/mkl_sparse.py:21) TESTING: configureLibrary from config.packages.mkl_sparse(config/BuildSystem/config/packages/mkl_sparse.py:21) ================================================================================== Checking for a functional mkl_sparse Checking for library in Compiler specific search MKL_SPARSE: [] ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 ================================================================================ TEST check from config.libraries(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/libraries.py:154) TESTING: check from config.libraries(config/BuildSystem/config/libraries.py:154) 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 [mkl_dcsrmv] in library [] ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_dcsrmv(); static void _check_mkl_dcsrmv() { mkl_dcsrmv(); } int main() { _check_mkl_dcsrmv();; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.o -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lstdc++ -ldl -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -lgfortran -lm -lgcc_s -lquadmath -lquadmath -lstdc++ -ldl No functions to check for in library [] ['/home/epscodes/MyLocal/intel/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_sequential', 'mkl_core', 'mkl_def', 'pthread', 'libm.a', '-lstdc++', '-ldl', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-L/home/epscodes/MyLocal/mpi/mpich/lib', '-lmpifort', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7', '-L/usr/lib/gcc/x86_64-linux-gnu/7', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu', '-L/usr/lib/x86_64-linux-gnu', '-Wl,-rpath,/lib/x86_64-linux-gnu', '-L/lib/x86_64-linux-gnu', '-Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath'] Checking for headers Compiler specific search MKL_SPARSE: ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkInclude from config.headers(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/headers.py:86) 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 ['mkl.h', 'mkl_spblas.h'] in ['/home/epscodes/MyLocal/mpi/mpich/include'] Checking include with compiler flags var CPPFLAGS ['/home/epscodes/MyLocal/mpi/mpich/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.headers -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Checking include with compiler flags var CPPFLAGS ['/home/epscodes/MyLocal/mpi/mpich/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.headers -I/home/epscodes/MyLocal/mpi/mpich/include /tmp/petsc-rah3qQ/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Found header files ['mkl.h', 'mkl_spblas.h'] in ['/home/epscodes/MyLocal/mpi/mpich/include'] ================================================================================ TEST checkVersion from config.packages.mkl_sparse(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:918) TESTING: checkVersion from config.packages.mkl_sparse(config/BuildSystem/config/package.py:918) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ================================================================================ TEST checkSharedLibrary from config.packages.mkl_sparse(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:852) TESTING: checkSharedLibrary from config.packages.mkl_sparse(config/BuildSystem/config/package.py:852) By default we don't care about checking if the library is shared ================================================================================ TEST alternateConfigureLibrary from config.packages.mkl_cpardiso(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.mkl_cpardiso(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.fftw(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.fftw(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.elemental(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.elemental(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.ml(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.ml(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.mkl_pardiso(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.mkl_pardiso(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.SuperLU_DIST(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.SuperLU_DIST(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.SuperLU(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.SuperLU(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.SuiteSparse(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.SuiteSparse(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.PaStiX(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.PaStiX(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.scalapack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.scalapack(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.strumpack(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.strumpack(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.MUMPS(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.MUMPS(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.MOAB(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.MOAB(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.hypre(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.hypre(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.Trilinos(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.Trilinos(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.xSDKTrilinos(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.xSDKTrilinos(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.mstk(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.mstk(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.amanzi(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.amanzi(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST alternateConfigureLibrary from config.packages.MFEM(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/packages/MFEM.py:146) TESTING: alternateConfigureLibrary from config.packages.MFEM(config/BuildSystem/config/packages/MFEM.py:146) Defined make rule "mfem-build" with dependencies "" and code [] Defined make rule "mfem-install" with dependencies "" and code [] ================================================================================ TEST alternateConfigureLibrary from config.packages.Chombo(/home/epscodes/MyLocal/petscmaster/config/BuildSystem/config/package.py:856) TESTING: alternateConfigureLibrary from config.packages.Chombo(config/BuildSystem/config/package.py:856) Called if --with-packagename=0; does nothing by default ================================================================================ TEST configureRTLDDefault from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:679) TESTING: configureRTLDDefault from PETSc.Configure(config/PETSc/Configure.py:679) All intermediate test results are stored in /tmp/petsc-rah3qQ/PETSc.Configure Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c:4:15: error: ‘RTLD_DEFAULT’ undeclared here (not in a function); did you mean ‘RTLD_LOCAL’? void *ptr = RTLD_DEFAULT; ^~~~~~~~~~~~ RTLD_LOCAL Source: #include "confdefs.h" #include "conffix.h" #include void *ptr = RTLD_DEFAULT; int main() { ; return 0; } ================================================================================ TEST configurePrefetch from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:504) TESTING: configurePrefetch from PETSc.Configure(config/PETSc/Configure.py:504) Sees if there are any prefetch functions supported Executing: uname -s stdout: Linux Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { void *v = 0;_mm_prefetch((const char*)v,_MM_HINT_NTA); ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_XMMINTRIN_H" to "1" Defined "Prefetch(a,b,c)" to "_mm_prefetch((const char*)(a),(c))" Defined "PREFETCH_HINT_NTA" to "_MM_HINT_NTA" Defined "PREFETCH_HINT_T0" to "_MM_HINT_T0" Defined "PREFETCH_HINT_T1" to "_MM_HINT_T1" Defined "PREFETCH_HINT_T2" to "_MM_HINT_T2" ================================================================================ TEST configureUnused from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:565) TESTING: configureUnused from PETSc.Configure(config/PETSc/Configure.py:565) Sees if __attribute((unused)) is supported Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c:7:5: warning: unused variable ‘j’ [-Wunused-variable] int j = myfunc(&i); ^ Source: #include "confdefs.h" #include "conffix.h" __attribute((unused)) static int myfunc(__attribute((unused)) void *name){ return 1;} int main() { int i = 0; int j = myfunc(&i); typedef void* atype; __attribute((unused)) atype a; ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -lquadmath -lstdc++ -ldl Defined "UNUSED" to "__attribute((unused))" ================================================================================ TEST configureDeprecated from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:583) TESTING: configureDeprecated from PETSc.Configure(config/PETSc/Configure.py:583) Check if __attribute((deprecated)) is supported Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c:3:38: warning: ‘myfunc’ defined but not used [-Wunused-function] __attribute((deprecated)) static int myfunc(void) { return 1;} ^~~~~~ Source: #include "confdefs.h" #include "conffix.h" __attribute((deprecated)) static int myfunc(void) { return 1;} int main() { ; return 0; } Defined "DEPRECATED_FUNCTION(why)" to "__attribute((deprecated))" Defined "DEPRECATED_TYPEDEF(why)" to "__attribute((deprecated))" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" enum E {oldval __attribute((deprecated)), newval }; int main() { ; return 0; } Defined "DEPRECATED_ENUM(why)" to "__attribute((deprecated))" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define TEST _Pragma("GCC warning "Testing _Pragma"") value int main() { ; return 0; } Defined "DEPRECATED_MACRO(why)" to "_Pragma(why)" ================================================================================ TEST configureIsatty from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:577) TESTING: configureIsatty from PETSc.Configure(config/PETSc/Configure.py:577) Check if the Unix C function isatty() works correctly Actually just assumes it does not work correctly on batch systems Defined "USE_ISATTY" to "1" ================================================================================ TEST configureExpect from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:632) TESTING: configureExpect from PETSc.Configure(config/PETSc/Configure.py:632) Sees if the __builtin_expect directive is supported Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { if (__builtin_expect(0,1)) return 1;; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_BUILTIN_EXPECT" to "1" ================================================================================ TEST configureAlign from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:616) TESTING: configureAlign from PETSc.Configure(config/PETSc/Configure.py:616) Check if __attribute(aligned) is supported Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" struct mystruct {int myint;} __attribute((aligned(16))); char assert_aligned[(sizeof(struct mystruct)==16)*2-1]; int main() { ; return 0; } Defined "ATTRIBUTEALIGNED(size)" to "__attribute((aligned(size)))" Defined "HAVE_ATTRIBUTEALIGNED" to "1" ================================================================================ TEST configureFunctionName from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:639) TESTING: configureFunctionName from PETSc.Configure(config/PETSc/Configure.py:639) Sees if the compiler supports __func__ or a variant. Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { if (__func__[0] != 'm') return 1;; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { if (__func__[0] != 'm') return 1;; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -lquadmath -lstdc++ -ldl Defined "FUNCTION_NAME_C" to "__func__" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/PETSc.Configure/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { if (__func__[0] != 'm') return 1;; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC /tmp/petsc-rah3qQ/PETSc.Configure/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { if (__func__[0] != 'm') return 1;; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -lquadmath -lstdc++ -ldl Defined "FUNCTION_NAME_CXX" to "__func__" ================================================================================ TEST configureIntptrt from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:657) TESTING: configureIntptrt from PETSc.Configure(config/PETSc/Configure.py:657) Determine what to use for uintptr_t Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c:6:18: warning: unused variable ‘i’ [-Wunused-variable] int x; uintptr_t i = (uintptr_t)&x;; ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { int x; uintptr_t i = (uintptr_t)&x;; return 0; } Defined "UINTPTR_T" to "uintptr_t" ================================================================================ TEST configureSolaris from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:684) TESTING: configureSolaris from PETSc.Configure(config/PETSc/Configure.py:684) Solaris specific stuff ================================================================================ TEST configureLinux from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:697) TESTING: configureLinux from PETSc.Configure(config/PETSc/Configure.py:697) Linux specific stuff Defined "HAVE_DOUBLE_ALIGN_MALLOC" to "1" ================================================================================ TEST configureWin32 from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:703) TESTING: configureWin32 from PETSc.Configure(config/PETSc/Configure.py:703) Win32 non-cygwin specific stuff Checking for functions [GetComputerName] in library ['Kernel32.lib'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c:4:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetComputerName() { GetComputerName(NULL,NULL);; } int main() { _check_GetComputerName();; return 0; } Compile failed inside link Checking for functions [GetComputerName] in library ['kernel32'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c:4:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetComputerName() { GetComputerName(NULL,NULL);; } int main() { _check_GetComputerName();; return 0; } Compile failed inside link Checking for functions [GetUserName] in library ['Advapi32.lib'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c:4:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetUserName() { GetUserName(NULL,NULL);; } int main() { _check_GetUserName();; return 0; } Compile failed inside link Checking for functions [GetUserName] in library ['advapi32'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c:4:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetUserName() { GetUserName(NULL,NULL);; } int main() { _check_GetUserName();; return 0; } Compile failed inside link Checking for functions [GetDC] in library ['User32.lib'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c:4:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetDC() { GetDC(0);; } int main() { _check_GetDC();; return 0; } Compile failed inside link Checking for functions [GetDC] in library ['user32'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c:4:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetDC() { GetDC(0);; } int main() { _check_GetDC();; return 0; } Compile failed inside link Checking for functions [CreateCompatibleDC] in library ['Gdi32.lib'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c:4:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_CreateCompatibleDC() { CreateCompatibleDC(0);; } int main() { _check_CreateCompatibleDC();; return 0; } Compile failed inside link Checking for functions [CreateCompatibleDC] in library ['gdi32'] [] Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.libraries/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.types -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.libraries/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/config.libraries/conftest.c:4:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_CreateCompatibleDC() { CreateCompatibleDC(0);; } int main() { _check_CreateCompatibleDC();; return 0; } Compile failed inside link Checking for type: int32_t Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/config.types/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/config.types/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/config.types/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/config.types/conftest.c:11:9: warning: unused variable ‘a’ [-Wunused-variable] int32_t a;; ^ Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { int32_t a;; return 0; } int32_t found Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c:6:7: warning: unused variable ‘u’ [-Wunused-variable] uid_t u; ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { uid_t u; ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c:8:5: warning: unused variable ‘a’ [-Wunused-variable] int a=R_OK; ^ Source: #include "confdefs.h" #include "conffix.h" #if defined(PETSC_HAVE_UNISTD_H) #include #endif int main() { int a=R_OK; ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int a=0; if (S_ISDIR(a)){} ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -lquadmath -lstdc++ -ldl Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c:3:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include int main() { LARGE_INTEGER a; DWORD b=a.u.HighPart; ; return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c:3:10: fatal error: Windows.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { int flags = O_BINARY;; return 0; } Defined "REPLACE_DIR_SEPARATOR" to "'\\'" Defined "DIR_SEPARATOR" to "'/'" Defined "DIR" to ""/home/epscodes/MyLocal/petscmaster"" Defined make macro "wPETSC_DIR" to "/home/epscodes/MyLocal/petscmaster" Defined "ARCH" to ""arch-debug"" ================================================================================ TEST configureCygwinBrokenPipe from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:775) TESTING: configureCygwinBrokenPipe from PETSc.Configure(config/PETSc/Configure.py:775) Cygwin version <= 1.7.18 had issues with pipes and long commands invoked from gnu-make http://cygwin.com/ml/cygwin/2013-05/msg00340.html Executing: uname -s stdout: Linux ================================================================================ TEST configureDefaultArch from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:791) TESTING: configureDefaultArch from PETSc.Configure(config/PETSc/Configure.py:791) ================================================================================ TEST configureScript from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:808) TESTING: configureScript from PETSc.Configure(config/PETSc/Configure.py:808) Output a script in the conf directory which will reproduce the configuration ================================================================================ TEST configureInstall from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:847) TESTING: configureInstall from PETSc.Configure(config/PETSc/Configure.py:847) Setup the directories for installation Defined make rule "print_mesg_after_build" with dependencies "" and code ['-@echo "Now to check if the libraries are working do:"', '-@echo "make PETSC_DIR=${PETSC_DIR} PETSC_ARCH=${PETSC_ARCH} check"', '-@echo "========================================="'] ================================================================================ TEST configureGCOV from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:859) TESTING: configureGCOV from PETSc.Configure(config/PETSc/Configure.py:859) ================================================================================ TEST configureAtoll from PETSc.Configure(/home/epscodes/MyLocal/petscmaster/config/PETSc/Configure.py:560) TESTING: configureAtoll from PETSc.Configure(config/PETSc/Configure.py:560) Checks if atoll exists Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c: In function ‘main’: /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c:7:6: warning: unused variable ‘v’ [-Wunused-variable] long v = atoll("25"); ^ Source: #include "confdefs.h" #include "conffix.h" #define _POSIX_C_SOURCE 200112L #include int main() { long v = atoll("25"); return 0; } Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -lquadmath -lstdc++ -ldl Defined "HAVE_ATOLL" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -show stdout: gcc -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi Defined "MPICC_SHOW" to ""gcc -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi"" Defined make macro "CC_FLAGS" to " -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 " Defined "HAVE_CXX" to "1" Defined make macro "CXX_FLAGS" to " -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC " Defined make macro "CXX_LINKER" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicxx" Defined make macro "CXX_LINKER_FLAGS" to " -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g" Defined make macro "CPP_FLAGS" to "" Defined make macro "PCC" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicc" Defined make macro "PCC_FLAGS" to " -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 " Defined make macro "CC_SUFFIX" to "o" Defined make macro "PCC_LINKER" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicc" Defined make macro "PCC_LINKER_FLAGS" to " -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3" Defined make macro "CC_LINKER_SUFFIX" to "" Defined "HAVE_FORTRAN" to "1" Defined make macro "FPP_FLAGS" to "" Defined make macro "FC_FLAGS" to " -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g " Defined make macro "FC_SUFFIX" to "o" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -V Defined make macro "FC_LINKER" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpif90" Defined make macro "FC_LINKER_FLAGS" to " -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g " Defined make macro "FC_MODULE_FLAG" to "-I" Defined make macro "FC_MODULE_OUTPUT_FLAG" to "-J" Defined make macro "CUDAC_FLAGS" to " -Xcompiler -fPIC -g -I/home/epscodes/MyLocal/mpi/mpich/include -Wno-deprecated-gpu-targets" Defined make macro "SL_LINKER" to "/home/epscodes/MyLocal/mpi/mpich/bin/mpicc" Defined make macro "SL_LINKER_FLAGS" to "${PCC_LINKER_FLAGS}" Defined make macro "SL_LINKER_SUFFIX" to "so" Defined "SLSUFFIX" to ""so"" Defined make macro "SL_LINKER_LIBS" to "${PETSC_EXTERNAL_LIB_BASIC}" Defined make macro "PETSC_LANGUAGE" to "CONLY" Defined make macro "PETSC_SCALAR" to "real" Defined make macro "PETSC_PRECISION" to "double" Executing: CC -VV Defined "USE_SOCKET_VIEWER" to "1" Executing: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -c -o /tmp/petsc-rah3qQ/PETSc.Configure/conftest.o -I/tmp/petsc-rah3qQ/config.utilities.closure -I/tmp/petsc-rah3qQ/config.compilers -I/tmp/petsc-rah3qQ/config.headers -I/tmp/petsc-rah3qQ/config.utilities.cacheDetails -I/tmp/petsc-rah3qQ/config.atomics -I/tmp/petsc-rah3qQ/config.functions -I/tmp/petsc-rah3qQ/config.utilities.featureTestMacros -I/tmp/petsc-rah3qQ/config.utilities.missing -I/tmp/petsc-rah3qQ/PETSc.options.scalarTypes -I/tmp/petsc-rah3qQ/config.packages.valgrind -I/tmp/petsc-rah3qQ/config.packages.MPI -I/tmp/petsc-rah3qQ/config.packages.BlasLapack -I/tmp/petsc-rah3qQ/config.packages.pthread -I/tmp/petsc-rah3qQ/config.setCompilers -I/tmp/petsc-rah3qQ/config.packages.mkl_sparse_optimize -I/tmp/petsc-rah3qQ/config.libraries -I/tmp/petsc-rah3qQ/PETSc.Configure -I/tmp/petsc-rah3qQ/config.types -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-rah3qQ/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { setsockopt(0,SOL_SOCKET,SO_REUSEADDR,0,0); return 0; } Defined "HAVE_SO_REUSEADDR" to "1" Defined "HAVE_MKL_SPARSE" to "1" Defined make macro "MKL_SPARSE_LIB" to "" Defined make macro "MKL_SPARSE_INCLUDE" to "" Defined "HAVE_MKL_SPARSE_OPTIMIZE" to "1" Defined make macro "MKL_SPARSE_OPTIMIZE_LIB" to "" Defined make macro "MKL_SPARSE_OPTIMIZE_INCLUDE" to "" Defined make macro "BLASLAPACK_LIB" to "-Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread" Defined make macro "BLASLAPACK_INCLUDE" to "" Defined "HAVE_PTHREAD" to "1" Defined make macro "PTHREAD_LIB" to "-lpthread" Defined make macro "PTHREAD_INCLUDE" to "" Defined "HAVE_MATHLIB" to "1" Defined make macro "MATHLIB_LIB" to "-lm" Defined make macro "MATHLIB_INCLUDE" to "" Defined "HAVE_X" to "1" Defined make macro "X_LIB" to "-lX11" Defined make macro "X_INCLUDE" to "" Defined "HAVE_SOWING" to "1" Defined make macro "SOWING_LIB" to "" Defined make macro "SOWING_INCLUDE" to "" Defined make macro "VALGRIND_LIB" to "" Defined make macro "VALGRIND_INCLUDE" to "" Defined make macro "MPI_LIB" to "" Defined make macro "MPI_INCLUDE" to "-I/home/epscodes/MyLocal/mpi/mpich/include" Defined make macro "PETSC_EXTERNAL_LIB_BASIC" to "-Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lX11 -lstdc++ -ldl -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl" Defined make macro "PETSC_CC_INCLUDES" to "-I/home/epscodes/MyLocal/petscmaster/include -I/home/epscodes/MyLocal/petscmaster/arch-debug/include -I/home/epscodes/MyLocal/mpi/mpich/include" Defined make macro "PETSC_CC_INCLUDES_INSTALL" to "-I/home/epscodes/MyLocal/petscmaster/include -I/home/epscodes/MyLocal/petscmaster/arch-debug/include -I/home/epscodes/MyLocal/mpi/mpich/include" Defined make macro "PETSC_FC_INCLUDES" to "-I/home/epscodes/MyLocal/petscmaster/include -I/home/epscodes/MyLocal/petscmaster/arch-debug/include -I/home/epscodes/MyLocal/mpi/mpich/include" Defined make macro "PETSC_FC_INCLUDES_INSTALL" to "-I/home/epscodes/MyLocal/petscmaster/include -I/home/epscodes/MyLocal/petscmaster/arch-debug/include -I/home/epscodes/MyLocal/mpi/mpich/include" Defined "LIB_DIR" to ""/home/epscodes/MyLocal/petscmaster/arch-debug/lib"" Defined make macro "LIBNAME" to "${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX}" Defined make macro "SHLIBS" to "libpetsc" Defined make macro "PETSC_LIB_BASIC" to "-lpetsc" Defined make macro "PETSC_KSP_LIB_BASIC" to "-lpetsc" Defined make macro "PETSC_TS_LIB_BASIC" to "-lpetsc" Defined make macro "PETSC_TAO_LIB_BASIC" to "-lpetsc" Defined make macro "PETSC_WITH_EXTERNAL_LIB" to "-L${PETSC_DIR}/${PETSC_ARCH}/lib -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lpetsc -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lX11 -lstdc++ -ldl -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl" Defined "USE_SINGLE_LIBRARY" to "1" Defined make macro "PETSC_SYS_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_VEC_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_MAT_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_DM_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_KSP_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_SNES_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_TS_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_TAO_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_CHARACTERISTIC_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_LIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_CONTRIB" to "${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "CONFIGURE_OPTIONS" to "PETSC_ARCH=arch-debug --with-debugging=1 --with-mpi-dir=/home/epscodes/MyLocal/mpi/mpich --with-blaslapack-dir=/home/epscodes/MyLocal/intel/mkl" ================================================================================ **** arch-debug/lib/petsc/conf/petscvariables **** MPICXX_SHOW = g++ -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpicxx -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi C_VERSION = gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 CUDA_VERSION = nvcc: NVIDIA (R) Cuda compiler driver C_DEPFLAGS = -MMD -MP FC_DEPFLAGS = -MMD -MP FC_DEFINE_FLAG = -D FC_VERSION = GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 MPICC_SHOW = Unavailable AR_FLAGS = cr CXX_DEPFLAGS = -MMD -MP MPIFC_SHOW = gfortran -I/home/epscodes/MyLocal/mpi/mpich/include -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -lmpifort -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi Cxx_VERSION = g++ (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 FAST_AR_FLAGS = Scq FC_MODULE_OUTPUT_FLAG = -J PETSC_LANGUAGE = CONLY FC_LINKER_FLAGS = -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g LIBNAME = ${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX} SL_LINKER = /home/epscodes/MyLocal/mpi/mpich/bin/mpicc CC_FLAGS = -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 SOWING_LIB = MKL_SPARSE_INCLUDE = PETSC_PRECISION = double PETSC_LIB_BASIC = -lpetsc MKL_SPARSE_OPTIMIZE_LIB = FC_FLAGS = -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g BLASLAPACK_LIB = -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread PETSC_MAT_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} PCC = /home/epscodes/MyLocal/mpi/mpich/bin/mpicc SL_LINKER_LIBS = ${PETSC_EXTERNAL_LIB_BASIC} SHLIBS = libpetsc VALGRIND_INCLUDE = MATHLIB_INCLUDE = MPI_LIB = MKL_SPARSE_LIB = PETSC_EXTERNAL_LIB_BASIC = -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lX11 -lstdc++ -ldl -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl PETSC_TS_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} SL_LINKER_FLAGS = ${PCC_LINKER_FLAGS} CUDAC_FLAGS = -Xcompiler -fPIC -g -I/home/epscodes/MyLocal/mpi/mpich/include -Wno-deprecated-gpu-targets CC_SUFFIX = o PETSC_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} PETSC_FC_INCLUDES_INSTALL = -I/home/epscodes/MyLocal/petscmaster/include -I/home/epscodes/MyLocal/petscmaster/arch-debug/include -I/home/epscodes/MyLocal/mpi/mpich/include CONFIGURE_OPTIONS = PETSC_ARCH=arch-debug --with-debugging=1 --with-mpi-dir=/home/epscodes/MyLocal/mpi/mpich --with-blaslapack-dir=/home/epscodes/MyLocal/intel/mkl PETSC_CHARACTERISTIC_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} PTHREAD_LIB = -lpthread PETSC_SCALAR = real PETSC_FC_INCLUDES = -I/home/epscodes/MyLocal/petscmaster/include -I/home/epscodes/MyLocal/petscmaster/arch-debug/include -I/home/epscodes/MyLocal/mpi/mpich/include CPP_FLAGS = PETSC_KSP_LIB_BASIC = -lpetsc FPP_FLAGS = PETSC_CC_INCLUDES_INSTALL = -I/home/epscodes/MyLocal/petscmaster/include -I/home/epscodes/MyLocal/petscmaster/arch-debug/include -I/home/epscodes/MyLocal/mpi/mpich/include FC_LINKER = /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 MKL_SPARSE_OPTIMIZE_INCLUDE = PETSC_KSP_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} CXX_FLAGS = -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC PCC_LINKER_FLAGS = -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 PETSC_CONTRIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} CXX_LINKER_FLAGS = -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g PCC_LINKER = /home/epscodes/MyLocal/mpi/mpich/bin/mpicc PETSC_SYS_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} PCC_FLAGS = -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 VALGRIND_LIB = PTHREAD_INCLUDE = PETSC_CC_INCLUDES = -I/home/epscodes/MyLocal/petscmaster/include -I/home/epscodes/MyLocal/petscmaster/arch-debug/include -I/home/epscodes/MyLocal/mpi/mpich/include MATHLIB_LIB = -lm CXX_LINKER = /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx PETSC_TAO_LIB_BASIC = -lpetsc BLASLAPACK_INCLUDE = PETSC_TS_LIB_BASIC = -lpetsc PETSC_VEC_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} CC_LINKER_SUFFIX = SL_LINKER_SUFFIX = so PETSC_DM_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} FC_MODULE_FLAG = -I X_LIB = -lX11 wPETSC_DIR = /home/epscodes/MyLocal/petscmaster X_INCLUDE = PETSC_WITH_EXTERNAL_LIB = -L${PETSC_DIR}/${PETSC_ARCH}/lib -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -Wl,-rpath,/home/epscodes/MyLocal/mpi/mpich/lib -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lpetsc -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread -lm -lX11 -lstdc++ -ldl -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl SOWING_INCLUDE = PETSC_TAO_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} MPI_INCLUDE = -I/home/epscodes/MyLocal/mpi/mpich/include FC_SUFFIX = o PETSC_SNES_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB} SHELL = /bin/sh GREP = /bin/grep MV = /bin/mv PYTHON = /usr/bin/python MKDIR = /bin/mkdir -p SEDINPLACE = /bin/sed -i M4 = /usr/bin/m4 SED = /bin/sed DIFF = /usr/bin/diff -w RM = /bin/rm -f CP = /bin/cp CC_LINKER_SLFLAG = -Wl,-rpath, CXXPP = /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -E CC = /home/epscodes/MyLocal/mpi/mpich/bin/mpicc RANLIB = /usr/bin/ranlib DYNAMICLINKER = /home/epscodes/MyLocal/mpi/mpich/bin/mpicc CXX = /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx FC = /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 CUDAC = /usr/local/cuda/bin/nvcc FC_LINKER_SLFLAG = -Wl,-rpath, CPP = /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -E AR_LIB_SUFFIX = a LD_SHARED = /home/epscodes/MyLocal/mpi/mpich/bin/mpicc AR = /usr/bin/ar CUDAPP = /usr/local/cuda/bin/nvcc -E GIT = git PREFIXDIR = /home/epscodes/MyLocal/petscmaster/arch-debug PETSC_SCALAR_SIZE = 64 PETSC_INDEX_SIZE = 32 OMAKE_PRINTDIR = /usr/bin/make --print-directory MAKE_NP = 10 NPMAX = 12 MAKE = /usr/bin/make MAKE_PAR_OUT_FLG = --output-sync=recurse OMAKE = /usr/bin/make --no-print-directory MAKE_LOAD = 18.0 MAKE_TEST_NP = 6 SL_LINKER_FUNCTION = -shared -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2)) SONAME_FUNCTION = $(1).so.$(2) BUILDSHAREDLIB = yes GDB = /usr/bin/gdb DSYMUTIL = true MPIEXEC = /home/epscodes/MyLocal/mpi/mpich/bin/mpiexec CMAKE = /usr/bin/cmake CTEST = /usr/bin/ctest DOCTEXT = /home/epscodes/MyLocal/petscmaster/arch-debug/bin/doctext BIB2HTML = /home/epscodes/MyLocal/petscmaster/arch-debug/bin/bib2html PDFLATEX = /usr/bin/pdflatex BFORT = /home/epscodes/MyLocal/petscmaster/arch-debug/bin/bfort MAPNAMES = /home/epscodes/MyLocal/petscmaster/arch-debug/bin/mapnames **** arch-debug/lib/petsc/conf/petscrules **** print_mesg_after_build: -@echo "Now to check if the libraries are working do:" -@echo "make PETSC_DIR=${PETSC_DIR} PETSC_ARCH=${PETSC_ARCH} check" -@echo "=========================================" libc: ${LIBNAME}(${OBJSC}) libcxx: ${LIBNAME}(${OBJSCXX}) libcu: ${LIBNAME}(${OBJSCU}) libf: ${OBJSF} -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF} shared_arch: shared_linux .F.a: ${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FC_FLAGS} ${FFLAGS} ${FCPPFLAGS} $< -${AR} ${AR_FLAGS} ${LIBNAME} $*.o -${RM} $*.o .f.o .f90.o .f95.o: ${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FC_FLAGS} ${FFLAGS} -o $@ $< .f.a: ${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FC_FLAGS} ${FFLAGS} $< -${AR} ${AR_FLAGS} ${LIBNAME} $*.o -${RM} $*.o .F.o .F90.o .F95.o: ${PETSC_MAKE_STOP_ON_ERROR}${FC} -c ${FC_FLAGS} ${FFLAGS} ${FCPPFLAGS} -o $@ $< mfem-build: mfem-install: libmesh-build: libmesh-install: mpi4py-build: mpi4py-install: petsc4py-build: petsc4py-install: slepc-build: slepc-install: **** arch-debug/include/petscconf.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define IS_COLORING_MAX USHRT_MAX #define MPIU_COLORING_VALUE MPI_UNSIGNED_SHORT #define PETSC_HAVE_CXX 1 #define PETSC_UINTPTR_T uintptr_t #define PETSC_REPLACE_DIR_SEPARATOR '\\' #define PETSC_HAVE_SO_REUSEADDR 1 #define PETSC_PREFETCH_HINT_T2 _MM_HINT_T2 #define PETSC_PREFETCH_HINT_T0 _MM_HINT_T0 #define PETSC_PREFETCH_HINT_T1 _MM_HINT_T1 #define PETSC_ARCH "arch-debug" #define PETSC_HAVE_FORTRAN 1 #define PETSC_DIR "/home/epscodes/MyLocal/petscmaster" #define PETSC_HAVE_MKL_SPARSE 1 #define PETSC_HAVE_X 1 #define PETSC_DEPRECATED_ENUM(why) __attribute((deprecated)) #define PETSC_LIB_DIR "/home/epscodes/MyLocal/petscmaster/arch-debug/lib" #define PETSC_USE_SOCKET_VIEWER 1 #define PETSC_USE_ISATTY 1 #define PETSC_HAVE_SOWING 1 #define PETSC_SLSUFFIX "so" #define PETSC_FUNCTION_NAME_CXX __func__ #define PETSC_DEPRECATED_FUNCTION(why) __attribute((deprecated)) #define PETSC_HAVE_BUILTIN_EXPECT 1 #define PETSC_HAVE_ATOLL 1 #define PETSC_HAVE_ATTRIBUTEALIGNED 1 #define PETSC_HAVE_DOUBLE_ALIGN_MALLOC 1 #define PETSC_UNUSED __attribute((unused)) #define PETSC_PREFETCH_HINT_NTA _MM_HINT_NTA #define PETSC_ATTRIBUTEALIGNED(size) __attribute((aligned(size))) #define PETSC_MPICC_SHOW "gcc -I/home/epscodes/MyLocal/mpi/mpich/include -L/home/epscodes/MyLocal/mpi/mpich/lib -Wl,-rpath -Wl,/home/epscodes/MyLocal/mpi/mpich/lib -Wl,--enable-new-dtags -lmpi" #define PETSC_FUNCTION_NAME_C __func__ #define PETSC_USE_SINGLE_LIBRARY 1 #define PETSC_DEPRECATED_TYPEDEF(why) __attribute((deprecated)) #define PETSC_DIR_SEPARATOR '/' #define PETSC_HAVE_PTHREAD 1 #define PETSC_HAVE_MKL_SPARSE_OPTIMIZE 1 #define PETSC_HAVE_XMMINTRIN_H 1 #define PETSC_DEPRECATED_MACRO(why) _Pragma(why) #define PETSC_Prefetch(a,b,c) _mm_prefetch((const char*)(a),(c)) #define PETSC_HAVE_SYS_TYPES_H 1 #define PETSC_HAVE_SYS_PROCFS_H 1 #define PETSC_HAVE_DLFCN_H 1 #define PETSC_HAVE_STDINT_H 1 #define PETSC_HAVE_TIME_H 1 #define PETSC_HAVE_INTTYPES_H 1 #define PETSC_HAVE_SYS_PARAM_H 1 #define PETSC_HAVE_SYS_SOCKET_H 1 #define PETSC_HAVE_UNISTD_H 1 #define PETSC_HAVE_SYS_WAIT_H 1 #define PETSC_HAVE_SETJMP_H 1 #define PETSC_HAVE_SYS_UTSNAME_H 1 #define PETSC_HAVE_NETINET_IN_H 1 #define PETSC_HAVE_PTHREAD_H 1 #define PETSC_HAVE_FLOAT_H 1 #define PETSC_HAVE_SYS_RESOURCE_H 1 #define PETSC_HAVE_SYS_TIMES_H 1 #define PETSC_HAVE_NETDB_H 1 #define PETSC_HAVE_MALLOC_H 1 #define PETSC_HAVE_PWD_H 1 #define PETSC_HAVE_FCNTL_H 1 #define PETSC_HAVE_STRINGS_H 1 #define PETSC_HAVE_IMMINTRIN_H 1 #define PETSC_HAVE_SYS_SYSINFO_H 1 #define PETSC_HAVE_SYS_TIME_H 1 #define PETSC_HAVE_C99 1 #define PETSC_USING_F90 1 #define PETSC_USING_F2003 1 #define PETSC_FORTRAN_CHARLEN_T int #define PETSC_HAVE_RTLD_NOW 1 #define PETSC_HAVE_RTLD_LOCAL 1 #define PETSC_HAVE_RTLD_LAZY 1 #define PETSC_CXX_INLINE inline #define PETSC_HAVE_FORTRAN_FLUSH 1 #define PETSC_HAVE_CXX_DIALECT_CXX11 1 #define PETSC_HAVE_FORTRAN_UNDERSCORE 1 #define PETSC_HAVE_CXX_DIALECT_CXX14 1 #define PETSC_HAVE_RTLD_GLOBAL 1 #define PETSC_C_RESTRICT __restrict #define PETSC_FORTRAN_TYPE_INITIALIZE = -2 #define PETSC_HAVE_FORTRAN_TYPE_STAR 1 #define PETSC_USING_F90FREEFORM 1 #define PETSC_CXX_RESTRICT __restrict #define PETSC_C_INLINE inline #define PETSC_HAVE_FENV_H 1 #define PETSC_HAVE_LOG2 1 #define PETSC_HAVE_ERF 1 #define PETSC_HAVE_TGAMMA 1 #define PETSC_HAVE_ISINF 1 #define PETSC_HAVE_ISNAN 1 #define PETSC_HAVE_REAL___FLOAT128 1 #define PETSC_HAVE_ISNORMAL 1 #define PETSC_USE_REAL_DOUBLE 1 #define PETSC_USE_VISIBILITY_CXX 1 #define PETSC_USE_VISIBILITY_C 1 #define PETSC_SIZEOF_VOID_P 8 #define PETSC_SIZEOF_LONG_LONG 8 #define PETSC_HAVE_CXX_COMPLEX 1 #define PETSC_SIZEOF_LONG 8 #define PETSC_USE_FORTRANKIND 1 #define PETSC_HAVE_STRUCT_SIGACTION 1 #define PETSC_SIZEOF_SIZE_T 8 #define PETSC_HAVE_C99_COMPLEX 1 #define PETSC_SIZEOF_INT 4 #define PETSC_SIZEOF_SHORT 2 #define PETSC_CLANGUAGE_C 1 #define PETSC_HAVE_STRCASECMP 1 #define PETSC_HAVE_POPEN 1 #define PETSC_HAVE_GETWD 1 #define PETSC_HAVE_VSNPRINTF 1 #define PETSC_HAVE_DLSYM 1 #define PETSC_HAVE_SNPRINTF 1 #define PETSC_HAVE_GETHOSTBYNAME 1 #define PETSC_HAVE_GETCWD 1 #define PETSC_HAVE_DLERROR 1 #define PETSC_HAVE_FORK 1 #define PETSC_HAVE_RAND 1 #define PETSC_HAVE_DLCLOSE 1 #define PETSC_HAVE_UNAME 1 #define PETSC_HAVE_GETHOSTNAME 1 #define PETSC_HAVE_DRAND48 1 #define PETSC_HAVE_MEMALIGN 1 #define PETSC_HAVE_VA_COPY 1 #define PETSC_HAVE_CLOCK 1 #define PETSC_HAVE_ACCESS 1 #define PETSC_HAVE_USLEEP 1 #define PETSC_HAVE_GETRUSAGE 1 #define PETSC_HAVE_NANOSLEEP 1 #define PETSC_HAVE_GETDOMAINNAME 1 #define PETSC_HAVE_TIME 1 #define PETSC_HAVE_LSEEK 1 #define PETSC_HAVE_SOCKET 1 #define PETSC_HAVE_SYSINFO 1 #define PETSC_HAVE_READLINK 1 #define PETSC_HAVE_REALPATH 1 #define PETSC_HAVE_DLOPEN 1 #define PETSC_HAVE_MEMMOVE 1 #define PETSC_HAVE__GFORTRAN_IARGC 1 #define PETSC_HAVE_MMAP 1 #define PETSC_SIGNAL_CAST #define PETSC_HAVE_SLEEP 1 #define PETSC_HAVE_BZERO 1 #define PETSC_HAVE_GETPAGESIZE 1 #define PETSC_WRITE_MEMORY_BARRIER() __asm__ __volatile__ ("sfence":::"memory") #define PETSC_MEMORY_BARRIER() __asm__ __volatile__ ("mfence":::"memory") #define PETSC_READ_MEMORY_BARRIER() __asm__ __volatile__ ("lfence":::"memory") #define PETSC_CPU_RELAX() __asm__ __volatile__("rep; nop" ::: "memory") #define PETSC_HAVE_DYNAMIC_LIBRARIES 1 #define PETSC_USE_SHARED_LIBRARIES 1 #define PETSC_USE_DEBUGGER "gdb" #define PETSC_VERSION_DATE_GIT "2019-09-18 15:55:42 -0500" #define PETSC_VERSION_BRANCH_GIT "master" #define PETSC_VERSION_GIT "v3.11.3-2033-gcc029b31b1" #define PETSC_BLASLAPACK_UNDERSCORE 1 #define PETSC_HAVE_MKL 1 #define PETSC_HAVE_MPI_F90MODULE 1 #define PETSC_HAVE_MPI_IALLREDUCE 1 #define PETSC_HAVE_MPI_REDUCE_SCATTER_BLOCK 1 #define PETSC_HAVE_MPI_NEIGHBORHOOD_COLLECTIVES 1 #define PETSC_HAVE_MPI_IN_PLACE 1 #define PETSC_HAVE_MPI_GET_LIBRARY_VERSION 1 #define PETSC_HAVE_MPI_SHARED_COMM 1 #define PETSC_HAVE_MPI_INT64_T 1 #define PETSC_HAVE_MPI_WIN_CREATE 1 #define PETSC_HAVE_MPI_TYPE_DUP 1 #define PETSC_HAVE_MPI_INIT_THREAD 1 #define PETSC_HAVE_MPI_COMBINER_NAMED 1 #define PETSC_HAVE_MPI_LONG_DOUBLE 1 #define PETSC_HAVE_MPI_TYPE_GET_ENVELOPE 1 #define PETSC_HAVE_MPI_REDUCE_SCATTER 1 #define PETSC_HAVE_MPICH_NUMVERSION 30301300 #define PETSC_HAVE_MPIIO 1 #define PETSC_HAVE_MPI_IBARRIER 1 #define PETSC_HAVE_MPI_FINALIZED 1 #define PETSC_HAVE_MPI_COMBINER_CONTIGUOUS 1 #define PETSC_HAVE_MPI_REDUCE_LOCAL 1 #define PETSC_HAVE_MPI_EXSCAN 1 #define PETSC_HAVE_MPI_C_DOUBLE_COMPLEX 1 #define PETSC_HAVE_MPI_NONBLOCKING_COLLECTIVES 1 #define PETSC_HAVE_MPI_COMBINER_DUP 1 #define PETSC_HAVE_SCHED_CPU_SET_T 1 #define PETSC_HAVE_PTHREAD_BARRIER_T 1 #define PETSC_HAVE_SYS_SYSCTL_H 1 #define PETSC_USE_INFO 1 #define PETSC_Alignx(a,b) #define PETSC_USE_BACKWARD_LOOP 1 #define PETSC_USE_DEBUG 1 #define PETSC_USE_LOG 1 #define PETSC_IS_COLOR_VALUE_TYPE_F integer2 #define PETSC_USE_AVX512_KERNELS 1 #define PETSC_IS_COLOR_VALUE_TYPE short #define PETSC_USE_CTABLE 1 #define PETSC_MEMALIGN 16 #define PETSC_LEVEL1_DCACHE_LINESIZE 64 #define PETSC_LEVEL1_DCACHE_SIZE 32768 #define PETSC_LEVEL1_DCACHE_ASSOC 8 #define PETSC__GNU_SOURCE 1 #define PETSC__BSD_SOURCE 1 #define PETSC__DEFAULT_SOURCE 1 #define PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT 1 #define PETSC_USE_PROC_FOR_SIZE 1 #define PETSC_MKL_SPBLAS_DEPRECATED 1 #define PETSC_HAVE_MKL_SPARSE_SP2M_FEATURE 1 #define PETSC_PYTHON_EXE "/usr/bin/python" #endif **** arch-debug/include/petscfix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif **** arch-debug/include/petscpkg_version.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #endif Attempting to save configure hash file: arch-debug/lib/petsc/conf/configure-hash Saved configure hash file: arch-debug/lib/petsc/conf/configure-hash Configure Actions These are the actions performed by configure on the filesystem ----------------------------------------------------------------- PETSc: File creation : Generated Fortran stubs Build : Set default architecture to arch-debug in lib/petsc/conf/petscvariables File creation : Created arch-debug/lib/petsc/conf/reconfigure-arch-debug.py for automatic reconfiguration Framework: RDict update : Substitutions were stored in RDict with parent None File creation : Created makefile configure header arch-debug/lib/petsc/conf/petscvariables File creation : Created makefile configure header arch-debug/lib/petsc/conf/petscrules File creation : Created configure header arch-debug/include/petscconf.h File creation : Created C specific configure header arch-debug/include/petscfix.h File creation : Created configure pkg header arch-debug/include/petscpkg_version.h Compilers: C Compiler: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 Version: gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 CUDA Compiler: /usr/local/cuda/bin/nvcc -Xcompiler -fPIC -g -I/home/epscodes/MyLocal/mpi/mpich/include -Wno-deprecated-gpu-targets Version: nvcc: NVIDIA (R) Cuda compiler driver C++ Compiler: /home/epscodes/MyLocal/mpi/mpich/bin/mpicxx -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -fPIC Version: g++ (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Fortran Compiler: /home/epscodes/MyLocal/mpi/mpich/bin/mpif90 -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g Version: GNU Fortran (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 Linkers: Shared linker: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -shared -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 Dynamic linker: /home/epscodes/MyLocal/mpi/mpich/bin/mpicc -shared -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g3 make: Version: 4.1 /usr/bin/make BlasLapack: Library: -Wl,-rpath,/home/epscodes/MyLocal/intel/mkl/lib/intel64 -L/home/epscodes/MyLocal/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread uses 32 bit integers MPI: Includes: -I/home/epscodes/MyLocal/mpi/mpich/include MPICH_NUMVERSION: 30301300 pthread: Library: -lpthread cmake: Version: 3.10.2 /usr/bin/cmake X: Library: -lX11 mkl_sparse: mkl_sparse_optimize: sowing: Version: 1.1.25 /home/epscodes/MyLocal/petscmaster/arch-debug/bin/bfort valgrind: PETSc: PETSC_ARCH: arch-debug PETSC_DIR: /home/epscodes/MyLocal/petscmaster Scalar type: real Precision: double Support for __float128 Clanguage: C Integer size: 32 shared libraries: enabled Memory alignment: 16 xxx=========================================================================xxx Configure stage complete. Now build PETSc libraries with: make PETSC_DIR=/home/epscodes/MyLocal/petscmaster PETSC_ARCH=arch-debug all xxx=========================================================================xxx ================================================================================ Finishing configure run at Wed, 18 Sep 2019 22:04:11 -0400 ================================================================================