Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC ================================================================================ ================================================================================ Starting Configure Run at Wed Feb 18 08:44:13 2015 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --COPTFLAGS="-fast -no-ipo" --CXXOPTFLAGS="-fast -no-ipoi" --FOPTFLAGS="-fast -no-ipo" --download-hypre --download-superlu_dist --download-parmetis --download-metis --with-ssl=0 --with-threadsafety --with-log=0 --with-cc=cc --with-clib-autodetect=0 --with-cxx=CC --with-cxxlib-autodetect=0 --with-debugging=0 --with-fc=ftn --with-fortranlib-autodetect=0 --with-hdf5-dir=/opt/cray/hdf5-parallel/1.8.13/intel/140/ --with-shared-libraries=1 --with-x=0 --with-mpiexec=aprun LIBS=-lstdc++ --with-64-bit-indices PETSC_ARCH=arch-xc30-opt64ts-intel PETSC_DIR=/global/homes/m/madams/petsc_master Working directory: /global/u2/m/madams/petsc_master Machine platform: ('Linux', 'edison02', '3.0.101-0.46-default', '#1 SMP Wed Dec 17 11:04:10 UTC 2014 (8356111)', 'x86_64', 'x86_64') Python version: 2.6.9 (unknown, Jul 28 2014, 08:24:16) [GCC 4.3.4 [gcc-4_3-branch revision 152973]] ================================================================================ Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC ================================================================================ TEST configureExternalPackagesDir from config.framework(/global/u2/m/madams/petsc_master/config/BuildSystem/config/framework.py:829) TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:829) ================================================================================ TEST configureDebuggers from config.utilities.debuggers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/utilities/debuggers.py:22) TESTING: configureDebuggers from config.utilities.debuggers(config/BuildSystem/config/utilities/debuggers.py:22) Find a default debugger and determine its arguments Checking for program /opt/gcc/4.8.2/bin/gdb...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/gdb...not found Checking for program /usr/common/usg/altd/2.0/bin/gdb...not found Checking for program /usr/common/usg/bin/gdb...not found Checking for program /usr/common/mss/bin/gdb...not found Checking for program /usr/common/nsg/bin/gdb...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/gdb...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/gdb...not found Checking for program /opt/cray/hdf5/1.8.13/bin/gdb...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/gdb...not found Checking for program /global/homes/m/madams/git-fat/gdb...not found Checking for program /opt/moab/8.0.1/bin/gdb...not found Checking for program /opt/moab/8.0.1/sbin/gdb...not found Checking for program /opt/torque/5.0.1/sbin/gdb...not found Checking for program /opt/torque/5.0.1/bin/gdb...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/gdb...not found Checking for program /opt/cray/atp/1.7.5/bin/gdb...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/gdb...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/gdb...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/gdb...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/gdb...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/gdb...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/gdb...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/gdb...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/gdb...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/gdb...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/gdb...not found Checking for program /opt/cray/craype/2.2.1/bin/gdb...not found Checking for program /opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin/gdb...not found Checking for program /opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin/gdb...not found Checking for program /usr/syscom/nsg/sbin/gdb...not found Checking for program /usr/syscom/nsg/bin/gdb...not found Checking for program /opt/modules/3.2.10.2/bin/gdb...not found Checking for program /usr/local/bin/gdb...not found Checking for program /usr/bin/gdb...found Defined make macro "GDB" to "/usr/bin/gdb" Checking for program /opt/gcc/4.8.2/bin/dbx...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/dbx...not found Checking for program /usr/common/usg/altd/2.0/bin/dbx...not found Checking for program /usr/common/usg/bin/dbx...not found Checking for program /usr/common/mss/bin/dbx...not found Checking for program /usr/common/nsg/bin/dbx...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/dbx...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/dbx...not found Checking for program /opt/cray/hdf5/1.8.13/bin/dbx...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/dbx...not found Checking for program /global/homes/m/madams/git-fat/dbx...not found Checking for program /opt/moab/8.0.1/bin/dbx...not found Checking for program /opt/moab/8.0.1/sbin/dbx...not found Checking for program /opt/torque/5.0.1/sbin/dbx...not found Checking for program /opt/torque/5.0.1/bin/dbx...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/dbx...not found Checking for program /opt/cray/atp/1.7.5/bin/dbx...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/dbx...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/dbx...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/dbx...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/dbx...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/dbx...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/dbx...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/dbx...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/dbx...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/dbx...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/dbx...not found Checking for program /opt/cray/craype/2.2.1/bin/dbx...not found Checking for program /opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin/dbx...not found Checking for program /opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin/dbx...not found Checking for program /usr/syscom/nsg/sbin/dbx...not found Checking for program /usr/syscom/nsg/bin/dbx...not found Checking for program /opt/modules/3.2.10.2/bin/dbx...not found Checking for program /usr/local/bin/dbx...not found Checking for program /usr/bin/dbx...not found Checking for program /bin/dbx...not found Checking for program /usr/bin/X11/dbx...not found Checking for program /usr/X11R6/bin/dbx...not found Checking for program /usr/games/dbx...not found Checking for program /usr/lib/mit/bin/dbx...not found Checking for program /usr/lib/mit/sbin/dbx...not found Checking for program /usr/lib/qt3/bin/dbx...not found Checking for program /opt/cray/bin/dbx...not found Checking for program /global/homes/m/madams/dbx...not found Checking for program /opt/gcc/4.8.2/bin/xdb...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/xdb...not found Checking for program /usr/common/usg/altd/2.0/bin/xdb...not found Checking for program /usr/common/usg/bin/xdb...not found Checking for program /usr/common/mss/bin/xdb...not found Checking for program /usr/common/nsg/bin/xdb...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/xdb...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/xdb...not found Checking for program /opt/cray/hdf5/1.8.13/bin/xdb...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/xdb...not found Checking for program /global/homes/m/madams/git-fat/xdb...not found Checking for program /opt/moab/8.0.1/bin/xdb...not found Checking for program /opt/moab/8.0.1/sbin/xdb...not found Checking for program /opt/torque/5.0.1/sbin/xdb...not found Checking for program /opt/torque/5.0.1/bin/xdb...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/xdb...not found Checking for program /opt/cray/atp/1.7.5/bin/xdb...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/xdb...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/xdb...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/xdb...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/xdb...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/xdb...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/xdb...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/xdb...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/xdb...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/xdb...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/xdb...not found Checking for program /opt/cray/craype/2.2.1/bin/xdb...not found Checking for program /opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin/xdb...not found Checking for program /opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin/xdb...not found Checking for program /usr/syscom/nsg/sbin/xdb...not found Checking for program /usr/syscom/nsg/bin/xdb...not found Checking for program /opt/modules/3.2.10.2/bin/xdb...not found Checking for program /usr/local/bin/xdb...not found Checking for program /usr/bin/xdb...not found Checking for program /bin/xdb...not found Checking for program /usr/bin/X11/xdb...not found Checking for program /usr/X11R6/bin/xdb...not found Checking for program /usr/games/xdb...not found Checking for program /usr/lib/mit/bin/xdb...not found Checking for program /usr/lib/mit/sbin/xdb...not found Checking for program /usr/lib/qt3/bin/xdb...not found Checking for program /opt/cray/bin/xdb...not found Checking for program /global/homes/m/madams/xdb...not found Checking for program /opt/gcc/4.8.2/bin/dsymutil...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/dsymutil...not found Checking for program /usr/common/usg/altd/2.0/bin/dsymutil...not found Checking for program /usr/common/usg/bin/dsymutil...not found Checking for program /usr/common/mss/bin/dsymutil...not found Checking for program /usr/common/nsg/bin/dsymutil...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/dsymutil...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/dsymutil...not found Checking for program /opt/cray/hdf5/1.8.13/bin/dsymutil...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/dsymutil...not found Checking for program /global/homes/m/madams/git-fat/dsymutil...not found Checking for program /opt/moab/8.0.1/bin/dsymutil...not found Checking for program /opt/moab/8.0.1/sbin/dsymutil...not found Checking for program /opt/torque/5.0.1/sbin/dsymutil...not found Checking for program /opt/torque/5.0.1/bin/dsymutil...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/dsymutil...not found Checking for program /opt/cray/atp/1.7.5/bin/dsymutil...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/dsymutil...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/dsymutil...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/dsymutil...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/dsymutil...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/dsymutil...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/dsymutil...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/dsymutil...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/dsymutil...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/dsymutil...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/dsymutil...not found Checking for program /opt/cray/craype/2.2.1/bin/dsymutil...not found Checking for program /opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin/dsymutil...not found Checking for program /opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin/dsymutil...not found Checking for program /usr/syscom/nsg/sbin/dsymutil...not found Checking for program /usr/syscom/nsg/bin/dsymutil...not found Checking for program /opt/modules/3.2.10.2/bin/dsymutil...not found Checking for program /usr/local/bin/dsymutil...not found Checking for program /usr/bin/dsymutil...not found Checking for program /bin/dsymutil...not found Checking for program /usr/bin/X11/dsymutil...not found Checking for program /usr/X11R6/bin/dsymutil...not found Checking for program /usr/games/dsymutil...not found Checking for program /usr/lib/mit/bin/dsymutil...not found Checking for program /usr/lib/mit/sbin/dsymutil...not found Checking for program /usr/lib/qt3/bin/dsymutil...not found Checking for program /opt/cray/bin/dsymutil...not found Checking for program /global/homes/m/madams/dsymutil...not found Defined make macro "DSYMUTIL" to "true" Defined "USE_GDB_DEBUGGER" to "1" ================================================================================ TEST configureGit from config.sourceControl(/global/u2/m/madams/petsc_master/config/BuildSystem/config/sourceControl.py:24) TESTING: configureGit from config.sourceControl(config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /opt/gcc/4.8.2/bin/git...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/git...not found Checking for program /usr/common/usg/altd/2.0/bin/git...not found Checking for program /usr/common/usg/bin/git...not found Checking for program /usr/common/mss/bin/git...not found Checking for program /usr/common/nsg/bin/git...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/git...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/git...not found Checking for program /opt/cray/hdf5/1.8.13/bin/git...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/git...not found Checking for program /global/homes/m/madams/git-fat/git...not found Checking for program /opt/moab/8.0.1/bin/git...not found Checking for program /opt/moab/8.0.1/sbin/git...not found Checking for program /opt/torque/5.0.1/sbin/git...not found Checking for program /opt/torque/5.0.1/bin/git...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/git...not found Checking for program /opt/cray/atp/1.7.5/bin/git...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/git...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/git...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/git...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/git...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/git...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/git...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/git...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/git...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/git...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/git...not found Checking for program /opt/cray/craype/2.2.1/bin/git...not found Checking for program /opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin/git...not found Checking for program /opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin/git...not found Checking for program /usr/syscom/nsg/sbin/git...not found Checking for program /usr/syscom/nsg/bin/git...not found Checking for program /opt/modules/3.2.10.2/bin/git...not found Checking for program /usr/local/bin/git...not found Checking for program /usr/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 1.7.12.4 ================================================================================ TEST configureCLanguage from PETSc.options.languages(/global/u2/m/madams/petsc_master/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 configureDirectories from PETSc.options.petscdir(/global/u2/m/madams/petsc_master/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 5 #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_(MAJOR,MINOR,SUBMINOR) \ #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) \ Defined make macro "DIR" to "/global/homes/m/madams/petsc_master" ================================================================================ TEST configureInstallationMethod from PETSc.options.petscclone(/global/u2/m/madams/petsc_master/config/PETSc/options/petscclone.py:15) TESTING: configureInstallationMethod from PETSc.options.petscclone(config/PETSc/options/petscclone.py:15) bin/maint exists. This appears to be a repository clone .git directory exists Defined "VERSION_GIT" to ""v3.5.3-1570-gcaf1481"" Defined "VERSION_DATE_GIT" to ""2015-02-07 17:34:17 -0600"" Defined "VERSION_BRANCH_GIT" to ""master"" ================================================================================ TEST getDatafilespath from PETSc.options.dataFilesPath(/global/u2/m/madams/petsc_master/config/PETSc/options/dataFilesPath.py:29) TESTING: getDatafilespath from PETSc.options.dataFilesPath(config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be ================================================================================ TEST configureArchitecture from PETSc.options.arch(/global/u2/m/madams/petsc_master/config/PETSc/options/arch.py:25) TESTING: configureArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:25) Checks PETSC_ARCH and sets if not set =============================================================================== Warning: PETSC_ARCH from environment does not match command-line or name of script. Warning: Using from command-line or name of script: arch-xc30-opt64ts-intel, ignoring environment: arch-xc30-opt64-intel =============================================================================== Defined "ARCH" to ""arch-xc30-opt64ts-intel"" ================================================================================ TEST setInstallDir from PETSc.options.installDir(/global/u2/m/madams/petsc_master/config/PETSc/options/installDir.py:34) TESTING: setInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:34) setup installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH ================================================================================ TEST saveReconfigure from PETSc.options.installDir(/global/u2/m/madams/petsc_master/config/PETSc/options/installDir.py:73) TESTING: saveReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:73) ================================================================================ TEST cleanInstallDir from PETSc.options.installDir(/global/u2/m/madams/petsc_master/config/PETSc/options/installDir.py:66) TESTING: cleanInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:66) ================================================================================ TEST configureInstallDir from PETSc.options.installDir(/global/u2/m/madams/petsc_master/config/PETSc/options/installDir.py:50) TESTING: configureInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:50) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /global/u2/m/madams/petsc_master/arch-xc30-opt64ts-intel/lib/petsc-conf ================================================================================ TEST restoreReconfigure from PETSc.options.installDir(/global/u2/m/madams/petsc_master/config/PETSc/options/installDir.py:86) TESTING: restoreReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:86) ================================================================================ TEST setExternalPackagesDir from PETSc.options.externalpackagesdir(/global/u2/m/madams/petsc_master/config/PETSc/options/externalpackagesdir.py:15) TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:15) ================================================================================ TEST cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/global/u2/m/madams/petsc_master/config/PETSc/options/externalpackagesdir.py:22) TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:22) ================================================================================ TEST printEnvVariables from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1535) TESTING: printEnvVariables from config.setCompilers(config/BuildSystem/config/setCompilers.py:1535) **** printenv **** PE_LIBSCI_GENCOMPS_CRAY_interlagos=83 CHOMBO_DIR=/global/homes/m/madams/Chombo CRAY_LIBSCI_BASE_DIR=/opt/cray/libsci/13.0.1 CPU=x86_64 PE_PETSC_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/petsc/3.5.2.1/real/@PRGENV@/@PE_PETSC_DEFAULT_GENCOMPS@/@PE_PETSC_DEFAULT_TARGET@/lib/pkgconfig INTEL_PATH=/opt/intel/composer_xe_2015 ALTD_ON=1 HISTSIZE=1000 CRAY_SHMEM_VER=7.1.1 CRAY_LIBSCI_VERSION=13.0.1 ESWRAP_LOGIN=edimom05 JAVA_HOME=/usr/lib64/jvm/java PE_LIBSCI_VOLATILE_PKGCONFIG_PATH=/opt/cray/libsci/13.0.1/@PRGENV@/@PE_LIBSCI_GENCOMPS@/@PE_LIBSCI_TARGET@/lib/pkgconfig PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/netcdf-hdf5parallel/4.3.2/@PRGENV@/@PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig PE_HDF5_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/hdf5/1.8.13/@PRGENV@/@PE_HDF5_DEFAULT_GENCOMPS@/lib/pkgconfig PE_TRILINOS_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/trilinos/11.12.1.0/@PRGENV@/@PE_TRILINOS_DEFAULT_GENCOMPS@/@PE_TRILINOS_DEFAULT_TARGET@/lib/pkgconfig PE_LIBSCI_GENCOMPS_GNU_interlagos=49 48 MOABHOMEDIR=/usr/syscom/nsg/var/spool/moab PE_TPSL_DEFAULT_GENCOMPS_CRAY_interlagos=83 PE_SMA_DIR_CRAY_DEFAULT64=64 CSHEDIT=emacs LESSOPEN=lessopen.sh %s PE_LIBSCI_GENCOMPS_INTEL_interlagos=140 CRAY_UDREG_INCLUDE_OPTS=-I/opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/include USER=madams PE_LIBSCI_DEFAULT_GENCOMPS_INTEL_x86_64=140 JDK_HOME=/usr/lib64/jvm/java CH_OUTPUT_INTERVAL=1000000 CRAY_LIBSCI_DIR=/opt/cray/libsci/13.0.1 GSCRATCH=/global/scratch2/sd/madams JAVA_BINDIR=/usr/lib64/jvm/java/bin INFOPATH=/opt/gcc/4.8.2/snos/share/info:/opt/intel/composer_xe_2015.1.133/debugger/gdb/intel64/share/info/:/usr/local/info:/usr/share/info:/usr/info PE_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/netcdf/4.3.2/@PRGENV@/@PE_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig PE_HDF5_PARALLEL_GENCOMPS_GNU=49 48 PE_TPSL_DEFAULT_GENCOMPS_CRAY_x86_64=83 PE_MPICH_DEFAULT_FIXED_PRGENV=INTEL PE_HDF5_PARALLEL_DEFAULT_FIXED_PRGENV=CRAY INTEL TMPDIR=/scratch1/scratchdirs/madams PE_PKGCONFIG_PRODUCTS_DEFAULT=PE_PAPI PE_LIBSCI_DEFAULT_OMP_REQUIRES_openmp=_mp XDG_DATA_DIRS=/usr/share:/etc/opt/kde3/share:/opt/kde3/share PE_HDF5_PARALLEL_DEFAULT_GENCOMPS_GNU=49 48 _LMFILES_=/opt/modulefiles/modules/3.2.10.2:/usr/syscom/nsg/modulefiles/nsg/1.2.0:/opt/modulefiles/eswrap/1.1.0-1.020200.1130.0:/opt/cray/ari/modulefiles/switch/1.0-1.0502.54233.2.96.ari:/opt/cray/craype/default/modulefiles/craype-network-aries:/opt/cray/modulefiles/craype/2.2.1:/opt/modulefiles/intel/15.0.1.133:/opt/cray/modulefiles/cray-libsci/13.0.1:/opt/cray/ari/modulefiles/udreg/2.3.2-1.0502.9275.1.12.ari:/opt/cray/ari/modulefiles/ugni/5.0-1.0502.9685.4.24.ari:/opt/cray/ari/modulefiles/pmi/5.0.6-1.0000.10439.140.2.ari:/opt/cray/ari/modulefiles/dmapp/7.0.1-1.0502.9501.5.219.ari:/opt/cray/ari/modulefiles/gni-headers/3.0-1.0502.9684.5.2.ari:/opt/cray/ari/modulefiles/xpmem/0.1-2.0502.55507.3.2.ari:/opt/cray/ari/modulefiles/dvs/2.5_0.9.0-1.0502.1873.1.145.ari:/opt/cray/ari/modulefiles/alps/5.2.1-2.0502.9041.11.6.ari:/opt/cray/ari/modulefiles/rca/1.0.0-2.0502.53711.3.127.ari:/opt/cray/modulefiles/atp/1.7.5:/opt/cray/modulefiles/PrgEnv-intel/5.2.40:/opt/cray/craype/default/modulefiles/craype-ivybridge:/opt/cray/modulefiles/cray-shmem/7.1.1:/opt/cray/modulefiles/cray-mpich/7.1.1:/opt/modulefiles/torque/5.0.1:/opt/modulefiles/moab/8.0.1-2014110616-5c7a394-sles11:/usr/common/usg/Modules/modulefiles/adios/1.6.0:/usr/common/usg/Modules/modulefiles/pspline/nersc1.0:/opt/cray/modulefiles/cray-hdf5-parallel/1.8.13:/usr/common/usg/Modules/modulefiles/cmake/2.8.11.2:/usr/common/usg/Modules/modulefiles/altd/2.0:/usr/common/usg/Modules/modulefiles/darshan/2.3.0:/usr/common/usg/Modules/modulefiles/usg-default-modules/1.1:/opt/modulefiles/gcc/4.8.2 MODULE_VERSION=3.2.10.2 LIBSCI_VERSION=13.0.1 CRAY_XPMEM_INCLUDE_OPTS=-I/opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/include PE_MPICH_DEFAULT_GENCOMPS_GNU=49 48 HOME=/global/homes/m/madams LS_OPTIONS=-N --color=tty -T 0 PE_LIBSCI_GENCOMPS_INTEL_x86_64=140 PE_GA_DEFAULT_FIXED_PRGENV=CRAY INTEL DVS_MAXNODES=1__ PE_HDF5_PARALLEL_PKGCONFIG_LIBS=hdf5_hl_parallel:hdf5_parallel PE_FORTRAN_PKGCONFIG_LIBS=hdf5hl_fortran_parallel:hdf5_fortran_parallel:mpichf90 PE_HDF5_PARALLEL_VOLATILE_PKGCONFIG_PATH=/opt/cray/hdf5-parallel/1.8.13/@PRGENV@/@PE_HDF5_PARALLEL_GENCOMPS@/lib/pkgconfig NNTPSERVER=news HOST=edison02 PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU BASH_FUNC_module()=() { eval `/opt/modules/3.2.10.2/bin/modulecmd bash $*` } PE_MPICH_MODULE_NAME=cray-mpich PE_FFTW_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/fftw/3.3.4.1/@PE_FFTW_DEFAULT_TARGET@/lib/pkgconfig PE_PETSC_DEFAULT_GENCOMPS_INTEL_haswell=140 NERSC_HOST=edison INTEL_MINOR_VERSION=1.133 PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/parallel-netcdf/1.5.0/@PRGENV@/@PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig JRE_HOME=/usr/lib64/jvm/java/jre PE_TPSL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/tpsl/1.4.3/@PRGENV@/@PE_TPSL_DEFAULT_GENCOMPS@/@PE_TPSL_DEFAULT_TARGET@/lib/pkgconfig HDF5_ROOT=/opt/cray/hdf5-parallel/1.8.13/INTEL/140 PE_LIBSCI_DEFAULT_GENCOMPS_GNU_x86_64=49 48 PE_LIBSCI_REQUIRED_PRODUCTS=PE_MPICH PE_HDF5_PARALLEL_BASEDIR=/opt/cray/hdf5-parallel/1.8.13 PE_HDF5_DEFAULT_FIXED_PRGENV=CRAY INTEL LIBGL_ALWAYS_INDIRECT=1 PE_TPSL_DEFAULT_VOLATILE_PRGENV=CRAY GNU INTEL ADIOSREAD_SEQ_FLIB=-L/usr/common/usg/adios/1.6.0/intel/lib -ladiosreadf_nompi PE_MPICH_PKGCONFIG_VARIABLES=PE_MPICH_NV_LIBS_@accelerator@:PE_MPICH_MULTITHREADED_LIBS_@multithreaded@ LIBSCI_BASE_DIR=/opt/cray/libsci/13.0.1 INCLUDE_PATH=/usr/common/usg/pspline/nersc1.0/intel/include PE_LIBSCI_GENCOMPS_INTEL_haswell=140 ATP_POST_LINK_OPTS=-Wl,-L/opt/cray/atp/1.7.5/lib/ COLORTERM=1 PE_LIBSCI_GENCOMPS_CRAY_haswell=83 PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/hdf5-parallel/1.8.13/@PRGENV@/@PE_HDF5_PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig PE_GA_DEFAULT_VOLATILE_PRGENV=GNU OLDPWD=/global/homes/m/madams LOADEDMODULES=modules/3.2.10.2:nsg/1.2.0:eswrap/1.1.0-1.020200.1130.0:switch/1.0-1.0502.54233.2.96.ari:craype-network-aries:craype/2.2.1:intel/15.0.1.133:cray-libsci/13.0.1:udreg/2.3.2-1.0502.9275.1.12.ari:ugni/5.0-1.0502.9685.4.24.ari:pmi/5.0.6-1.0000.10439.140.2.ari:dmapp/7.0.1-1.0502.9501.5.219.ari:gni-headers/3.0-1.0502.9684.5.2.ari:xpmem/0.1-2.0502.55507.3.2.ari:dvs/2.5_0.9.0-1.0502.1873.1.145.ari:alps/5.2.1-2.0502.9041.11.6.ari:rca/1.0.0-2.0502.53711.3.127.ari:atp/1.7.5:PrgEnv-intel/5.2.40:craype-ivybridge:cray-shmem/7.1.1:cray-mpich/7.1.1:torque/5.0.1:moab/8.0.1-2014110616-5c7a394-sles11:adios/1.6.0:pspline/nersc1.0:cray-hdf5-parallel/1.8.13:cmake/2.8.11.2:altd/2.0:darshan/2.3.0:usg-default-modules/1.1:gcc/4.8.2 PE_PETSC_DEFAULT_GENCOMPS_INTEL_sandybridge=140 PE_PAPI_DEFAULT_PKGCONFIG_VARIABLES=PE_PAPI_ACCEL_LIBS_@accelerator@ CRAY_LD_LIBRARY_PATH=/opt/cray/hdf5-parallel/1.8.13/INTEL/140/lib:/opt/cray/mpt/7.1.1/gni/mpich2-intel/140/lib:/opt/cray/mpt/7.1.1/gni/sma/lib64:/opt/cray/mpt/7.1.1/gni/sma64/lib64:/opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/lib64:/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/lib64:/opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/lib64:/opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/lib64:/opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/lib64:/opt/cray/ugni/5.0-1.0502.9685.4.24.ari/lib64:/opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/lib64:/opt/cray/libsci/13.0.1/INTEL/140/x86_64/lib PE_INTEL_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/hdf5-parallel/1.8.13/INTEL/140/lib/pkgconfig:/opt/cray/mpt/7.1.1/gni/mpich2-intel/140/lib/pkgconfig:/opt/cray/ga/5.3.0.1/INTEL/140/lib/pkgconfig:/opt/cray/parallel-netcdf/1.5.0/INTEL/140/lib/pkgconfig:/opt/cray/netcdf-hdf5parallel/4.3.2/INTEL/140/lib/pkgconfig:/opt/cray/netcdf/4.3.2/INTEL/140/lib/pkgconfig:/opt/cray/hdf5/1.8.13/INTEL/140/lib/pkgconfig PE_LIBSCI_DEFAULT_VOLATILE_PRGENV=CRAY GNU INTEL LESS=-M -I CRAYPE_NETWORK_TARGET=aries USERMODULES=/opt/modules/3.2.10.2/init/.usermodules:PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pathscale:PrgEnv-pgi:acml:alps:apprentice:apprentice2:atp:blcr:cce:chapel:cray-ccdb:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-lgdb:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich-compat:cray-mpich2:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:cray-petsc:cray-petsc-complex:cray-shmem:cray-snplauncher:cray-tpsl:cray-trilinos:craypat:craype:craypkg-gen:cudatoolkit:ddt:fftw:ga:gcc:hdf5:hdf5-parallel:intel:iobuf:java:lgdb:libfast:libsci_acc:mpich1:netcdf:netcdf-hdf5parallel:netcdf-nofsync:netcdf-nofsync-hdf5parallel:ntk:onesided:papi:parallel-netcdf:pathscale:perftools:perftools-lite:petsc:petsc-complex:pgi:pmi:stat:totalview:tpsl:trilinos:xt-asyncpe:xt-craypat:xt-lgdb:xt-libsci:xt-mpich2:xt-mpt:xt-papi:xt-shmem:xt-totalview:/etc/opt/cray/modules/site_usermodules GCC_PATH=/opt/gcc/4.8.2 XKEYSYMDB=/usr/share/X11/XKeysymDB PAT_RT_HWPC=1 CRAY_HDF5_DIR=/opt/cray/hdf5-parallel/1.8.13 CRAY_CPU_TARGET=sandybridge PE_PKGCONFIG_PRODUCTS=PE_HDF5_PARALLEL:PE_MPICH:PE_SMA:PE_LIBSCI HDF5_DIR=/opt/cray/hdf5-parallel/1.8.13/INTEL/140 PE_LIBSCI_MODULE_NAME=cray-libsci/13.0.1 PE_FFTW_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH PELOCAL_PRGENV=true PE_TPSL_DEFAULT_GENCOMPS_INTEL_x86_64=140 TARGETMODULES=/opt/modules/3.2.10.2/init/.targetmodules:craype-abudhabi:craype-abudhabi-cu:craype-accel-host:craype-accel-nvidia20:craype-accel-nvidia30:craype-accel-nvidia35:craype-barcelona:craype-broadwell:craype-haswell:craype-hugepages128K:craype-hugepages128M:craype-hugepages16M:craype-hugepages256M:craype-hugepages2M:craype-hugepages32M:craype-hugepages4M:craype-hugepages512K:craype-hugepages512M:craype-hugepages64M:craype-hugepages8M:craype-intel-knc:craype-interlagos:craype-interlagos-cu:craype-istanbul:craype-ivybridge:craype-mc12:craype-mc8:craype-mic-knl:craype-network-aries:craype-network-gemini:craype-network-infiniband:craype-network-none:craype-network-seastar:craype-sandybridge:craype-shanghai:craype-target-compute_node:craype-target-local_host:craype-target-native:craype-xeon:xtpe-barcelona:xtpe-interlagos:xtpe-interlagos-cu:xtpe-istanbul:xtpe-mc12:xtpe-mc8:xtpe-network-gemini:xtpe-network-seastar:xtpe-shanghai:xtpe-target-native:xtpe-xeon:/etc/opt/cray/modules/site_targetmodules CRAY_DMAPP_POST_LINK_OPTS=-L/opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/lib64 PE_LIBSCI_DEFAULT_GENCOMPS_GNU_sandybridge=49 48 LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32: CRAYOS_VERSION=5.2.40 PE_PETSC_DEFAULT_GENCOMPS_GNU_x86_64=49 48 JAVA_ROOT=/usr/lib64/jvm/java PE_TPSL_DEFAULT_GENCOMPS_CRAY_sandybridge=83 MODULE_VERSION_STACK=3.2.10.2 SHLVL=1 PE_MPICH_DEFAULT_GENCOMPS_CRAY=83 PE_MPICH_DEFAULT_DIR_CRAY_DEFAULT64=64 PE_LIBSCI_PKGCONFIG_VARIABLES=PE_LIBSCI_OMP_REQUIRES_@openmp@ CRAY_XPMEM_POST_LINK_OPTS=-L/opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/lib64 PETSC_DIR=/global/homes/m/madams/petsc_maint PE_PETSC_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI:PE_TPSL MPICH_GNI_MDD_SHARING=disabled CONF_EPSI=1 XTPE_NETWORK_TARGET=aries ENV=/etc/bash.bashrc PE_PETSC_DEFAULT_GENCOMPS_INTEL_x86_64=140 BASH_ENV=/global/homes/m/madams/.bashrc MODULEPATH=/opt/cray/craype/default/modulefiles:/opt/cray/ari/modulefiles:/opt/cray/modulefiles:/opt/modulefiles:/usr/common/usg/Modules/modulefiles:/usr/syscom/nsg/modulefiles:/usr/syscom/nsg/opt/modulefiles:/usr/common/das/Modules/modulefiles:/usr/common/ftg/Modules/modulefiles:/usr/common/graphics/Modules/modulefiles:/usr/common/jgi/Modules/modulefiles:/usr/common/tig/Modules/modulefiles ALT_LINKER=/usr/common/usg/altd/2.0/bin/ld MAN_POSIXLY_CORRECT=1 CRAY_SHMEM_ROOTDIR=/opt/cray/mpt/7.1.1 PE_HDF5_PARALLEL_VOLATILE_PRGENV=GNU PE_LIBSCI_DEFAULT_GENCOMPS_INTEL_haswell=140 OPENSSL_NO_DEFAULT_ZLIB=yes PE_FFTW_DEFAULT_TARGET_interlagos=interlagos CRAY_ALPS_INCLUDE_OPTS=-I/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/include PE_PETSC_DEFAULT_GENCOMPS_CRAY_sandybridge=83 PSPLINE_DIR=/usr/common/usg/pspline/nersc1.0/intel ALTD_PATH=/usr/common/usg/altd/2.0 PE_LIBSCI_GENCOMPS_CRAY_sandybridge=83 ATP_HOME=/opt/cray/atp/1.7.5 DVS_INCLUDE_OPTS=-I/opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/include PE_TPSL_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI CRAY_UGNI_POST_LINK_OPTS=-L/opt/cray/ugni/5.0-1.0502.9685.4.24.ari/lib64 CRAYPE_LINK_TYPE=dynamic PKG_CONFIG_PATH_DEFAULT=/opt/cray/papi/5.3.2.1/lib64/pkgconfig PE_SMA_VOLATILE_PKGCONFIG_PATH=/opt/cray/mpt/7.1.1/gni/sma@PE_SMA_DIR_DEFAULT64@/lib64/pkgconfig PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU PE_CXX_PKGCONFIG_LIBS=mpichcxx SSH_TTY=/dev/pts/42 PSPLINE_INCLUDE_OPTS=-I/usr/common/usg/pspline/nersc1.0/intel/include PE_TRILINOS_DEFAULT_GENCOMPS_GNU_x86_64=49 48 PE_PARALLEL_NETCDF_DEFAULT_FIXED_PRGENV=CRAY INTEL NSG_HOME=/usr/syscom/nsg CH_TIMER=FALSE PE_TPSL_DEFAULT_GENCOMPS_GNU_x86_64=49 48 SSH_CLIENT=128.55.69.68 55536 22 LOGNAME=madams PE_MPICH_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/mpt/7.1.1/gni/mpich2-@PRGENV@@PE_MPICH_DEFAULT_DIR_DEFAULT64@/@PE_MPICH_DEFAULT_GENCOMPS@/lib/pkgconfig PATH=/opt/gcc/4.8.2/bin:/usr/common/usg/darshan/2.3.0/bin:/usr/common/usg/altd/2.0/bin:/usr/common/usg/bin:/usr/common/mss/bin:/usr/common/nsg/bin:/usr/common/usg/cmake/2.8.11.2/bin:/opt/cray/hdf5-parallel/1.8.13/bin:/opt/cray/hdf5/1.8.13/bin:/usr/common/usg/adios/1.6.0/intel/bin:/global/homes/m/madams/git-fat:/opt/moab/8.0.1/bin:/opt/moab/8.0.1/sbin:/opt/torque/5.0.1/sbin:/opt/torque/5.0.1/bin:/opt/cray/mpt/7.1.1/gni/bin:/opt/cray/atp/1.7.5/bin:/opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin:/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin:/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin:/opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin:/opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin:/opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin:/opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin:/opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin:/opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin:/opt/intel/composer_xe_2015.1.133/bin/intel64:/opt/cray/craype/2.2.1/bin:/opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin:/opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin:/usr/syscom/nsg/sbin:/usr/syscom/nsg/bin:/opt/modules/3.2.10.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/qt3/bin:/opt/cray/bin PE_PETSC_DEFAULT_GENCOMPS_CRAY_interlagos=83 PSPLINE=-I/usr/common/usg/pspline/nersc1.0/intel/include -I/usr/common/usg/pspline/nersc1.0/intel/mod -L/usr/common/usg/pspline/nersc1.0/intel/lib -lpspline CRAY_PRE_COMPILE_OPTS=-hnetwork=aries INFODIR=/usr/local/info:/usr/share/info:/usr/info MPICH_DIR=/opt/cray/mpt/7.1.1/gni/mpich2-intel/140 PSPLINE_POST_LINK_OPTS=-L/usr/common/usg/pspline/nersc1.0/intel/lib -lpspline -lezcdf ADIOS_FLIB=-L/usr/common/usg/adios/1.6.0/intel/lib -ladiosf -L/usr/common/usg/minixml/2.7/lib -lmxml PE_TRILINOS_DEFAULT_VOLATILE_PRGENV=CRAY GNU INTEL PE_MPICH_FIXED_PRGENV=INTEL SHMEM_ABORT_ON_ERROR=1 PE_LIBSCI_GENCOMPS_GNU_x86_64=49 48 PE_PKGCONFIG_LIBS=darshan-runtime:hdf5_hl_parallel:hdf5_parallel:mpich:sma:AtpSigHandler:libsci_mpi:libsci PE_HDF5_DIR=/opt/cray/hdf5-parallel/1.8.13 PE_LIBSCI_GENCOMPS_INTEL_sandybridge=140 PE_HDF5_DEFAULT_GENCOMPS_GNU=49 48 XCURSOR_THEME=crystalwhite PE_HDF5_MODULE_NAME=cray-hdf5-parallel CRAYPE_DIR=/opt/cray/craype/2.2.1 INTEL_MAJOR_VERSION=15.0 PE_PAPI_DEFAULT_ACCEL_LIBS_nvidia35=,-lcupti,-lcudart,-lcuda CRAY_MPICH2_BASEDIR=/opt/cray/mpt/7.1.1/gni CRAY_PMI_INCLUDE_OPTS=-I/opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/include MANPATH=/opt/gcc/4.8.2/snos/share/man:/usr/common/usg/man:/usr/common/mss/man:/usr/common/nsg/man:/usr/common/usg/cmake/2.8.11.2/man:/usr/common/usg/adios/1.6.0/intel/man:/opt/moab/8.0.1/share/man/:/opt/torque/5.0.1/share/man:/opt/cray/mpt/7.1.1/gni/man/mpich2:/opt/cray/mpt/7.1.1/gni/man/shmem:/opt/cray/atp/1.7.5/man:/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/man:/opt/cray/libsci/13.0.1/man:/opt/intel/composer_xe_2015.1.133/man/en_US:/opt/cray/craype/2.2.1/man:/opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/man:/usr/syscom/nsg/man:/opt/modules/3.2.10.2/share/man:/usr/share/man:ignore:/cm/local/apps/environment-modules/3.2.6/man:/opt/cray/share/man PROFILEREAD=true PE_PETSC_DEFAULT_GENCOMPS_GNU_sandybridge=49 48 PE_NETCDF_HDF5PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5_PARALLEL PE_MPICH ADIOS_DIR=/usr/common/usg/adios/1.6.0/intel CRAY_HDF5_PARALLEL_VERSION=1.8.13 MKLROOT=/opt/intel/composer_xe_2015.1.133/mkl PE_LIBSCI_DEFAULT_GENCOMPS_GNU_interlagos=49 48 HOSTNAME=edison02 PETSC_ARCH=arch-xc30-opt64ts-intel PE_LIBSCI_PKGCONFIG_LIBS=libsci_mpi:libsci PE_TPSL_DEFAULT_GENCOMPS_INTEL_sandybridge=140 MACHTYPE=x86_64-suse-linux PE_NETCDF_HDF5PARALLEL_DEFAULT_FIXED_PRGENV=CRAY INTEL MINICOM=-c on CVS_RSH=ssh ADIOS_LIB=-L/usr/common/usg/adios/1.6.0/intel/lib -ladios -L/usr/common/usg/minixml/2.7/lib -lmxml PKGCONFIG_ENABLED=1 DVS_VERSION=0.9.0 LIBRARYMODULES=/opt/modules/3.2.10.2/init/.librarymodules:acml:alps:cray-dwarf:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich-abi:cray-mpich2:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:cray-petsc:cray-petsc-complex:cray-shmem:cray-tpsl:cray-trilinos:cudatoolkit:fftw:ga:hdf5:hdf5-parallel:iobuf:libfast:netcdf:netcdf-hdf5parallel:ntk:onesided:papi:petsc:petsc-complex:pmi:tpsl:trilinos:xt-libsci:xt-mpich2:xt-mpt:xt-papi:/etc/opt/cray/modules/site_librarymodules ADIOSREAD_FLIB=-L/usr/common/usg/adios/1.6.0/intel/lib -ladiosreadf MODULESHOME=/opt/modules/3.2.10.2 PE_TPSL_DEFAULT_GENCOMPS_CRAY_haswell=83 GCC_VERSION=4.8.2 PE_PETSC_DEFAULT_GENCOMPS_CRAY_haswell=83 PE_MPICH_NV_LIBS_nvidia35=-lcudart PE_LIBSCI_GENCOMPS_CRAY_x86_64=83 XDG_CONFIG_DIRS=/etc/xdg PE_NETCDF_DEFAULT_GENCOMPS_GNU=49 48 ADIOSREAD_LIB=-L/usr/common/usg/adios/1.6.0/intel/lib -ladiosread PAGER=less PE_GA_DEFAULT_GENCOMPS_GNU=49 48 CRAY_PMI_POST_LINK_OPTS=-L/opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/lib64 ATP_MRNET_COMM_PATH=/opt/cray/atp/1.7.5/bin/atp_mrnet_commnode_wrapper CRAY_MPICH2_VER=7.1.1 LD_LIBRARY_PATH=/opt/gcc/mpc/0.8.1/lib:/opt/gcc/mpfr/2.4.2/lib:/opt/gcc/gmp/4.3.2/lib:/opt/gcc/4.8.2/snos/lib64:/usr/common/usg/darshan/2.3.0/lib:/opt/gcc/4.9.0/snos/lib64:/usr/common/usg/pspline/nersc1.0/intel/lib:/opt/torque/5.0.1/lib:/opt/intel/composer_xe_2015.1.133/compiler/lib/intel64:/opt/intel/composer_xe_2015.1.133/mpirt/lib/intel64:/opt/intel/composer_xe_2015.1.133/mkl/lib/intel64:/usr/syscom/nsg/lib FORT_BUFFERED=yes G_BROKEN_FILENAMES=1 FFTW_SYSTEM_WISDOM_DIR=/opt/cray/libsci/13.0.1 PE_LIBSCI_DEFAULT_GENCOMPS_CRAY_sandybridge=83 PE_LIBSCI_DEFAULT_GENCOMPS_INTEL_sandybridge=140 PE_TPSL_DEFAULT_GENCOMPS_INTEL_interlagos=140 PE_TPSL_DEFAULT_GENCOMPS_GNU_sandybridge=49 48 PE_LIBSCI_DEFAULT_GENCOMPS_CRAY_haswell=83 PE_LIBSCI_VOLATILE_PRGENV=CRAY GNU INTEL IPM_REPORT=full FROM_HEADER= LESSCLOSE=lessclose.sh %s %s PE_MPICH_VOLATILE_PKGCONFIG_PATH=/opt/cray/mpt/7.1.1/gni/mpich2-@PRGENV@@PE_MPICH_DIR_DEFAULT64@/@PE_MPICH_GENCOMPS@/lib/pkgconfig CRAY_ALPS_POST_LINK_OPTS=-L/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/lib64 MORE=-sl PE_GA_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/ga/5.3.0.1/@PRGENV@/@PE_GA_DEFAULT_GENCOMPS@/lib/pkgconfig PE_MPICH_GENCOMPS_GNU=49 48 GNU_VERSION=4.8.2 HOSTTYPE=x86_64 CRAYPE_VERSION=2.2.1 TERM=xterm CRAY_MPICH2_DIR=/opt/cray/mpt/7.1.1/gni/mpich2-intel/140 PE_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU CRAY_GNI_HEADERS_INCLUDE_OPTS=-I/opt/cray/gni-headers/3.0-1.0502.9684.5.2.ari/include PE_HDF5_PARALLEL_FIXED_PRGENV=CRAY INTEL PE_CRAY_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/hdf5-parallel/1.8.13/CRAY/83/lib/pkgconfig:/opt/cray/ga/5.3.0.1/CRAY/83/lib/pkgconfig:/opt/cray/parallel-netcdf/1.5.0/CRAY/83/lib/pkgconfig:/opt/cray/netcdf-hdf5parallel/4.3.2/CRAY/83/lib/pkgconfig:/opt/cray/netcdf/4.3.2/CRAY/83/lib/pkgconfig:/opt/cray/hdf5/1.8.13/CRAY/83/lib/pkgconfig PE_FFTW_DEFAULT_TARGET_x86_64=x86_64 ADIOSREAD_SEQ_LIB=-L/usr/common/usg/adios/1.6.0/intel/lib -ladiosread_nompi LESSKEY=/etc/lesskey.bin GSCRATCH2=/global/scratch2/sd/madams PYTHONSTARTUP=/etc/pythonstart PWD=/global/homes/m/madams/petsc_master XTOS_VERSION=5.2.40 INTEL_VERSION=15.0.1.133 PE_HDF5_PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH PE_PRODUCT_LIST=PSPLINE:CRAYPE_IVYBRIDGE:CRAY_RCA:CRAY_ALPS:DVS:CRAY_XPMEM:CRAY_DMAPP:CRAY_PMI:CRAY_UGNI:CRAY_UDREG:CRAY_LIBSCI:CRAYPE:INTEL PE_LIBSCI_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/libsci/13.0.1/@PRGENV@/@PE_LIBSCI_DEFAULT_GENCOMPS@/@PE_LIBSCI_DEFAULT_TARGET@/lib/pkgconfig PE_FFTW_DEFAULT_TARGET_haswell=haswell PE_FFTW_DEFAULT_TARGET_sandybridge=sandybridge ALTD_WORKDIR=/scratch1/altd/logs SHELL=/bin/bash PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU CRAY_MPICH2_ROOTDIR=/opt/cray/mpt/7.1.1 PE_HDF5_PARALLEL_FORTRAN_PKGCONFIG_LIBS=hdf5hl_fortran_parallel:hdf5_fortran_parallel PE_PETSC_DEFAULT_VOLATILE_PRGENV=CRAY GNU INTEL LESS_ADVANCED_PREPROCESSOR=no PE_HDF5_DEFAULT_VOLATILE_PRGENV=GNU SVN_EDITOR=vi PRGENVMODULES=/opt/modules/3.2.10.2/init/.prgenvmodules:PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pathscale:PrgEnv-pgi PSPLINE_VERSION=nersc1.0 DMAPP_ABORT_ON_ERROR=1 CRAY_SHMEM_DIR=/opt/cray/mpt/7.1.1/gni/sma PYTHONPATH=/usr/common/usg/altd/2.0/lib64/python2.6/site-packages MPICH_ABORT_ON_ERROR=1 PE_ENV=INTEL PE_CRAY_FIXED_PKGCONFIG_PATH=/opt/cray/hdf5-parallel/1.8.13/CRAY/83/lib/pkgconfig PE_MPICH_VOLATILE_PRGENV=CRAY GNU PE_PETSC_DEFAULT_GENCOMPS_CRAY_x86_64=83 PE_PETSC_DEFAULT_GENCOMPS_GNU_interlagos=49 48 PE_PETSC_DEFAULT_GENCOMPS_GNU_haswell=49 48 SDK_HOME=/usr/lib64/jvm/java PE_MPICH_GENCOMPS_CRAY=83 CRAY_RCA_POST_LINK_OPTS=-L/opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/lib64 -lrca PE_MPICH_TARGET_VAR_nvidia20=-lcudart MAIL=/var/mail/madams SSH_CONNECTION=128.55.69.68 55536 128.55.72.100 22 MPICH_MPIIO_DVS_MAXNODES=14 PE_MPICH_DIR_CRAY_DEFAULT64=64 ALTD_SELECT_ON=0 PE_LIBSCI_DEFAULT_GENCOMPS_GNU_haswell=49 48 INPUTRC=/etc/inputrc QTDIR=/usr/lib/qt3 PE_LIBSCI_DEFAULT_GENCOMPS_CRAY_x86_64=83 PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS_GNU=49 48 CRAY_UGNI_INCLUDE_OPTS=-I/opt/cray/ugni/5.0-1.0502.9685.4.24.ari/include PE_PKGCONFIG_DEFAULT_PRODUCTS=PE_HDF5_PARALLEL:PE_MPICH:PE_GA:PE_PARALLEL_NETCDF:PE_NETCDF_HDF5PARALLEL:PE_FFTW:PE_NETCDF:PE_LIBSCI:PE_HDF5:PE_TPSL:PE_TRILINOS:PE_PETSC PE_PAPI_DEFAULT_TARGET_VAR_nvidia35=,-lcupti,-lcudart,-lcuda PE_LIBSCI_GENCOMPS_GNU_sandybridge=49 48 HDF5_INCLUDE_OPTS=/opt/cray/hdf5-parallel/1.8.13/INTEL/140/include PKG_CONFIG_PATH=/usr/common/usg/darshan/2.3.0/lib/pkgconfig:/opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/lib64/pkgconfig:/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/lib64/pkgconfig:/opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/lib64/pkgconfig:/opt/cray/gni-headers/3.0-1.0502.9684.5.2.ari/lib64/pkgconfig:/opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/lib64/pkgconfig:/opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/lib64/pkgconfig:/opt/cray/ugni/5.0-1.0502.9685.4.24.ari/lib64/pkgconfig:/opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/lib64/pkgconfig:/opt/cray/craype/2.2.1/pkg-config:/opt/cray/iobuf/2.0.5/lib/pkgconfig:/opt/cray/switch/1.0-1.0502.54233.2.96.ari/lib64/pkgconfig:/opt/cray/atp/1.7.5/lib/pkgconfig INCLUDE=/opt/intel/composer_xe_2015.1.133/mkl/include XNLSPATH=/usr/share/X11/nls _=../arch-xc30-opt64ts-intel.py ALTD_VERBOSE=0 PE_MPICH_TARGET_VAR_nvidia35=-lcudart WINDOWMANAGER= PE_TPSL_DEFAULT_GENCOMPS_GNU_haswell=49 48 TOOLMODULES=/opt/modules/3.2.10.2/init/.toolmodules:apprentice:apprentice2:atp:chapel:cray-lgdb:cray-snplauncher:craypat:craypkg-gen:ddt:gdb:iobuf:papi:perftools:perftools-lite:stat:totalview:xt-craypat:xt-lgdb:xt-papi:xt-totalview:/etc/opt/cray/modules/site_toolmodules PE_TRILINOS_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_HDF5_PARALLEL:PE_NETCDF_HDF5PARALLEL:PE_LIBSCI:PE_TPSL CRAY_DMAPP_INCLUDE_OPTS=-I/opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/include -I/opt/cray/gni-headers/3.0-1.0502.9684.5.2.ari/include QT_SYSTEM_DIR=/usr/share/desktop-data ADIOS_INC=-I/usr/common/usg/adios/1.6.0/intel/include PE_MPICH_NV_LIBS_nvidia20=-lcudart DISPLAY=edison02:28.0 PE_NETCDF_DEFAULT_FIXED_PRGENV=CRAY INTEL LIBRARY_PATH=/opt/intel/composer_xe_2015.1.133/compiler/lib/intel64 PE_INTEL_FIXED_PKGCONFIG_PATH=/opt/cray/hdf5-parallel/1.8.13/INTEL/140/lib/pkgconfig:/opt/cray/mpt/7.1.1/gni/mpich2-intel/140/lib/pkgconfig PE_TPSL_DEFAULT_GENCOMPS_INTEL_haswell=140 PE_TPSL_DEFAULT_GENCOMPS_GNU_interlagos=49 48 PE_LIBSCI_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH OSTYPE=linux PE_NETCDF_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5 PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS_GNU=49 48 PE_TRILINOS_DEFAULT_GENCOMPS_INTEL_x86_64=140 PE_LIBSCI_DEFAULT_GENCOMPS_CRAY_interlagos=83 PE_SMA_MODULE_NAME=cray-shmem NLSPATH=/opt/intel/composer_xe_2015.1.133/compiler/lib/intel64/locale/%l_%t/%N PE_HDF5_PARALLEL_REQUIRED_PRODUCTS=PE_MPICH CRAY_RCA_INCLUDE_OPTS=-I/opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/include -I/opt/cray/krca/1.0.0-2.0502.53880.4.104.ari/include -I/opt/cray-hss-devel/7.2.0/include PE_LIBSCI_DEFAULT_GENCOMPS_INTEL_interlagos=140 PE_TRILINOS_DEFAULT_GENCOMPS_CRAY_x86_64=83 CRAY_LIBSCI_PREFIX_DIR=/opt/cray/libsci/13.0.1/INTEL/140/x86_64 PE_MPICH_DEFAULT_VOLATILE_PRGENV=CRAY GNU CRAY_PRGENVINTEL=loaded PE_MPICH_MULTITHREADED_LIBS_multithreaded=_mt CRAY_SHMEM_BASEDIR=/opt/cray/mpt/7.1.1/gni PE_LIBSCI_OMP_REQUIRES_openmp=_mp CRAY_SITE_LIST_DIR=/etc/opt/cray/modules RCLOCAL_PRGENV=true PE_SMA_DIR_PGI_DEFAULT64=64 SCRATCH=/scratch1/scratchdirs/madams PE_LIBSCI_DEFAULT_PKGCONFIG_VARIABLES=PE_LIBSCI_DEFAULT_OMP_REQUIRES_@openmp@ PE_LIBSCI_GENCOMPS_GNU_haswell=49 48 CRAY_UDREG_POST_LINK_OPTS=-L/opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/lib64 ================================================================================ TEST resetEnvCompilers from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1542) TESTING: resetEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1542) ================================================================================ TEST checkEnvCompilers from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1569) TESTING: checkEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1569) ================================================================================ TEST checkMPICompilerOverride from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1507) TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1507) 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(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1526) TESTING: requireMpiLdPath from config.setCompilers(config/BuildSystem/config/setCompilers.py:1526) OpenMPI wrappers require LD_LIBRARY_PATH set ================================================================================ TEST checkVendor from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:399) TESTING: checkVendor from config.setCompilers(config/BuildSystem/config/setCompilers.py:399) Determine the compiler vendor Compiler vendor is "" ================================================================================ TEST checkInitialFlags from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:409) TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:409) Initialize the compiler and linker flags Pushing language C Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Popping language C Pushing language CUDA Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to Popping language CUDA Pushing language Cxx Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Popping language Cxx Pushing language FC Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Popping language FC Initialized CPPFLAGS to Initialized CUDAPPFLAGS to Initialized CXXCPPFLAGS 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(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:535) TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:535) Locate a functional C compiler Checking for program /opt/gcc/4.8.2/bin/cc...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/cc...not found Checking for program /usr/common/usg/altd/2.0/bin/cc...not found Checking for program /usr/common/usg/bin/cc...not found Checking for program /usr/common/mss/bin/cc...not found Checking for program /usr/common/nsg/bin/cc...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/cc...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.13/bin/cc...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/cc...not found Checking for program /global/homes/m/madams/git-fat/cc...not found Checking for program /opt/moab/8.0.1/bin/cc...not found Checking for program /opt/moab/8.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/bin/cc...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/cc...not found Checking for program /opt/cray/atp/1.7.5/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/cc...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/cc...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/cc...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/cc...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/cc...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/cc...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/cc...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/cc...not found Checking for program /opt/cray/craype/2.2.1/bin/cc...found Defined make macro "CC" to "cc" Pushing language C All intermediate test results are stored in /scratch1/scratchdirs/madams/petsc-bkh5dr All intermediate test results are stored in /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Testing executable /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest to see if it can be run Executing: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest Executing: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest Popping language C ================================================================================ TEST checkCPreprocessor from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:568) TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:568) Locate a functional C preprocessor Checking for program /opt/gcc/4.8.2/bin/cc...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/cc...not found Checking for program /usr/common/usg/altd/2.0/bin/cc...not found Checking for program /usr/common/usg/bin/cc...not found Checking for program /usr/common/mss/bin/cc...not found Checking for program /usr/common/nsg/bin/cc...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/cc...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.13/bin/cc...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/cc...not found Checking for program /global/homes/m/madams/git-fat/cc...not found Checking for program /opt/moab/8.0.1/bin/cc...not found Checking for program /opt/moab/8.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/bin/cc...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/cc...not found Checking for program /opt/cray/atp/1.7.5/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/cc...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/cc...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/cc...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/cc...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/cc...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/cc...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/cc...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/cc...not found Checking for program /opt/cray/craype/2.2.1/bin/cc...found Defined make macro "CPP" to "cc -E" Pushing language C Executing: cc -E -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c stdout: # 1 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c" # 1 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/confdefs.h" 1 # 2 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c" 2 # 1 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conffix.h" 1 # 3 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c" 2 # 1 "/usr/include/stdlib.h" 1 3 # 1 "/usr/include/features.h" 1 3 # 118 "/usr/include/features.h" 3 # 141 "/usr/include/features.h" 3 # 150 "/usr/include/features.h" 3 # 172 "/usr/include/features.h" 3 # 182 "/usr/include/features.h" 3 # 214 "/usr/include/features.h" 3 # 264 "/usr/include/features.h" 3 # 311 "/usr/include/features.h" 3 # 343 "/usr/include/features.h" 3 # 1 "/usr/include/sys/cdefs.h" 1 3 # 58 "/usr/include/sys/cdefs.h" 3 # 71 "/usr/include/sys/cdefs.h" 3 # 96 "/usr/include/sys/cdefs.h" 3 # 111 "/usr/include/sys/cdefs.h" 3 # 121 "/usr/include/sys/cdefs.h" 3 # 146 "/usr/include/sys/cdefs.h" 3 # 163 "/usr/include/sys/cdefs.h" 3 # 187 "/usr/include/sys/cdefs.h" 3 # 231 "/usr/include/sys/cdefs.h" 3 # 261 "/usr/include/sys/cdefs.h" 3 # 284 "/usr/include/sys/cdefs.h" 3 # 314 "/usr/include/sys/cdefs.h" 3 # 352 "/usr/include/sys/cdefs.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 354 "/usr/include/sys/cdefs.h" 2 3 # 386 "/usr/include/sys/cdefs.h" 3 # 348 "/usr/include/features.h" 2 3 # 1 "/usr/include/gnu/stubs.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 5 "/usr/include/gnu/stubs.h" 2 3 # 1 "/usr/include/gnu/stubs-64.h" 1 3 # 10 "/usr/include/gnu/stubs.h" 2 3 # 372 "/usr/include/features.h" 2 3 # 26 "/usr/include/stdlib.h" 2 3 # 1 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 1 3 typedef long ptrdiff_t; # 44 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 typedef unsigned long size_t; typedef int wchar_t; # 76 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 83 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 99 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 34 "/usr/include/stdlib.h" 2 3 # 95 "/usr/include/stdlib.h" 3 typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; __extension__ typedef struct { long long int quot; long long int rem; } lldiv_t; extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__)) ; extern double atof (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern int atoi (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern long int atol (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int atoll (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern double strtod (__const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern float strtof (__const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern long double strtold (__const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern long int strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern unsigned long int strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern unsigned long long int strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern unsigned long long int strtoull (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 274 "/usr/include/stdlib.h" 3 extern __inline double __attribute__ ((__nothrow__)) atof (__const char *__nptr) { return strtod (__nptr, (char **) ((void*)0)); } extern __inline int __attribute__ ((__nothrow__)) atoi (__const char *__nptr) { return (int) strtol (__nptr, (char **) ((void*)0), 10); } extern __inline long int __attribute__ ((__nothrow__)) atol (__const char *__nptr) { return strtol (__nptr, (char **) ((void*)0), 10); } __extension__ extern __inline long long int __attribute__ ((__nothrow__)) atoll (__const char *__nptr) { return strtoll (__nptr, (char **) ((void*)0), 10); } extern char *l64a (long int __n) __attribute__ ((__nothrow__)) ; extern long int a64l (__const char *__s) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; # 1 "/usr/include/sys/types.h" 1 3 # 1 "/usr/include/bits/types.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 29 "/usr/include/bits/types.h" 2 3 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; # 68 "/usr/include/bits/types.h" 3 # 126 "/usr/include/bits/types.h" 3 # 1 "/usr/include/bits/typesizes.h" 1 3 # 61 "/usr/include/bits/typesizes.h" 3 # 132 "/usr/include/bits/types.h" 2 3 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 long int __swblk_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 __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; # 32 "/usr/include/sys/types.h" 2 3 typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino_t ino_t; # 60 "/usr/include/sys/types.h" 3 typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off_t off_t; # 98 "/usr/include/sys/types.h" 3 typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; # 1 "/usr/include/time.h" 1 3 # 33 "/usr/include/time.h" 3 # 52 "/usr/include/time.h" 3 # 68 "/usr/include/time.h" 3 typedef __time_t time_t; typedef __clockid_t clockid_t; typedef __timer_t timer_t; # 128 "/usr/include/time.h" 3 # 420 "/usr/include/time.h" 3 # 134 "/usr/include/sys/types.h" 2 3 # 145 "/usr/include/sys/types.h" 3 # 1 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 1 3 # 46 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 65 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 76 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 83 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 99 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 148 "/usr/include/sys/types.h" 2 3 typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; # 186 "/usr/include/sys/types.h" 3 typedef int int8_t __attribute__ ((__mode__ (__QI__))); typedef int int16_t __attribute__ ((__mode__ (__HI__))); typedef int int32_t __attribute__ ((__mode__ (__SI__))); typedef int int64_t __attribute__ ((__mode__ (__DI__))); typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); typedef int register_t __attribute__ ((__mode__ (__word__))); # 1 "/usr/include/endian.h" 1 3 # 1 "/usr/include/bits/endian.h" 1 3 # 38 "/usr/include/endian.h" 2 3 # 51 "/usr/include/endian.h" 3 # 1 "/usr/include/bits/byteswap.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 29 "/usr/include/bits/byteswap.h" 2 3 # 53 "/usr/include/bits/byteswap.h" 3 # 67 "/usr/include/bits/byteswap.h" 3 # 97 "/usr/include/bits/byteswap.h" 3 # 110 "/usr/include/bits/byteswap.h" 3 # 136 "/usr/include/bits/byteswap.h" 3 # 62 "/usr/include/endian.h" 2 3 # 95 "/usr/include/endian.h" 3 # 218 "/usr/include/sys/types.h" 2 3 # 1 "/usr/include/sys/select.h" 1 3 # 1 "/usr/include/bits/select.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 24 "/usr/include/bits/select.h" 2 3 # 44 "/usr/include/bits/select.h" 3 # 58 "/usr/include/bits/select.h" 3 # 32 "/usr/include/sys/select.h" 2 3 # 1 "/usr/include/bits/sigset.h" 1 3 typedef int __sig_atomic_t; typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; # 35 "/usr/include/sys/select.h" 2 3 typedef __sigset_t sigset_t; # 1 "/usr/include/time.h" 1 3 # 33 "/usr/include/time.h" 3 # 52 "/usr/include/time.h" 3 # 68 "/usr/include/time.h" 3 # 84 "/usr/include/time.h" 3 # 96 "/usr/include/time.h" 3 # 108 "/usr/include/time.h" 3 struct timespec { __time_t tv_sec; long int tv_nsec; }; # 420 "/usr/include/time.h" 3 # 45 "/usr/include/sys/select.h" 2 3 # 1 "/usr/include/bits/time.h" 1 3 # 60 "/usr/include/bits/time.h" 3 struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; # 47 "/usr/include/sys/select.h" 2 3 typedef __suseconds_t suseconds_t; typedef long int __fd_mask; typedef struct { __fd_mask __fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; extern int select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout); extern int pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask); # 221 "/usr/include/sys/types.h" 2 3 # 1 "/usr/include/sys/sysmacros.h" 1 3 __extension__ extern unsigned int gnu_dev_major (unsigned long long int __dev) __attribute__ ((__nothrow__)); __extension__ extern unsigned int gnu_dev_minor (unsigned long long int __dev) __attribute__ ((__nothrow__)); __extension__ extern unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) __attribute__ ((__nothrow__)); __extension__ extern __inline unsigned int __attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev) { return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); } __extension__ extern __inline unsigned int __attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev) { return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); } __extension__ extern __inline unsigned long long int __attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) { return ((__minor & 0xff) | ((__major & 0xfff) << 8) | (((unsigned long long int) (__minor & ~0xff)) << 12) | (((unsigned long long int) (__major & ~0xfff)) << 32)); } # 224 "/usr/include/sys/types.h" 2 3 typedef __blkcnt_t blkcnt_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; # 260 "/usr/include/sys/types.h" 3 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 24 "/usr/include/bits/pthreadtypes.h" 2 3 # 46 "/usr/include/bits/pthreadtypes.h" 3 typedef unsigned long int pthread_t; typedef union { char __size[56]; long int __align; } pthread_attr_t; typedef struct __pthread_internal_list { struct __pthread_internal_list *__prev; struct __pthread_internal_list *__next; } __pthread_list_t; # 72 "/usr/include/bits/pthreadtypes.h" 3 typedef union { struct __pthread_mutex_s { int __lock; unsigned int __count; int __owner; unsigned int __nusers; int __kind; int __spins; __pthread_list_t __list; # 101 "/usr/include/bits/pthreadtypes.h" 3 } __data; char __size[40]; long int __align; } pthread_mutex_t; typedef union { char __size[4]; int __align; } pthread_mutexattr_t; typedef union { struct { int __lock; unsigned int __futex; __extension__ unsigned long long int __total_seq; __extension__ unsigned long long int __wakeup_seq; __extension__ unsigned long long int __woken_seq; void *__mutex; unsigned int __nwaiters; unsigned int __broadcast_seq; } __data; char __size[48]; __extension__ long long int __align; } pthread_cond_t; typedef union { char __size[4]; int __align; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef int pthread_once_t; typedef union { struct { int __lock; unsigned int __nr_readers; unsigned int __readers_wakeup; unsigned int __writer_wakeup; unsigned int __nr_readers_queued; unsigned int __nr_writers_queued; int __writer; int __shared; unsigned long int __pad1; unsigned long int __pad2; unsigned int __flags; } __data; # 187 "/usr/include/bits/pthreadtypes.h" 3 char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 271 "/usr/include/sys/types.h" 2 3 # 321 "/usr/include/stdlib.h" 2 3 extern long int random (void) __attribute__ ((__nothrow__)); extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__)); extern char *initstate (unsigned int __seed, char *__statebuf, size_t __statelen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); struct random_data { int32_t *fptr; int32_t *rptr; int32_t *state; int rand_type; int rand_deg; int rand_sep; int32_t *end_ptr; }; extern int random_r (struct random_data *__restrict __buf, int32_t *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int srandom_r (unsigned int __seed, struct random_data *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, size_t __statelen, struct random_data *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); extern int setstate_r (char *__restrict __statebuf, struct random_data *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int rand (void) __attribute__ ((__nothrow__)); extern void srand (unsigned int __seed) __attribute__ ((__nothrow__)); extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__)); extern double drand48 (void) __attribute__ ((__nothrow__)); extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern long int lrand48 (void) __attribute__ ((__nothrow__)); extern long int nrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern long int mrand48 (void) __attribute__ ((__nothrow__)); extern long int jrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void srand48 (long int __seedval) __attribute__ ((__nothrow__)); extern unsigned short int *seed48 (unsigned short int __seed16v[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); struct drand48_data { unsigned short int __x[3]; unsigned short int __old_x[3]; unsigned short int __c; unsigned short int __init; unsigned long long int __a; }; extern int drand48_r (struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int lrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int mrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int srand48_r (long int __seedval, struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; extern void *realloc (void *__ptr, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__warn_unused_result__)); extern void free (void *__ptr) __attribute__ ((__nothrow__)); extern void cfree (void *__ptr) __attribute__ ((__nothrow__)); # 1 "/usr/include/alloca.h" 1 3 # 1 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 1 3 # 46 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 65 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 76 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 83 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 99 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 26 "/usr/include/alloca.h" 2 3 extern void *alloca (size_t __size) __attribute__ ((__nothrow__)); # 498 "/usr/include/stdlib.h" 2 3 extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern void abort (void) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 530 "/usr/include/stdlib.h" 3 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); # 553 "/usr/include/stdlib.h" 3 extern void _Exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); extern char *getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern char *__secure_getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern int putenv (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int setenv (__const char *__name, __const char *__value, int __replace) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern int unsetenv (__const char *__name) __attribute__ ((__nothrow__)); extern int clearenv (void) __attribute__ ((__nothrow__)); extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; # 628 "/usr/include/stdlib.h" 3 extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; # 651 "/usr/include/stdlib.h" 3 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 705 "/usr/include/stdlib.h" 3 extern int system (__const char *__command) ; # 722 "/usr/include/stdlib.h" 3 extern char *realpath (__const char *__restrict __name, char *__restrict __resolved) __attribute__ ((__nothrow__)) ; typedef int (*__compar_fn_t) (__const void *, __const void *); # 746 "/usr/include/stdlib.h" 3 extern void *bsearch (__const void *__key, __const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 2, 5))) ; extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); extern int abs (int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; extern long int labs (long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; __extension__ extern long long int llabs (long long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; extern div_t div (int __numer, int __denom) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; extern ldiv_t ldiv (long int __numer, long int __denom) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; __extension__ extern lldiv_t lldiv (long long int __numer, long long int __denom) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *gcvt (double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; extern char *qecvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *qfcvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *qgcvt (long double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qecvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qfcvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int mblen (__const char *__s, size_t __n) __attribute__ ((__nothrow__)) ; extern int mbtowc (wchar_t *__restrict __pwc, __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)) ; extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__)) ; extern size_t mbstowcs (wchar_t *__restrict __pwcs, __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); extern size_t wcstombs (char *__restrict __s, __const wchar_t *__restrict __pwcs, size_t __n) __attribute__ ((__nothrow__)); extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 895 "/usr/include/stdlib.h" 3 extern int posix_openpt (int __oflag) ; # 926 "/usr/include/stdlib.h" 3 # 937 "/usr/include/stdlib.h" 3 extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 954 "/usr/include/stdlib.h" 3 # 4 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c" 2 Preprocess stderr before filtering:: Preprocess stderr after filtering:: Popping language C ================================================================================ TEST checkCUDACompiler from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:609) TESTING: checkCUDACompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:609) Locate a functional CUDA compiler ================================================================================ TEST checkCUDAPreprocessor from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:649) TESTING: checkCUDAPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:649) Locate a functional CUDA preprocessor ================================================================================ TEST checkCxxCompiler from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:761) TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:761) Locate a functional Cxx compiler Checking for program /opt/gcc/4.8.2/bin/CC...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/CC...not found Checking for program /usr/common/usg/altd/2.0/bin/CC...not found Checking for program /usr/common/usg/bin/CC...not found Checking for program /usr/common/mss/bin/CC...not found Checking for program /usr/common/nsg/bin/CC...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/CC...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/CC...not found Checking for program /opt/cray/hdf5/1.8.13/bin/CC...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/CC...not found Checking for program /global/homes/m/madams/git-fat/CC...not found Checking for program /opt/moab/8.0.1/bin/CC...not found Checking for program /opt/moab/8.0.1/sbin/CC...not found Checking for program /opt/torque/5.0.1/sbin/CC...not found Checking for program /opt/torque/5.0.1/bin/CC...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/CC...not found Checking for program /opt/cray/atp/1.7.5/bin/CC...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/CC...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/CC...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/CC...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/CC...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/CC...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/CC...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/CC...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/CC...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/CC...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/CC...not found Checking for program /opt/cray/craype/2.2.1/bin/CC...found Defined make macro "CXX" to "CC" Pushing language Cxx Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language CXX Popping language CXX Executing: CC -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language CXX Popping language CXX Executing: CC -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language CXX Popping language CXX Executing: CC -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Testing executable /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest to see if it can be run Executing: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest Executing: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest Popping language Cxx ================================================================================ TEST checkCxxPreprocessor from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:799) TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:799) Locate a functional Cxx preprocessor Checking for program /opt/gcc/4.8.2/bin/CC...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/CC...not found Checking for program /usr/common/usg/altd/2.0/bin/CC...not found Checking for program /usr/common/usg/bin/CC...not found Checking for program /usr/common/mss/bin/CC...not found Checking for program /usr/common/nsg/bin/CC...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/CC...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/CC...not found Checking for program /opt/cray/hdf5/1.8.13/bin/CC...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/CC...not found Checking for program /global/homes/m/madams/git-fat/CC...not found Checking for program /opt/moab/8.0.1/bin/CC...not found Checking for program /opt/moab/8.0.1/sbin/CC...not found Checking for program /opt/torque/5.0.1/sbin/CC...not found Checking for program /opt/torque/5.0.1/bin/CC...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/CC...not found Checking for program /opt/cray/atp/1.7.5/bin/CC...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/CC...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/CC...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/CC...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/CC...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/CC...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/CC...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/CC...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/CC...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/CC...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/CC...not found Checking for program /opt/cray/craype/2.2.1/bin/CC...found Defined make macro "CXXCPP" to "CC -E" Pushing language Cxx Executing: CC -E -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc stdout: # 1 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc" # 1 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/confdefs.h" 1 # 2 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc" 2 # 1 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conffix.h" 1 extern "C" { } # 3 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc" 2 # 1 "/opt/gcc/4.8.2/snos/include/g++/cstdlib" 1 3 # 40 "/opt/gcc/4.8.2/snos/include/g++/cstdlib" 3 # 1 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 1 3 # 73 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 105 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 118 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 130 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 namespace std { typedef unsigned long size_t; typedef long ptrdiff_t; } # 239 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 287 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 307 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 315 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 358 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 384 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 412 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 3 # 1 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/os_defines.h" 1 3 # 1 "/usr/include/features.h" 1 3 # 118 "/usr/include/features.h" 3 # 141 "/usr/include/features.h" 3 # 150 "/usr/include/features.h" 3 # 172 "/usr/include/features.h" 3 # 182 "/usr/include/features.h" 3 # 214 "/usr/include/features.h" 3 # 264 "/usr/include/features.h" 3 # 311 "/usr/include/features.h" 3 # 343 "/usr/include/features.h" 3 # 1 "/usr/include/sys/cdefs.h" 1 3 # 58 "/usr/include/sys/cdefs.h" 3 # 71 "/usr/include/sys/cdefs.h" 3 # 96 "/usr/include/sys/cdefs.h" 3 # 111 "/usr/include/sys/cdefs.h" 3 # 121 "/usr/include/sys/cdefs.h" 3 # 146 "/usr/include/sys/cdefs.h" 3 # 163 "/usr/include/sys/cdefs.h" 3 # 187 "/usr/include/sys/cdefs.h" 3 # 231 "/usr/include/sys/cdefs.h" 3 # 261 "/usr/include/sys/cdefs.h" 3 # 284 "/usr/include/sys/cdefs.h" 3 # 314 "/usr/include/sys/cdefs.h" 3 # 352 "/usr/include/sys/cdefs.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 354 "/usr/include/sys/cdefs.h" 2 3 # 386 "/usr/include/sys/cdefs.h" 3 # 348 "/usr/include/features.h" 2 3 # 1 "/usr/include/gnu/stubs.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 5 "/usr/include/gnu/stubs.h" 2 3 # 1 "/usr/include/gnu/stubs-64.h" 1 3 # 10 "/usr/include/gnu/stubs.h" 2 3 # 372 "/usr/include/features.h" 2 3 # 40 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/os_defines.h" 2 3 # 427 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 2 3 # 1 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/cpu_defines.h" 1 3 # 430 "/opt/gcc/4.8.2/snos/include/g++/x86_64-suse-linux/bits/c++config.h" 2 3 # 42 "/opt/gcc/4.8.2/snos/include/g++/cstdlib" 2 3 # 71 "/opt/gcc/4.8.2/snos/include/g++/cstdlib" 3 # 1 "/usr/include/stdlib.h" 1 3 # 1 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 1 3 typedef long ptrdiff_t; # 44 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 typedef unsigned long size_t; # 65 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 76 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 83 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 99 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 34 "/usr/include/stdlib.h" 2 3 extern "C" { # 1 "/usr/include/bits/waitflags.h" 1 3 # 43 "/usr/include/stdlib.h" 2 3 # 1 "/usr/include/bits/waitstatus.h" 1 3 # 1 "/usr/include/endian.h" 1 3 # 1 "/usr/include/bits/endian.h" 1 3 # 38 "/usr/include/endian.h" 2 3 # 51 "/usr/include/endian.h" 3 # 1 "/usr/include/bits/byteswap.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 29 "/usr/include/bits/byteswap.h" 2 3 # 53 "/usr/include/bits/byteswap.h" 3 # 67 "/usr/include/bits/byteswap.h" 3 # 97 "/usr/include/bits/byteswap.h" 3 # 110 "/usr/include/bits/byteswap.h" 3 # 136 "/usr/include/bits/byteswap.h" 3 # 62 "/usr/include/endian.h" 2 3 # 95 "/usr/include/endian.h" 3 # 66 "/usr/include/bits/waitstatus.h" 2 3 union wait { int w_status; struct { unsigned int __w_termsig:7; unsigned int __w_coredump:1; unsigned int __w_retcode:8; unsigned int:16; # 84 "/usr/include/bits/waitstatus.h" 3 } __wait_terminated; struct { unsigned int __w_stopval:8; unsigned int __w_stopsig:8; unsigned int:16; # 97 "/usr/include/bits/waitstatus.h" 3 } __wait_stopped; }; # 44 "/usr/include/stdlib.h" 2 3 # 57 "/usr/include/stdlib.h" 3 # 75 "/usr/include/stdlib.h" 3 # 83 "/usr/include/stdlib.h" 3 # 95 "/usr/include/stdlib.h" 3 typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; __extension__ typedef struct { long long int quot; long long int rem; } lldiv_t; extern size_t __ctype_get_mb_cur_max (void) throw () ; extern double atof (__const char *__nptr) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern int atoi (__const char *__nptr) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern long int atol (__const char *__nptr) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int atoll (__const char *__nptr) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern double strtod (__const char *__restrict __nptr, char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))) ; extern float strtof (__const char *__restrict __nptr, char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))) ; extern long double strtold (__const char *__restrict __nptr, char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))) ; extern long int strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))) ; extern unsigned long int strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))) ; __extension__ extern unsigned long long int strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))) ; __extension__ extern unsigned long long int strtoull (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw () __attribute__ ((__nonnull__ (1))) ; # 1 "/usr/include/xlocale.h" 1 3 typedef struct __locale_struct { struct locale_data *__locales[13]; const unsigned short int *__ctype_b; const int *__ctype_tolower; const int *__ctype_toupper; const char *__names[13]; } *__locale_t; typedef __locale_t locale_t; # 237 "/usr/include/stdlib.h" 2 3 extern long int strtol_l (__const char *__restrict __nptr, char **__restrict __endptr, int __base, __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))) ; extern unsigned long int strtoul_l (__const char *__restrict __nptr, char **__restrict __endptr, int __base, __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))) ; __extension__ extern long long int strtoll_l (__const char *__restrict __nptr, char **__restrict __endptr, int __base, __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))) ; __extension__ extern unsigned long long int strtoull_l (__const char *__restrict __nptr, char **__restrict __endptr, int __base, __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))) ; extern double strtod_l (__const char *__restrict __nptr, char **__restrict __endptr, __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 3))) ; extern float strtof_l (__const char *__restrict __nptr, char **__restrict __endptr, __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 3))) ; extern long double strtold_l (__const char *__restrict __nptr, char **__restrict __endptr, __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 3))) ; extern __inline __attribute__ ((__gnu_inline__)) double atof (__const char *__nptr) throw () { return strtod (__nptr, (char **) __null); } extern __inline __attribute__ ((__gnu_inline__)) int atoi (__const char *__nptr) throw () { return (int) strtol (__nptr, (char **) __null, 10); } extern __inline __attribute__ ((__gnu_inline__)) long int atol (__const char *__nptr) throw () { return strtol (__nptr, (char **) __null, 10); } __extension__ extern __inline __attribute__ ((__gnu_inline__)) long long int atoll (__const char *__nptr) throw () { return strtoll (__nptr, (char **) __null, 10); } extern char *l64a (long int __n) throw () ; extern long int a64l (__const char *__s) throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; # 1 "/usr/include/sys/types.h" 1 3 extern "C" { # 1 "/usr/include/bits/types.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 29 "/usr/include/bits/types.h" 2 3 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; # 68 "/usr/include/bits/types.h" 3 # 126 "/usr/include/bits/types.h" 3 # 1 "/usr/include/bits/typesizes.h" 1 3 # 61 "/usr/include/bits/typesizes.h" 3 # 132 "/usr/include/bits/types.h" 2 3 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 long int __swblk_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 __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; # 32 "/usr/include/sys/types.h" 2 3 typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino_t ino_t; # 57 "/usr/include/sys/types.h" 3 typedef __ino64_t ino64_t; typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off_t off_t; # 95 "/usr/include/sys/types.h" 3 typedef __off64_t off64_t; typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; # 1 "/usr/include/time.h" 1 3 # 33 "/usr/include/time.h" 3 # 52 "/usr/include/time.h" 3 typedef __clock_t clock_t; typedef __time_t time_t; typedef __clockid_t clockid_t; typedef __timer_t timer_t; # 128 "/usr/include/time.h" 3 # 420 "/usr/include/time.h" 3 # 134 "/usr/include/sys/types.h" 2 3 typedef __useconds_t useconds_t; typedef __suseconds_t suseconds_t; # 1 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 1 3 # 46 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 65 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 76 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 83 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 99 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 148 "/usr/include/sys/types.h" 2 3 typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; # 186 "/usr/include/sys/types.h" 3 typedef int int8_t __attribute__ ((__mode__ (__QI__))); typedef int int16_t __attribute__ ((__mode__ (__HI__))); typedef int int32_t __attribute__ ((__mode__ (__SI__))); typedef int int64_t __attribute__ ((__mode__ (__DI__))); typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); typedef int register_t __attribute__ ((__mode__ (__word__))); # 1 "/usr/include/sys/select.h" 1 3 # 1 "/usr/include/bits/select.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 24 "/usr/include/bits/select.h" 2 3 # 44 "/usr/include/bits/select.h" 3 # 58 "/usr/include/bits/select.h" 3 # 32 "/usr/include/sys/select.h" 2 3 # 1 "/usr/include/bits/sigset.h" 1 3 typedef int __sig_atomic_t; typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; # 35 "/usr/include/sys/select.h" 2 3 typedef __sigset_t sigset_t; # 1 "/usr/include/time.h" 1 3 # 33 "/usr/include/time.h" 3 # 52 "/usr/include/time.h" 3 # 68 "/usr/include/time.h" 3 # 84 "/usr/include/time.h" 3 # 96 "/usr/include/time.h" 3 # 108 "/usr/include/time.h" 3 struct timespec { __time_t tv_sec; long int tv_nsec; }; # 420 "/usr/include/time.h" 3 # 45 "/usr/include/sys/select.h" 2 3 # 1 "/usr/include/bits/time.h" 1 3 # 60 "/usr/include/bits/time.h" 3 struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; # 47 "/usr/include/sys/select.h" 2 3 typedef long int __fd_mask; typedef struct { __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; extern "C" { extern int select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout); extern int pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask); } # 221 "/usr/include/sys/types.h" 2 3 # 1 "/usr/include/sys/sysmacros.h" 1 3 __extension__ extern unsigned int gnu_dev_major (unsigned long long int __dev) throw (); __extension__ extern unsigned int gnu_dev_minor (unsigned long long int __dev) throw (); __extension__ extern unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) throw (); __extension__ extern __inline __attribute__ ((__gnu_inline__)) unsigned int gnu_dev_major (unsigned long long int __dev) throw () { return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); } __extension__ extern __inline __attribute__ ((__gnu_inline__)) unsigned int gnu_dev_minor (unsigned long long int __dev) throw () { return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); } __extension__ extern __inline __attribute__ ((__gnu_inline__)) unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) throw () { return ((__minor & 0xff) | ((__major & 0xfff) << 8) | (((unsigned long long int) (__minor & ~0xff)) << 12) | (((unsigned long long int) (__major & ~0xfff)) << 32)); } # 224 "/usr/include/sys/types.h" 2 3 typedef __blksize_t blksize_t; typedef __blkcnt_t blkcnt_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; # 260 "/usr/include/sys/types.h" 3 typedef __blkcnt64_t blkcnt64_t; typedef __fsblkcnt64_t fsblkcnt64_t; typedef __fsfilcnt64_t fsfilcnt64_t; # 1 "/usr/include/bits/pthreadtypes.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 24 "/usr/include/bits/pthreadtypes.h" 2 3 # 46 "/usr/include/bits/pthreadtypes.h" 3 typedef unsigned long int pthread_t; typedef union { char __size[56]; long int __align; } pthread_attr_t; typedef struct __pthread_internal_list { struct __pthread_internal_list *__prev; struct __pthread_internal_list *__next; } __pthread_list_t; # 72 "/usr/include/bits/pthreadtypes.h" 3 typedef union { struct __pthread_mutex_s { int __lock; unsigned int __count; int __owner; unsigned int __nusers; int __kind; int __spins; __pthread_list_t __list; # 101 "/usr/include/bits/pthreadtypes.h" 3 } __data; char __size[40]; long int __align; } pthread_mutex_t; typedef union { char __size[4]; int __align; } pthread_mutexattr_t; typedef union { struct { int __lock; unsigned int __futex; __extension__ unsigned long long int __total_seq; __extension__ unsigned long long int __wakeup_seq; __extension__ unsigned long long int __woken_seq; void *__mutex; unsigned int __nwaiters; unsigned int __broadcast_seq; } __data; char __size[48]; __extension__ long long int __align; } pthread_cond_t; typedef union { char __size[4]; int __align; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef int pthread_once_t; typedef union { struct { int __lock; unsigned int __nr_readers; unsigned int __readers_wakeup; unsigned int __writer_wakeup; unsigned int __nr_readers_queued; unsigned int __nr_writers_queued; int __writer; int __shared; unsigned long int __pad1; unsigned long int __pad2; unsigned int __flags; } __data; # 187 "/usr/include/bits/pthreadtypes.h" 3 char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 271 "/usr/include/sys/types.h" 2 3 } # 321 "/usr/include/stdlib.h" 2 3 extern long int random (void) throw (); extern void srandom (unsigned int __seed) throw (); extern char *initstate (unsigned int __seed, char *__statebuf, size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); struct random_data { int32_t *fptr; int32_t *rptr; int32_t *state; int rand_type; int rand_deg; int rand_sep; int32_t *end_ptr; }; extern int random_r (struct random_data *__restrict __buf, int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int srandom_r (unsigned int __seed, struct random_data *__buf) throw () __attribute__ ((__nonnull__ (2))); extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, size_t __statelen, struct random_data *__restrict __buf) throw () __attribute__ ((__nonnull__ (2, 4))); extern int setstate_r (char *__restrict __statebuf, struct random_data *__restrict __buf) throw () __attribute__ ((__nonnull__ (1, 2))); extern int rand (void) throw (); extern void srand (unsigned int __seed) throw (); extern int rand_r (unsigned int *__seed) throw (); extern double drand48 (void) throw (); extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); extern long int lrand48 (void) throw (); extern long int nrand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); extern long int mrand48 (void) throw (); extern long int jrand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); extern void srand48 (long int __seedval) throw (); extern unsigned short int *seed48 (unsigned short int __seed16v[3]) throw () __attribute__ ((__nonnull__ (1))); extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); struct drand48_data { unsigned short int __x[3]; unsigned short int __old_x[3]; unsigned short int __c; unsigned short int __init; unsigned long long int __a; }; extern int drand48_r (struct drand48_data *__restrict __buffer, double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int lrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int mrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); extern int srand48_r (long int __seedval, struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (2))); extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) ; extern void *calloc (size_t __nmemb, size_t __size) throw () __attribute__ ((__malloc__)) ; extern void *realloc (void *__ptr, size_t __size) throw () __attribute__ ((__warn_unused_result__)); extern void free (void *__ptr) throw (); extern void cfree (void *__ptr) throw (); # 1 "/usr/include/alloca.h" 1 3 # 1 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 1 3 # 46 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 65 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 76 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 83 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 99 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 26 "/usr/include/alloca.h" 2 3 extern "C" { extern void *alloca (size_t __size) throw (); } # 498 "/usr/include/stdlib.h" 2 3 extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) ; extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) throw () __attribute__ ((__nonnull__ (1))) ; extern void abort (void) throw () __attribute__ ((__noreturn__)); extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); extern "C++" int at_quick_exit (void (*__func) (void)) throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) throw () __attribute__ ((__nonnull__ (1))); extern void exit (int __status) throw () __attribute__ ((__noreturn__)); extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); extern char *getenv (__const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; extern char *__secure_getenv (__const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); extern int setenv (__const char *__name, __const char *__value, int __replace) throw () __attribute__ ((__nonnull__ (2))); extern int unsetenv (__const char *__name) throw (); extern int clearenv (void) throw (); extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; # 625 "/usr/include/stdlib.h" 3 extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; # 647 "/usr/include/stdlib.h" 3 extern int mkstemps64 (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ; extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; # 679 "/usr/include/stdlib.h" 3 extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ; extern int mkostemps (char *__template, int __suffixlen, int __flags) __attribute__ ((__nonnull__ (1))) ; # 701 "/usr/include/stdlib.h" 3 extern int mkostemps64 (char *__template, int __suffixlen, int __flags) __attribute__ ((__nonnull__ (1))) ; extern int system (__const char *__command) ; extern char *canonicalize_file_name (__const char *__name) throw () __attribute__ ((__nonnull__ (1))) ; extern char *realpath (__const char *__restrict __name, char *__restrict __resolved) throw () ; typedef int (*__compar_fn_t) (__const void *, __const void *); typedef __compar_fn_t comparison_fn_t; typedef int (*__compar_d_fn_t) (__const void *, __const void *, void *); extern void *bsearch (__const void *__key, __const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 2, 5))) ; extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); extern void qsort_r (void *__base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void *__arg) __attribute__ ((__nonnull__ (1, 4))); extern int abs (int __x) throw () __attribute__ ((__const__)) ; extern long int labs (long int __x) throw () __attribute__ ((__const__)) ; __extension__ extern long long int llabs (long long int __x) throw () __attribute__ ((__const__)) ; extern div_t div (int __numer, int __denom) throw () __attribute__ ((__const__)) ; extern ldiv_t ldiv (long int __numer, long int __denom) throw () __attribute__ ((__const__)) ; __extension__ extern lldiv_t lldiv (long long int __numer, long long int __denom) throw () __attribute__ ((__const__)) ; extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; extern char *gcvt (double __value, int __ndigit, char *__buf) throw () __attribute__ ((__nonnull__ (3))) ; extern char *qecvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; extern char *qfcvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ; extern char *qgcvt (long double __value, int __ndigit, char *__buf) throw () __attribute__ ((__nonnull__ (3))) ; extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); extern int qecvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); extern int qfcvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); extern int mblen (__const char *__s, size_t __n) throw () ; extern int mbtowc (wchar_t *__restrict __pwc, __const char *__restrict __s, size_t __n) throw () ; extern int wctomb (char *__s, wchar_t __wchar) throw () ; extern size_t mbstowcs (wchar_t *__restrict __pwcs, __const char *__restrict __s, size_t __n) throw (); extern size_t wcstombs (char *__restrict __s, __const wchar_t *__restrict __pwcs, size_t __n) throw (); extern int rpmatch (__const char *__response) throw () __attribute__ ((__nonnull__ (1))) ; extern int getsubopt (char **__restrict __optionp, char *__const *__restrict __tokens, char **__restrict __valuep) throw () __attribute__ ((__nonnull__ (1, 2, 3))) ; extern void setkey (__const char *__key) throw () __attribute__ ((__nonnull__ (1))); extern int posix_openpt (int __oflag) ; extern int grantpt (int __fd) throw (); extern int unlockpt (int __fd) throw (); extern char *ptsname (int __fd) throw () ; extern int ptsname_r (int __fd, char *__buf, size_t __buflen) throw () __attribute__ ((__nonnull__ (2))); extern int getpt (void); extern int getloadavg (double __loadavg[], int __nelem) throw () __attribute__ ((__nonnull__ (1))); # 954 "/usr/include/stdlib.h" 3 } # 73 "/opt/gcc/4.8.2/snos/include/g++/cstdlib" 2 3 # 113 "/opt/gcc/4.8.2/snos/include/g++/cstdlib" 3 namespace std __attribute__ ((__visibility__ ("default"))) { using ::div_t; using ::ldiv_t; using ::abort; using ::abs; using ::atexit; using ::atof; using ::atoi; using ::atol; using ::bsearch; using ::calloc; using ::div; using ::exit; using ::free; using ::getenv; using ::labs; using ::ldiv; using ::malloc; using ::mblen; using ::mbstowcs; using ::mbtowc; using ::qsort; using ::rand; using ::realloc; using ::srand; using ::strtod; using ::strtol; using ::strtoul; using ::system; using ::wcstombs; using ::wctomb; inline long abs(long __i) { return __builtin_labs(__i); } inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } inline long long abs(long long __x) { return __builtin_llabs (__x); } inline __int128 abs(__int128 __x) { return __x >= 0 ? __x : -__x; } } # 195 "/opt/gcc/4.8.2/snos/include/g++/cstdlib" 3 namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) { using ::lldiv_t; using ::_Exit; using ::llabs; inline lldiv_t div(long long __n, long long __d) { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } using ::lldiv; # 228 "/opt/gcc/4.8.2/snos/include/g++/cstdlib" 3 using ::atoll; using ::strtoll; using ::strtoull; using ::strtof; using ::strtold; } namespace std { using ::__gnu_cxx::lldiv_t; using ::__gnu_cxx::_Exit; using ::__gnu_cxx::llabs; using ::__gnu_cxx::div; using ::__gnu_cxx::lldiv; using ::__gnu_cxx::atoll; using ::__gnu_cxx::strtof; using ::__gnu_cxx::strtoll; using ::__gnu_cxx::strtoull; using ::__gnu_cxx::strtold; } # 4 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc" 2 Preprocess stderr before filtering:: Preprocess stderr after filtering:: Popping language Cxx ================================================================================ TEST checkFortranCompiler from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:916) TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:916) Locate a functional Fortran compiler Checking for program /opt/gcc/4.8.2/bin/ftn...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/ftn...not found Checking for program /usr/common/usg/altd/2.0/bin/ftn...not found Checking for program /usr/common/usg/bin/ftn...not found Checking for program /usr/common/mss/bin/ftn...not found Checking for program /usr/common/nsg/bin/ftn...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/ftn...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/ftn...not found Checking for program /opt/cray/hdf5/1.8.13/bin/ftn...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/ftn...not found Checking for program /global/homes/m/madams/git-fat/ftn...not found Checking for program /opt/moab/8.0.1/bin/ftn...not found Checking for program /opt/moab/8.0.1/sbin/ftn...not found Checking for program /opt/torque/5.0.1/sbin/ftn...not found Checking for program /opt/torque/5.0.1/bin/ftn...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/ftn...not found Checking for program /opt/cray/atp/1.7.5/bin/ftn...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/ftn...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/ftn...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/ftn...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/ftn...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/ftn...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/ftn...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/ftn...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/ftn...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/ftn...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/ftn...not found Checking for program /opt/cray/craype/2.2.1/bin/ftn...found Defined make macro "FC" to "ftn" Pushing language FC Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language FC Popping language FC Executing: ftn -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language FC Popping language FC Executing: ftn -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language FC Popping language FC Executing: ftn -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Testing executable /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest to see if it can be run Executing: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest Executing: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest Popping language FC ================================================================================ TEST checkFortranComments from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:937) TESTING: checkFortranComments from config.setCompilers(config/BuildSystem/config/setCompilers.py:937) Make sure fortran comment "!" works Pushing language FC Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: ! comment program main end Fortran comments can use ! in column 1 Popping language FC ================================================================================ TEST checkPIC from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1000) TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1000) Determine the PIC option for each compiler - There needs to be a test that checks that the functionality is actually working Pushing language C Executing: cc --help stdout: Usage: cc [options] file... Options: -[no]-add-rpath Controls whether or not '-Wl,-rpath' options are added for all pkg-config generated '-L' options. This can be useful to 'lock in' specific versions of libraries at runtime for dynamically linked applications. (Off by default) -[no-]as-needed Controls whether or not '-l' options provided by the driver will be wrapped with '-Wl,--as-needed' and '-Wl,--no-as-needed' when possible to minimize unnecessary dependencies when linking dynamically. (On by default). --cray-bypass-pkgconfig Disable linking PE libraries via pkg-config. --cray-print-opts[=option] Print the results generated by pkg-config. options: all print include and library information. cflags print include information. libs print library information. pkg_config_path print PKG_CONFIG_PATH used. -craype-verbose Print the command which is forwarded to compiler invocation. -default64 PGI: Passes the -i8 and -r8 options to the compiler. The -i8 option directs the compiler to use 64 bits for the data sizeof default integer and logical operations. The -r8 option directs the compiler to use 64 bits for the data size of default real variables. CCE:Passes the -sdefault64 option to the compiler. For CCE, the ftn command will also recognize the -sdefault64 option and perform the same functionality as the -default64 option. The -default64 option also arranges that appropriate 64-bit versions of the MPI & SHMEM libraries are used. -dynamic Directs the compiler driver to link dynamic libraries at runtime, rather than linking static libraries in at compile time. The linker stores the internal name of the dynamic library in the executable file. The actual library that is loaded at runtime must have the same internal name but, may differ from the filename of the library found at link time. This option is used to create dynamically linked executable files and may not be used with the -static or -shared options. -help Print a description of the options understood by the craype driver. -shared Creates a library which may be dynamically linked at runtime. -static Directs the linker to use the static version of the libraries, not the dynamic version of the libraries, to create an executable file. (This is the default.) -target-accel=[ACCELERATOR] Set the desired accelerator target. -target-cpu=[CPU] Set the desired cpu optimization. The appropriate optimization flag will be passed to the compiler, and matching libraries will be linked in. -target-network=[NETWORK] Set the desired network target. OpenMP support: -homp Enables OpenMP and links in OpenMP libraries when possible using CCE. (This is the default.) -hnoomp Disables OpenMP and links in non-OpenMP libraries when using CCE. -fopenmp Enables OpenMP and links in OpenMP libraries when possible using GNU. -openmp Enables OpenMP and links in OpenMP libraries when possible when using Intel. -mp Enables OpenMP and links in OpenMP libraries when possible using PGI. -Mnoopenmp Disables OpenMP and links in non-OpenMP libraries when using PGI. Trying C compiler flag -PIC Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -PIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: stderr: icc: command line warning #10006: ignoring unknown option '-PIC' Rejecting C linker flag -PIC due to icc: command line warning #10006: ignoring unknown option '-PIC' Rejected C compiler flag -PIC because linker cannot handle it Trying C compiler flag -fPIC Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Valid C linker flag -fPIC Adding C compiler flag -fPIC Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fPIC Popping language C Pushing language Cxx Executing: CC --help stdout: Usage: CC [options] file... Options: -[no]-add-rpath Controls whether or not '-Wl,-rpath' options are added for all pkg-config generated '-L' options. This can be useful to 'lock in' specific versions of libraries at runtime for dynamically linked applications. (Off by default) -[no-]as-needed Controls whether or not '-l' options provided by the driver will be wrapped with '-Wl,--as-needed' and '-Wl,--no-as-needed' when possible to minimize unnecessary dependencies when linking dynamically. (On by default). --cray-bypass-pkgconfig Disable linking PE libraries via pkg-config. --cray-print-opts[=option] Print the results generated by pkg-config. options: all print include and library information. cflags print include information. libs print library information. pkg_config_path print PKG_CONFIG_PATH used. -craype-verbose Print the command which is forwarded to compiler invocation. -default64 PGI: Passes the -i8 and -r8 options to the compiler. The -i8 option directs the compiler to use 64 bits for the data sizeof default integer and logical operations. The -r8 option directs the compiler to use 64 bits for the data size of default real variables. CCE:Passes the -sdefault64 option to the compiler. For CCE, the ftn command will also recognize the -sdefault64 option and perform the same functionality as the -default64 option. The -default64 option also arranges that appropriate 64-bit versions of the MPI & SHMEM libraries are used. -dynamic Directs the compiler driver to link dynamic libraries at runtime, rather than linking static libraries in at compile time. The linker stores the internal name of the dynamic library in the executable file. The actual library that is loaded at runtime must have the same internal name but, may differ from the filename of the library found at link time. This option is used to create dynamically linked executable files and may not be used with the -static or -shared options. -help Print a description of the options understood by the craype driver. -shared Creates a library which may be dynamically linked at runtime. -static Directs the linker to use the static version of the libraries, not the dynamic version of the libraries, to create an executable file. (This is the default.) -target-accel=[ACCELERATOR] Set the desired accelerator target. -target-cpu=[CPU] Set the desired cpu optimization. The appropriate optimization flag will be passed to the compiler, and matching libraries will be linked in. -target-network=[NETWORK] Set the desired network target. OpenMP support: -homp Enables OpenMP and links in OpenMP libraries when possible using CCE. (This is the default.) -hnoomp Disables OpenMP and links in non-OpenMP libraries when using CCE. -fopenmp Enables OpenMP and links in OpenMP libraries when possible using GNU. -openmp Enables OpenMP and links in OpenMP libraries when possible when using Intel. -mp Enables OpenMP and links in OpenMP libraries when possible using PGI. -Mnoopenmp Disables OpenMP and links in non-OpenMP libraries when using PGI. Trying Cxx compiler flag -PIC Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language CXX Popping language CXX Executing: CC -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -PIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: stderr: icpc: command line warning #10006: ignoring unknown option '-PIC' Rejecting Cxx linker flag -PIC due to icpc: command line warning #10006: ignoring unknown option '-PIC' Rejected Cxx compiler flag -PIC because linker cannot handle it Trying Cxx compiler flag -fPIC Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language CXX Popping language CXX Executing: CC -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Valid Cxx linker flag -fPIC Adding Cxx compiler flag -fPIC Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -fPIC Popping language Cxx Pushing language FC Executing: ftn --help stdout: Usage: ftn [options] file... Options: -[no]-add-rpath Controls whether or not '-Wl,-rpath' options are added for all pkg-config generated '-L' options. This can be useful to 'lock in' specific versions of libraries at runtime for dynamically linked applications. (Off by default) -[no-]as-needed Controls whether or not '-l' options provided by the driver will be wrapped with '-Wl,--as-needed' and '-Wl,--no-as-needed' when possible to minimize unnecessary dependencies when linking dynamically. (On by default). --cray-bypass-pkgconfig Disable linking PE libraries via pkg-config. --cray-print-opts[=option] Print the results generated by pkg-config. options: all print include and library information. cflags print include information. libs print library information. pkg_config_path print PKG_CONFIG_PATH used. -craype-verbose Print the command which is forwarded to compiler invocation. -default64 PGI: Passes the -i8 and -r8 options to the compiler. The -i8 option directs the compiler to use 64 bits for the data sizeof default integer and logical operations. The -r8 option directs the compiler to use 64 bits for the data size of default real variables. CCE:Passes the -sdefault64 option to the compiler. For CCE, the ftn command will also recognize the -sdefault64 option and perform the same functionality as the -default64 option. The -default64 option also arranges that appropriate 64-bit versions of the MPI & SHMEM libraries are used. -dynamic Directs the compiler driver to link dynamic libraries at runtime, rather than linking static libraries in at compile time. The linker stores the internal name of the dynamic library in the executable file. The actual library that is loaded at runtime must have the same internal name but, may differ from the filename of the library found at link time. This option is used to create dynamically linked executable files and may not be used with the -static or -shared options. -help Print a description of the options understood by the craype driver. -shared Creates a library which may be dynamically linked at runtime. -static Directs the linker to use the static version of the libraries, not the dynamic version of the libraries, to create an executable file. (This is the default.) -target-accel=[ACCELERATOR] Set the desired accelerator target. -target-cpu=[CPU] Set the desired cpu optimization. The appropriate optimization flag will be passed to the compiler, and matching libraries will be linked in. -target-network=[NETWORK] Set the desired network target. OpenMP support: -homp Enables OpenMP and links in OpenMP libraries when possible using CCE. (This is the default.) -hnoomp Disables OpenMP and links in non-OpenMP libraries when using CCE. -fopenmp Enables OpenMP and links in OpenMP libraries when possible using GNU. -openmp Enables OpenMP and links in OpenMP libraries when possible when using Intel. -mp Enables OpenMP and links in OpenMP libraries when possible using PGI. -Mnoopenmp Disables OpenMP and links in non-OpenMP libraries when using PGI. Trying FC compiler flag -PIC Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language FC Popping language FC Executing: ftn -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -PIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: stderr: ifort: command line warning #10006: ignoring unknown option '-PIC' Rejecting FC linker flag -PIC due to ifort: command line warning #10006: ignoring unknown option '-PIC' Rejected FC compiler flag -PIC because linker cannot handle it Trying FC compiler flag -fPIC Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language FC Popping language FC Executing: ftn -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Valid FC linker flag -fPIC Adding FC compiler flag -fPIC Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Added FC compiler flag -fPIC Popping language FC ================================================================================ TEST checkLargeFileIO from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1033) TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:1033) ================================================================================ TEST checkArchiver from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1132) TESTING: checkArchiver from config.setCompilers(config/BuildSystem/config/setCompilers.py:1132) Check that the archiver exists and can make a library usable by the compiler Pushing language C Executing: ar -V stdout: GNU ar (GNU Binutils; SUSE Linux Enterprise 11) 2.23.1 Copyright 2012 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; SUSE Linux Enterprise 11) 2.23.1 Copyright 2012 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: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /opt/gcc/4.8.2/bin/ar...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/ar...not found Checking for program /usr/common/usg/altd/2.0/bin/ar...not found Checking for program /usr/common/usg/bin/ar...not found Checking for program /usr/common/mss/bin/ar...not found Checking for program /usr/common/nsg/bin/ar...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/ar...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/ar...not found Checking for program /opt/cray/hdf5/1.8.13/bin/ar...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/ar...not found Checking for program /global/homes/m/madams/git-fat/ar...not found Checking for program /opt/moab/8.0.1/bin/ar...not found Checking for program /opt/moab/8.0.1/sbin/ar...not found Checking for program /opt/torque/5.0.1/sbin/ar...not found Checking for program /opt/torque/5.0.1/bin/ar...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/ar...not found Checking for program /opt/cray/atp/1.7.5/bin/ar...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/ar...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/ar...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/ar...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/ar...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/ar...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/ar...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/ar...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/ar...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/ar...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/ar...not found Checking for program /opt/cray/craype/2.2.1/bin/ar...not found Checking for program /opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin/ar...not found Checking for program /opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin/ar...not found Checking for program /usr/syscom/nsg/sbin/ar...not found Checking for program /usr/syscom/nsg/bin/ar...not found Checking for program /opt/modules/3.2.10.2/bin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /opt/gcc/4.8.2/bin/ranlib...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/ranlib...not found Checking for program /usr/common/usg/altd/2.0/bin/ranlib...not found Checking for program /usr/common/usg/bin/ranlib...not found Checking for program /usr/common/mss/bin/ranlib...not found Checking for program /usr/common/nsg/bin/ranlib...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/ranlib...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/ranlib...not found Checking for program /opt/cray/hdf5/1.8.13/bin/ranlib...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/ranlib...not found Checking for program /global/homes/m/madams/git-fat/ranlib...not found Checking for program /opt/moab/8.0.1/bin/ranlib...not found Checking for program /opt/moab/8.0.1/sbin/ranlib...not found Checking for program /opt/torque/5.0.1/sbin/ranlib...not found Checking for program /opt/torque/5.0.1/bin/ranlib...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/ranlib...not found Checking for program /opt/cray/atp/1.7.5/bin/ranlib...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/ranlib...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/ranlib...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/ranlib...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/ranlib...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/ranlib...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/ranlib...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/ranlib...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/ranlib...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/ranlib...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/ranlib...not found Checking for program /opt/cray/craype/2.2.1/bin/ranlib...not found Checking for program /opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin/ranlib...not found Checking for program /opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin/ranlib...not found Checking for program /usr/syscom/nsg/sbin/ranlib...not found Checking for program /usr/syscom/nsg/bin/ranlib...not found Checking for program /opt/modules/3.2.10.2/bin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib -c" Executing: /usr/bin/ar cr /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconf1.a /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /scratch1/scratchdirs/madams/petsc-bkh5dr/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; SUSE Linux Enterprise 11) 2.23.1 Copyright 2012 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; SUSE Linux Enterprise 11) 2.23.1 Copyright 2012 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: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /opt/gcc/4.8.2/bin/ar...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/ar...not found Checking for program /usr/common/usg/altd/2.0/bin/ar...not found Checking for program /usr/common/usg/bin/ar...not found Checking for program /usr/common/mss/bin/ar...not found Checking for program /usr/common/nsg/bin/ar...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/ar...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/ar...not found Checking for program /opt/cray/hdf5/1.8.13/bin/ar...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/ar...not found Checking for program /global/homes/m/madams/git-fat/ar...not found Checking for program /opt/moab/8.0.1/bin/ar...not found Checking for program /opt/moab/8.0.1/sbin/ar...not found Checking for program /opt/torque/5.0.1/sbin/ar...not found Checking for program /opt/torque/5.0.1/bin/ar...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/ar...not found Checking for program /opt/cray/atp/1.7.5/bin/ar...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/ar...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/ar...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/ar...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/ar...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/ar...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/ar...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/ar...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/ar...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/ar...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/ar...not found Checking for program /opt/cray/craype/2.2.1/bin/ar...not found Checking for program /opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin/ar...not found Checking for program /opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin/ar...not found Checking for program /usr/syscom/nsg/sbin/ar...not found Checking for program /usr/syscom/nsg/bin/ar...not found Checking for program /opt/modules/3.2.10.2/bin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /opt/gcc/4.8.2/bin/ranlib...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/ranlib...not found Checking for program /usr/common/usg/altd/2.0/bin/ranlib...not found Checking for program /usr/common/usg/bin/ranlib...not found Checking for program /usr/common/mss/bin/ranlib...not found Checking for program /usr/common/nsg/bin/ranlib...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/ranlib...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/ranlib...not found Checking for program /opt/cray/hdf5/1.8.13/bin/ranlib...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/ranlib...not found Checking for program /global/homes/m/madams/git-fat/ranlib...not found Checking for program /opt/moab/8.0.1/bin/ranlib...not found Checking for program /opt/moab/8.0.1/sbin/ranlib...not found Checking for program /opt/torque/5.0.1/sbin/ranlib...not found Checking for program /opt/torque/5.0.1/bin/ranlib...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/ranlib...not found Checking for program /opt/cray/atp/1.7.5/bin/ranlib...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/ranlib...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/ranlib...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/ranlib...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/ranlib...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/ranlib...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/ranlib...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/ranlib...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/ranlib...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/ranlib...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/ranlib...not found Checking for program /opt/cray/craype/2.2.1/bin/ranlib...not found Checking for program /opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin/ranlib...not found Checking for program /opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin/ranlib...not found Checking for program /usr/syscom/nsg/sbin/ranlib...not found Checking for program /usr/syscom/nsg/bin/ranlib...not found Checking for program /opt/modules/3.2.10.2/bin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib" Executing: /usr/bin/ar cr /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconf1.a /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conf1.o Executing: /usr/bin/ranlib /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconf1.a Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/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; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -L/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -lconf1 -lstdc++ Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" Popping language C ================================================================================ TEST checkSharedLinker from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1243) TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1243) Check that the linker can produce shared libraries Executing: uname -s stdout: Linux Checking shared linker cc using flags ['-shared'] Checking for program /opt/gcc/4.8.2/bin/cc...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/cc...not found Checking for program /usr/common/usg/altd/2.0/bin/cc...not found Checking for program /usr/common/usg/bin/cc...not found Checking for program /usr/common/mss/bin/cc...not found Checking for program /usr/common/nsg/bin/cc...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/cc...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.13/bin/cc...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/cc...not found Checking for program /global/homes/m/madams/git-fat/cc...not found Checking for program /opt/moab/8.0.1/bin/cc...not found Checking for program /opt/moab/8.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/bin/cc...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/cc...not found Checking for program /opt/cray/atp/1.7.5/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/cc...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/cc...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/cc...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/cc...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/cc...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/cc...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/cc...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/cc...not found Checking for program /opt/cray/craype/2.2.1/bin/cc...found Defined make macro "LD_SHARED" to "cc" Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -shared -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: /usr/common/usg/darshan/2.3.0/lib/libdarshan-mpi-io.a(darshan-mpi-io.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/common/usg/darshan/2.3.0/lib/libdarshan-mpi-io.a: could not read symbols: Bad value Rejecting linker flag -shared due to nonzero status from link Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("hello"); return 0;} Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.so -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/lib/../lib64/crt1.o: In function `_start': /usr/src/packages/BUILD/glibc-2.11.3/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main' /usr/bin/ld: link errors found, deleting executable `/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.so' Deleting "LD_SHARED" Checking shared linker cc using flags ['-dynamic'] Checking for program /opt/gcc/4.8.2/bin/cc...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/cc...not found Checking for program /usr/common/usg/altd/2.0/bin/cc...not found Checking for program /usr/common/usg/bin/cc...not found Checking for program /usr/common/mss/bin/cc...not found Checking for program /usr/common/nsg/bin/cc...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/cc...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.13/bin/cc...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/cc...not found Checking for program /global/homes/m/madams/git-fat/cc...not found Checking for program /opt/moab/8.0.1/bin/cc...not found Checking for program /opt/moab/8.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/bin/cc...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/cc...not found Checking for program /opt/cray/atp/1.7.5/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/cc...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/cc...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/cc...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/cc...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/cc...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/cc...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/cc...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/cc...not found Checking for program /opt/cray/craype/2.2.1/bin/cc...found Defined make macro "LD_SHARED" to "cc" Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -dynamic -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Valid C linker flag -dynamic Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("hello"); return 0;} Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.so -dynamic -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/lib/../lib64/crt1.o: In function `_start': /usr/src/packages/BUILD/glibc-2.11.3/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main' /usr/bin/ld: link errors found, deleting executable `/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.so' Deleting "LD_SHARED" Checking shared linker cc using flags ['-qmkshrobj'] Checking for program /opt/gcc/4.8.2/bin/cc...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/cc...not found Checking for program /usr/common/usg/altd/2.0/bin/cc...not found Checking for program /usr/common/usg/bin/cc...not found Checking for program /usr/common/mss/bin/cc...not found Checking for program /usr/common/nsg/bin/cc...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/cc...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.13/bin/cc...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/cc...not found Checking for program /global/homes/m/madams/git-fat/cc...not found Checking for program /opt/moab/8.0.1/bin/cc...not found Checking for program /opt/moab/8.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/bin/cc...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/cc...not found Checking for program /opt/cray/atp/1.7.5/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/cc...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/cc...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/cc...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/cc...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/cc...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/cc...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/cc...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/cc...not found Checking for program /opt/cray/craype/2.2.1/bin/cc...found Defined make macro "LD_SHARED" to "cc" Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -qmkshrobj -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: stderr: icc: command line warning #10006: ignoring unknown option '-qmkshrobj' Rejecting C linker flag -qmkshrobj due to icc: command line warning #10006: ignoring unknown option '-qmkshrobj' Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("hello"); return 0;} Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.so -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/lib/../lib64/crt1.o: In function `_start': /usr/src/packages/BUILD/glibc-2.11.3/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main' /usr/bin/ld: link errors found, deleting executable `/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.so' Deleting "LD_SHARED" Checking shared linker cc using flags ['-shared'] Checking for program /opt/gcc/4.8.2/bin/cc...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/cc...not found Checking for program /usr/common/usg/altd/2.0/bin/cc...not found Checking for program /usr/common/usg/bin/cc...not found Checking for program /usr/common/mss/bin/cc...not found Checking for program /usr/common/nsg/bin/cc...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/cc...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.13/bin/cc...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/cc...not found Checking for program /global/homes/m/madams/git-fat/cc...not found Checking for program /opt/moab/8.0.1/bin/cc...not found Checking for program /opt/moab/8.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/bin/cc...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/cc...not found Checking for program /opt/cray/atp/1.7.5/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/cc...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/cc...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/cc...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/cc...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/cc...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/cc...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/cc...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/cc...not found Checking for program /opt/cray/craype/2.2.1/bin/cc...found Defined make macro "LD_SHARED" to "cc" Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -shared -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: /usr/common/usg/darshan/2.3.0/lib/libdarshan-mpi-io.a(darshan-mpi-io.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/common/usg/darshan/2.3.0/lib/libdarshan-mpi-io.a: could not read symbols: Bad value Rejecting linker flag -shared due to nonzero status from link Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("hello"); return 0;} Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.dll -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/lib/../lib64/crt1.o: In function `_start': /usr/src/packages/BUILD/glibc-2.11.3/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main' /usr/bin/ld: link errors found, deleting executable `/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.dll' Deleting "LD_SHARED" Executing: uname -s stdout: Linux Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Checking shared linker /usr/bin/ar using flags [] Checking for program /usr/bin/ar...found Defined make macro "LD_SHARED" to "/usr/bin/ar" Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("hello"); return 0;} Pushing language C Popping language C Executing: /usr/bin/ar cr /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.a /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o ; /usr/bin/ranlib /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.a Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/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; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ -L/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -lconftest Using shared linker /usr/bin/ar with flags [] and library extension a Executing: uname -s stdout: Linux ================================================================================ TEST checkSharedLinkerPaths from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1321) TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1321) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Pushing language C Executing: uname -s stdout: Linux Executing: cc -V Trying C linker flag -Wl,-rpath, Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -Wl,-rpath,/global/u2/m/madams/petsc_master -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Valid C linker flag -Wl,-rpath,/global/u2/m/madams/petsc_master Popping language C Pushing language Cxx Executing: uname -s stdout: Linux Executing: cc -V Trying Cxx linker flag -Wl,-rpath, Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language CXX Popping language CXX Executing: CC -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -Wl,-rpath,/global/u2/m/madams/petsc_master /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Valid Cxx linker flag -Wl,-rpath,/global/u2/m/madams/petsc_master Popping language Cxx Pushing language FC Executing: uname -s stdout: Linux Executing: cc -V Trying FC linker flag -Wl,-rpath, Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language FC Popping language FC Executing: ftn -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -Wl,-rpath,/global/u2/m/madams/petsc_master -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -lstdc++ Valid FC linker flag -Wl,-rpath,/global/u2/m/madams/petsc_master Popping language FC ================================================================================ TEST checkLibC from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1356) TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1356) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking ================================================================================ TEST checkDynamicLinker from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1405) TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1405) Check that the linker can dynamicaly load shared libraries Checking for header: dlfcn.h All intermediate test results are stored in /scratch1/scratchdirs/madams/petsc-bkh5dr/config.headers Executing: cc -E -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.headers /scratch1/scratchdirs/madams/petsc-bkh5dr/config.headers/conftest.c stdout: # 1 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.headers/conftest.c" # 1 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.headers/confdefs.h" 1 # 2 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.headers/conftest.c" 2 # 1 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.headers/conffix.h" 1 # 3 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.headers/conftest.c" 2 # 1 "/usr/include/dlfcn.h" 1 3 # 1 "/usr/include/features.h" 1 3 # 118 "/usr/include/features.h" 3 # 141 "/usr/include/features.h" 3 # 150 "/usr/include/features.h" 3 # 172 "/usr/include/features.h" 3 # 182 "/usr/include/features.h" 3 # 214 "/usr/include/features.h" 3 # 264 "/usr/include/features.h" 3 # 311 "/usr/include/features.h" 3 # 343 "/usr/include/features.h" 3 # 1 "/usr/include/sys/cdefs.h" 1 3 # 58 "/usr/include/sys/cdefs.h" 3 # 71 "/usr/include/sys/cdefs.h" 3 # 96 "/usr/include/sys/cdefs.h" 3 # 111 "/usr/include/sys/cdefs.h" 3 # 121 "/usr/include/sys/cdefs.h" 3 # 146 "/usr/include/sys/cdefs.h" 3 # 163 "/usr/include/sys/cdefs.h" 3 # 187 "/usr/include/sys/cdefs.h" 3 # 231 "/usr/include/sys/cdefs.h" 3 # 261 "/usr/include/sys/cdefs.h" 3 # 284 "/usr/include/sys/cdefs.h" 3 # 314 "/usr/include/sys/cdefs.h" 3 # 352 "/usr/include/sys/cdefs.h" 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 354 "/usr/include/sys/cdefs.h" 2 3 # 386 "/usr/include/sys/cdefs.h" 3 # 348 "/usr/include/features.h" 2 3 # 1 "/usr/include/gnu/stubs.h" 1 3 # 1 "/usr/include/bits/wordsize.h" 1 3 # 5 "/usr/include/gnu/stubs.h" 2 3 # 1 "/usr/include/gnu/stubs-64.h" 1 3 # 10 "/usr/include/gnu/stubs.h" 2 3 # 372 "/usr/include/features.h" 2 3 # 24 "/usr/include/dlfcn.h" 2 3 # 1 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 1 3 typedef long ptrdiff_t; # 44 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 typedef unsigned long size_t; typedef int wchar_t; # 76 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 83 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 99 "/opt/intel/composer_xe_2015.1.133/compiler/include/stddef.h" 3 # 26 "/usr/include/dlfcn.h" 2 3 # 1 "/usr/include/bits/dlfcn.h" 1 3 # 29 "/usr/include/dlfcn.h" 2 3 # 51 "/usr/include/dlfcn.h" 3 extern void *dlopen (__const char *__file, int __mode) __attribute__ ((__nothrow__)); extern int dlclose (void *__handle) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void *dlsym (void *__restrict __handle, __const char *__restrict __name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); # 79 "/usr/include/dlfcn.h" 3 extern char *dlerror (void) __attribute__ ((__nothrow__)); # 187 "/usr/include/dlfcn.h" 3 # 4 "/scratch1/scratchdirs/madams/petsc-bkh5dr/config.headers/conftest.c" 2 Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_DLFCN_H" to "1" Checking for functions [dlopen dlsym dlclose] in library ['dl'] [] Pushing language C All intermediate test results are stored in /scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/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; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries/conftest -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries/conftest.o -ldl -lstdc++ Defined "HAVE_LIBDL" to "1" Popping language C Adding ['dl'] to LIBS Executing: uname -s stdout: Linux Checking dynamic linker /usr/bin/ar using flags [] Checking for program /usr/bin/ar...found Defined make macro "DYNAMICLINKER" to "/usr/bin/ar" Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C Executing: /usr/bin/ar -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.so /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -ldl -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ar: two different operation options specified Checking dynamic linker cc using flags ['-shared'] Checking for program /opt/gcc/4.8.2/bin/cc...not found Checking for program /usr/common/usg/darshan/2.3.0/bin/cc...not found Checking for program /usr/common/usg/altd/2.0/bin/cc...not found Checking for program /usr/common/usg/bin/cc...not found Checking for program /usr/common/mss/bin/cc...not found Checking for program /usr/common/nsg/bin/cc...not found Checking for program /usr/common/usg/cmake/2.8.11.2/bin/cc...not found Checking for program /opt/cray/hdf5-parallel/1.8.13/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.13/bin/cc...not found Checking for program /usr/common/usg/adios/1.6.0/intel/bin/cc...not found Checking for program /global/homes/m/madams/git-fat/cc...not found Checking for program /opt/moab/8.0.1/bin/cc...not found Checking for program /opt/moab/8.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/sbin/cc...not found Checking for program /opt/torque/5.0.1/bin/cc...not found Checking for program /opt/cray/mpt/7.1.1/gni/bin/cc...not found Checking for program /opt/cray/atp/1.7.5/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin/cc...not found Checking for program /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin/cc...not found Checking for program /opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin/cc...not found Checking for program /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin/cc...not found Checking for program /opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin/cc...not found Checking for program /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin/cc...not found Checking for program /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin/cc...not found Checking for program /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin/cc...not found Checking for program /opt/intel/composer_xe_2015.1.133/bin/intel64/cc...not found Checking for program /opt/cray/craype/2.2.1/bin/cc...found Defined make macro "DYNAMICLINKER" to "cc" Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest -shared -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -ldl -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: /usr/common/usg/darshan/2.3.0/lib/libdarshan-mpi-io.a(darshan-mpi-io.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/common/usg/darshan/2.3.0/lib/libdarshan-mpi-io.a: could not read symbols: Bad value Rejecting linker flag -shared due to nonzero status from link Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.so -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -ldl -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/lib/../lib64/crt1.o: In function `_start': /usr/src/packages/BUILD/glibc-2.11.3/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main' /usr/bin/ld: link errors found, deleting executable `/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/libconftest.so' Unable to find working dynamic linker ================================================================================ TEST output from config.setCompilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/setCompilers.py:1451) TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1451) Output module data as defines and substitutions Substituting "CC" with "cc" Substituting "CFLAGS" with " -fPIC" Defined make macro "CC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "CPP" with "cc -E" Substituting "CPPFLAGS" with "" Substituting "CXX" with "CC" Substituting "CXX_CXXFLAGS" with " -fPIC" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-Wl,-rpath," Substituting "CXXCPP" with "CC -E" Substituting "CXXCPPFLAGS" with "" Substituting "FC" with "ftn" Substituting "FFLAGS" with " -fPIC" Defined make macro "FC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "LDFLAGS" with "" Substituting "LIBS" with "-ldl -lstdc++" Substituting "SHARED_LIBRARY_FLAG" with "" Executing: uname -s stdout: Linux ================================================================================ TEST checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/global/u2/m/madams/petsc_master/config/PETSc/options/sharedLibraries.py:37) TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:37) ================================================================================ TEST configureSharedLibraries from PETSc.options.sharedLibraries(/global/u2/m/madams/petsc_master/config/PETSc/options/sharedLibraries.py:53) TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:53) 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 Defined make rule "shared_arch" with dependencies "" and code [] Defined make macro "BUILDSHAREDLIB" to "no" Defined "HAVE_SHARED_LIBRARIES" to "1" Shared libraries - disabled ================================================================================ TEST configureDynamicLibraries from PETSc.options.sharedLibraries(/global/u2/m/madams/petsc_master/config/PETSc/options/sharedLibraries.py:96) TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:96) Checks whether dynamic loading is available (with dlfcn.h and libdl) ================================================================================ TEST configureSerializedFunctions from PETSc.options.sharedLibraries(/global/u2/m/madams/petsc_master/config/PETSc/options/sharedLibraries.py:102) TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:102) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ================================================================================ TEST configureIndexSize from PETSc.options.indexTypes(/global/u2/m/madams/petsc_master/config/PETSc/options/indexTypes.py:31) TESTING: configureIndexSize from PETSc.options.indexTypes(config/PETSc/options/indexTypes.py:31) Defined "USE_64BIT_INDICES" to "1" Checking for functions [__floatdidf] in library ['-lgcc_s.1'] [] Pushing language C Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char __floatdidf(); static void _check___floatdidf() { __floatdidf(); } int main() { _check___floatdidf();; return 0; } Pushing language C Popping language C Executing: cc -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries/conftest -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries/conftest.o -lgcc_s.1 -ldl -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: cannot find -lgcc_s.1 Popping language C ================================================================================ TEST configureCompilerFlags from config.compilerFlags(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilerFlags.py:71) TESTING: configureCompilerFlags from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:71) Get the default compiler flags Pushing language C Executing: cc --version stdout: icc (ICC) 15.0.1 20141023 Copyright (C) 1985-2014 Intel Corporation. All rights reserved. getCompilerVersion: cc icc (ICC) 15.0.1 20141023 Executing: cc --help stdout: Usage: cc [options] file... Options: -[no]-add-rpath Controls whether or not '-Wl,-rpath' options are added for all pkg-config generated '-L' options. This can be useful to 'lock in' specific versions of libraries at runtime for dynamically linked applications. (Off by default) -[no-]as-needed Controls whether or not '-l' options provided by the driver will be wrapped with '-Wl,--as-needed' and '-Wl,--no-as-needed' when possible to minimize unnecessary dependencies when linking dynamically. (On by default). --cray-bypass-pkgconfig Disable linking PE libraries via pkg-config. --cray-print-opts[=option] Print the results generated by pkg-config. options: all print include and library information. cflags print include information. libs print library information. pkg_config_path print PKG_CONFIG_PATH used. -craype-verbose Print the command which is forwarded to compiler invocation. -default64 PGI: Passes the -i8 and -r8 options to the compiler. The -i8 option directs the compiler to use 64 bits for the data sizeof default integer and logical operations. The -r8 option directs the compiler to use 64 bits for the data size of default real variables. CCE:Passes the -sdefault64 option to the compiler. For CCE, the ftn command will also recognize the -sdefault64 option and perform the same functionality as the -default64 option. The -default64 option also arranges that appropriate 64-bit versions of the MPI & SHMEM libraries are used. -dynamic Directs the compiler driver to link dynamic libraries at runtime, rather than linking static libraries in at compile time. The linker stores the internal name of the dynamic library in the executable file. The actual library that is loaded at runtime must have the same internal name but, may differ from the filename of the library found at link time. This option is used to create dynamically linked executable files and may not be used with the -static or -shared options. -help Print a description of the options understood by the craype driver. -shared Creates a library which may be dynamically linked at runtime. -static Directs the linker to use the static version of the libraries, not the dynamic version of the libraries, to create an executable file. (This is the default.) -target-accel=[ACCELERATOR] Set the desired accelerator target. -target-cpu=[CPU] Set the desired cpu optimization. The appropriate optimization flag will be passed to the compiler, and matching libraries will be linked in. -target-network=[NETWORK] Set the desired network target. OpenMP support: -homp Enables OpenMP and links in OpenMP libraries when possible using CCE. (This is the default.) -hnoomp Disables OpenMP and links in non-OpenMP libraries when using CCE. -fopenmp Enables OpenMP and links in OpenMP libraries when possible using GNU. -openmp Enables OpenMP and links in OpenMP libraries when possible when using Intel. -mp Enables OpenMP and links in OpenMP libraries when possible using PGI. -Mnoopenmp Disables OpenMP and links in non-OpenMP libraries when using PGI. Executing: cc --help stdout: Usage: cc [options] file... Options: -[no]-add-rpath Controls whether or not '-Wl,-rpath' options are added for all pkg-config generated '-L' options. This can be useful to 'lock in' specific versions of libraries at runtime for dynamically linked applications. (Off by default) -[no-]as-needed Controls whether or not '-l' options provided by the driver will be wrapped with '-Wl,--as-needed' and '-Wl,--no-as-needed' when possible to minimize unnecessary dependencies when linking dynamically. (On by default). --cray-bypass-pkgconfig Disable linking PE libraries via pkg-config. --cray-print-opts[=option] Print the results generated by pkg-config. options: all print include and library information. cflags print include information. libs print library information. pkg_config_path print PKG_CONFIG_PATH used. -craype-verbose Print the command which is forwarded to compiler invocation. -default64 PGI: Passes the -i8 and -r8 options to the compiler. The -i8 option directs the compiler to use 64 bits for the data sizeof default integer and logical operations. The -r8 option directs the compiler to use 64 bits for the data size of default real variables. CCE:Passes the -sdefault64 option to the compiler. For CCE, the ftn command will also recognize the -sdefault64 option and perform the same functionality as the -default64 option. The -default64 option also arranges that appropriate 64-bit versions of the MPI & SHMEM libraries are used. -dynamic Directs the compiler driver to link dynamic libraries at runtime, rather than linking static libraries in at compile time. The linker stores the internal name of the dynamic library in the executable file. The actual library that is loaded at runtime must have the same internal name but, may differ from the filename of the library found at link time. This option is used to create dynamically linked executable files and may not be used with the -static or -shared options. -help Print a description of the options understood by the craype driver. -shared Creates a library which may be dynamically linked at runtime. -static Directs the linker to use the static version of the libraries, not the dynamic version of the libraries, to create an executable file. (This is the default.) -target-accel=[ACCELERATOR] Set the desired accelerator target. -target-cpu=[CPU] Set the desired cpu optimization. The appropriate optimization flag will be passed to the compiler, and matching libraries will be linked in. -target-network=[NETWORK] Set the desired network target. OpenMP support: -homp Enables OpenMP and links in OpenMP libraries when possible using CCE. (This is the default.) -hnoomp Disables OpenMP and links in non-OpenMP libraries when using CCE. -fopenmp Enables OpenMP and links in OpenMP libraries when possible using GNU. -openmp Enables OpenMP and links in OpenMP libraries when possible when using Intel. -mp Enables OpenMP and links in OpenMP libraries when possible using PGI. -Mnoopenmp Disables OpenMP and links in non-OpenMP libraries when using PGI. Trying C compiler flag -fast -no-ipo Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fast -no-ipo Popping language C Pushing language Cxx Executing: CC --version stdout: icpc (ICC) 15.0.1 20141023 Copyright (C) 1985-2014 Intel Corporation. All rights reserved. getCompilerVersion: CC icpc (ICC) 15.0.1 20141023 Executing: CC --help stdout: Usage: CC [options] file... Options: -[no]-add-rpath Controls whether or not '-Wl,-rpath' options are added for all pkg-config generated '-L' options. This can be useful to 'lock in' specific versions of libraries at runtime for dynamically linked applications. (Off by default) -[no-]as-needed Controls whether or not '-l' options provided by the driver will be wrapped with '-Wl,--as-needed' and '-Wl,--no-as-needed' when possible to minimize unnecessary dependencies when linking dynamically. (On by default). --cray-bypass-pkgconfig Disable linking PE libraries via pkg-config. --cray-print-opts[=option] Print the results generated by pkg-config. options: all print include and library information. cflags print include information. libs print library information. pkg_config_path print PKG_CONFIG_PATH used. -craype-verbose Print the command which is forwarded to compiler invocation. -default64 PGI: Passes the -i8 and -r8 options to the compiler. The -i8 option directs the compiler to use 64 bits for the data sizeof default integer and logical operations. The -r8 option directs the compiler to use 64 bits for the data size of default real variables. CCE:Passes the -sdefault64 option to the compiler. For CCE, the ftn command will also recognize the -sdefault64 option and perform the same functionality as the -default64 option. The -default64 option also arranges that appropriate 64-bit versions of the MPI & SHMEM libraries are used. -dynamic Directs the compiler driver to link dynamic libraries at runtime, rather than linking static libraries in at compile time. The linker stores the internal name of the dynamic library in the executable file. The actual library that is loaded at runtime must have the same internal name but, may differ from the filename of the library found at link time. This option is used to create dynamically linked executable files and may not be used with the -static or -shared options. -help Print a description of the options understood by the craype driver. -shared Creates a library which may be dynamically linked at runtime. -static Directs the linker to use the static version of the libraries, not the dynamic version of the libraries, to create an executable file. (This is the default.) -target-accel=[ACCELERATOR] Set the desired accelerator target. -target-cpu=[CPU] Set the desired cpu optimization. The appropriate optimization flag will be passed to the compiler, and matching libraries will be linked in. -target-network=[NETWORK] Set the desired network target. OpenMP support: -homp Enables OpenMP and links in OpenMP libraries when possible using CCE. (This is the default.) -hnoomp Disables OpenMP and links in non-OpenMP libraries when using CCE. -fopenmp Enables OpenMP and links in OpenMP libraries when possible using GNU. -openmp Enables OpenMP and links in OpenMP libraries when possible when using Intel. -mp Enables OpenMP and links in OpenMP libraries when possible using PGI. -Mnoopenmp Disables OpenMP and links in non-OpenMP libraries when using PGI. Executing: CC --help stdout: Usage: CC [options] file... Options: -[no]-add-rpath Controls whether or not '-Wl,-rpath' options are added for all pkg-config generated '-L' options. This can be useful to 'lock in' specific versions of libraries at runtime for dynamically linked applications. (Off by default) -[no-]as-needed Controls whether or not '-l' options provided by the driver will be wrapped with '-Wl,--as-needed' and '-Wl,--no-as-needed' when possible to minimize unnecessary dependencies when linking dynamically. (On by default). --cray-bypass-pkgconfig Disable linking PE libraries via pkg-config. --cray-print-opts[=option] Print the results generated by pkg-config. options: all print include and library information. cflags print include information. libs print library information. pkg_config_path print PKG_CONFIG_PATH used. -craype-verbose Print the command which is forwarded to compiler invocation. -default64 PGI: Passes the -i8 and -r8 options to the compiler. The -i8 option directs the compiler to use 64 bits for the data sizeof default integer and logical operations. The -r8 option directs the compiler to use 64 bits for the data size of default real variables. CCE:Passes the -sdefault64 option to the compiler. For CCE, the ftn command will also recognize the -sdefault64 option and perform the same functionality as the -default64 option. The -default64 option also arranges that appropriate 64-bit versions of the MPI & SHMEM libraries are used. -dynamic Directs the compiler driver to link dynamic libraries at runtime, rather than linking static libraries in at compile time. The linker stores the internal name of the dynamic library in the executable file. The actual library that is loaded at runtime must have the same internal name but, may differ from the filename of the library found at link time. This option is used to create dynamically linked executable files and may not be used with the -static or -shared options. -help Print a description of the options understood by the craype driver. -shared Creates a library which may be dynamically linked at runtime. -static Directs the linker to use the static version of the libraries, not the dynamic version of the libraries, to create an executable file. (This is the default.) -target-accel=[ACCELERATOR] Set the desired accelerator target. -target-cpu=[CPU] Set the desired cpu optimization. The appropriate optimization flag will be passed to the compiler, and matching libraries will be linked in. -target-network=[NETWORK] Set the desired network target. OpenMP support: -homp Enables OpenMP and links in OpenMP libraries when possible using CCE. (This is the default.) -hnoomp Disables OpenMP and links in non-OpenMP libraries when using CCE. -fopenmp Enables OpenMP and links in OpenMP libraries when possible using GNU. -openmp Enables OpenMP and links in OpenMP libraries when possible when using Intel. -mp Enables OpenMP and links in OpenMP libraries when possible using PGI. -Mnoopenmp Disables OpenMP and links in non-OpenMP libraries when using PGI. Trying Cxx compiler flag -fast -no-ipoi Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fast -no-ipoi -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Possible ERROR while running compiler: stderr: icpc: command line warning #10006: ignoring unknown option '-no-ipoi' Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -fast -no-ipoi due to icpc: command line warning #10006: ignoring unknown option '-no-ipoi' Rejected Cxx compiler flag -fast -no-ipoi Popping language Cxx Pushing language FC Executing: ftn --version stdout: ifort (IFORT) 15.0.1 20141023 Copyright (C) 1985-2014 Intel Corporation. All rights reserved. getCompilerVersion: ftn ifort (IFORT) 15.0.1 20141023 Executing: ftn --help stdout: Usage: ftn [options] file... Options: -[no]-add-rpath Controls whether or not '-Wl,-rpath' options are added for all pkg-config generated '-L' options. This can be useful to 'lock in' specific versions of libraries at runtime for dynamically linked applications. (Off by default) -[no-]as-needed Controls whether or not '-l' options provided by the driver will be wrapped with '-Wl,--as-needed' and '-Wl,--no-as-needed' when possible to minimize unnecessary dependencies when linking dynamically. (On by default). --cray-bypass-pkgconfig Disable linking PE libraries via pkg-config. --cray-print-opts[=option] Print the results generated by pkg-config. options: all print include and library information. cflags print include information. libs print library information. pkg_config_path print PKG_CONFIG_PATH used. -craype-verbose Print the command which is forwarded to compiler invocation. -default64 PGI: Passes the -i8 and -r8 options to the compiler. The -i8 option directs the compiler to use 64 bits for the data sizeof default integer and logical operations. The -r8 option directs the compiler to use 64 bits for the data size of default real variables. CCE:Passes the -sdefault64 option to the compiler. For CCE, the ftn command will also recognize the -sdefault64 option and perform the same functionality as the -default64 option. The -default64 option also arranges that appropriate 64-bit versions of the MPI & SHMEM libraries are used. -dynamic Directs the compiler driver to link dynamic libraries at runtime, rather than linking static libraries in at compile time. The linker stores the internal name of the dynamic library in the executable file. The actual library that is loaded at runtime must have the same internal name but, may differ from the filename of the library found at link time. This option is used to create dynamically linked executable files and may not be used with the -static or -shared options. -help Print a description of the options understood by the craype driver. -shared Creates a library which may be dynamically linked at runtime. -static Directs the linker to use the static version of the libraries, not the dynamic version of the libraries, to create an executable file. (This is the default.) -target-accel=[ACCELERATOR] Set the desired accelerator target. -target-cpu=[CPU] Set the desired cpu optimization. The appropriate optimization flag will be passed to the compiler, and matching libraries will be linked in. -target-network=[NETWORK] Set the desired network target. OpenMP support: -homp Enables OpenMP and links in OpenMP libraries when possible using CCE. (This is the default.) -hnoomp Disables OpenMP and links in non-OpenMP libraries when using CCE. -fopenmp Enables OpenMP and links in OpenMP libraries when possible using GNU. -openmp Enables OpenMP and links in OpenMP libraries when possible when using Intel. -mp Enables OpenMP and links in OpenMP libraries when possible using PGI. -Mnoopenmp Disables OpenMP and links in non-OpenMP libraries when using PGI. Trying FC compiler flag -fast -no-ipo Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Added FC compiler flag -fast -no-ipo Popping language FC ================================================================================ TEST configureDebugging from PETSc.options.debugging(/global/u2/m/madams/petsc_master/config/PETSc/options/debugging.py:25) TESTING: configureDebugging from PETSc.options.debugging(config/PETSc/options/debugging.py:25) Defined "USE_ERRORCHECKING" to "1" =============================================================================== WARNING! Compiling PETSc with no debugging, this should only be done for timing and production runs. All development should be done when configured using --with-debugging=1 =============================================================================== ================================================================================ TEST checkRestrict from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:136) TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:136) Check for the C/CXX restrict keyword Pushing language C All intermediate test results are stored in /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c Possible ERROR while running compiler: exit code 512 stderr: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c(5): error: expected a ";" float * restrict x;; ^ compilation aborted for /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c (code 2) Source: #include "confdefs.h" #include "conffix.h" int main() { float * restrict x;; return 0; } Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { float * __restrict__ x;; return 0; } compilers: Set C restrict keyword to __restrict__ Defined "C_RESTRICT" to " __restrict__" Popping language C ================================================================================ TEST checkCFormatting from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:309) TESTING: checkCFormatting from config.compilers(config/BuildSystem/config/compilers.py:309) Activate format string checking if using the GNU compilers ================================================================================ TEST checkCStaticInline from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:107) TESTING: checkCStaticInline from config.compilers(config/BuildSystem/config/compilers.py:107) Check for C keyword: static inline Pushing language C Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/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 StaticInline keyword to static inline Popping language C Defined "C_STATIC_INLINE" to "static inline" ================================================================================ TEST checkDynamicLoadFlag from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:320) TESTING: checkDynamicLoadFlag from config.compilers(config/BuildSystem/config/compilers.py:320) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does ================================================================================ TEST checkDependencyGenerationFlag from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:1327) TESTING: checkDependencyGenerationFlag from config.compilers(config/BuildSystem/config/compilers.py:1327) Check if -MMD works for dependency generation, and add it if it does Pushing language C Trying C compiler flag -MMD -MP Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo -MMD -MP /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Defined make macro "C_DEPFLAGS" to "-MMD -MP" Popping language C Pushing language Cxx Trying Cxx compiler flag -MMD -MP Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC -MMD -MP /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Defined make macro "CXX_DEPFLAGS" to "-MMD -MP" Popping language Cxx Pushing language FC Trying FC compiler flag -MMD -MP Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC -fast -no-ipo -MMD -MP /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F stdout: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o : \ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Possible ERROR while running compiler: stdout: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o : \ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.Fstderr: ifort: command line warning #10006: ignoring unknown option '-MP' Source: program main end Rejecting compiler flag -MMD -MP due to /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o : \ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.Fifort: command line warning #10006: ignoring unknown option '-MP' Rejected FC compiler flag -MMD -MP Trying FC compiler flag -MMD Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC -fast -no-ipo -MMD /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F stdout: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o : \ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Rejected FC compiler flag -MMD because no dependency file (/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.d) was generated Trying FC compiler flag -xMMD Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC -fast -no-ipo -xMMD /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Possible ERROR while running compiler: exit code 256 stderr: ifort: command line error: Unrecognized keyword 'MMD' for option '-x' Source: program main end Rejecting compiler flag -xMMD due to nonzero status from link Rejecting compiler flag -xMMD due to ifort: command line error: Unrecognized keyword 'MMD' for option '-x' PETSc Error: No output file produced Rejected FC compiler flag -xMMD Trying FC compiler flag -qmakedep=gcc Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC -fast -no-ipo -qmakedep=gcc /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Possible ERROR while running compiler: stderr: ifort: command line warning #10006: ignoring unknown option '-qmakedep=gcc' Source: program main end Rejecting compiler flag -qmakedep=gcc due to ifort: command line warning #10006: ignoring unknown option '-qmakedep=gcc' Rejected FC compiler flag -qmakedep=gcc Trying FC compiler flag -MD Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -fPIC -fast -no-ipo -MD /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F stdout: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o : \ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.F Successful compile: Source: program main end Rejected FC compiler flag -MD because no dependency file (/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.d) was generated Popping language FC ================================================================================ TEST checkRestrict from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:136) TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:136) Check for the C/CXX restrict keyword Pushing language Cxx Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.cc Possible ERROR while running compiler: exit code 512 stderr: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.cc(5): error: expected a ";" float * restrict x;; ^ compilation aborted for /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.cc (code 2) Source: #include "confdefs.h" #include "conffix.h" int main() { float * restrict x;; return 0; } Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { float * __restrict__ x;; return 0; } compilers: Set Cxx restrict keyword to __restrict__ Defined "CXX_RESTRICT" to " __restrict__" Popping language Cxx ================================================================================ TEST checkCxxNamespace from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:358) TESTING: checkCxxNamespace from config.compilers(config/BuildSystem/config/compilers.py:358) Checks that C++ compiler supports namespaces, and if it does defines HAVE_CXX_NAMESPACE Pushing language Cxx Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" namespace petsc {int dummy;} int main() { ; return 0; } Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" template struct a {}; namespace trouble{ template struct a : public ::a {}; } trouble::a uugh; int main() { ; return 0; } Popping language Cxx compilers: C++ has namespaces Defined "HAVE_CXX_NAMESPACE" to "1" ================================================================================ TEST checkCxxOptionalExtensions from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:333) TESTING: checkCxxOptionalExtensions from config.compilers(config/BuildSystem/config/compilers.py:333) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Pushing language Cxx Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { class somename { int i; };; return 0; } Added Cxx compiler flag Popping language Cxx ================================================================================ TEST checkCxxStaticInline from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:121) TESTING: checkCxxStaticInline from config.compilers(config/BuildSystem/config/compilers.py:121) Check for C++ keyword: static inline Pushing language Cxx Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/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 StaticInline keyword to static inline Popping language Cxx Defined "CXX_STATIC_INLINE" to "static inline" ================================================================================ TEST checkCxx11 from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:373) TESTING: checkCxx11 from config.compilers(config/BuildSystem/config/compilers.py:373) Determine the option needed to support the C++11 dialect We auto-detect C++11 if the compiler supports it without options, otherwise we require with-cxx-dialect=C++11 to try adding flags to support it. Pushing language Cxx Executing: CC -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc Possible ERROR while running compiler: exit code 512 stderr: In file included from /opt/gcc/4.8.2/snos/include/g++/random(35), from /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(4): /opt/gcc/4.8.2/snos/include/g++/bits/c++0x_warning.h(32): error: #error directive: This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(5): error: identifier "constexpr" is undefined template constexpr T Cubed( T x ) { return x*x*x; } ^ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(5): error: "T" is not a function or static data member template constexpr T Cubed( T x ) { return x*x*x; } ^ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(16): warning #12: parsing restarts here after previous syntax error /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(16): error: expected a ";" compilation aborted for /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc (code 2) Source: #include "confdefs.h" #include "conffix.h" #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); ; return 0; } Rejecting compiler flag due to nonzero status from link Rejecting compiler flag due to In file included from /opt/gcc/4.8.2/snos/include/g++/random(35), from /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(4): /opt/gcc/4.8.2/snos/include/g++/bits/c++0x_warning.h(32): error: #error directive: This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(5): error: identifier "constexpr" is undefined template constexpr T Cubed( T x ) { return x*x*x; } ^ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(5): error: "T" is not a function or static data member template constexpr T Cubed( T x ) { return x*x*x; } ^ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(16): warning #12: parsing restarts here after previous syntax error /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc(16): error: expected a ";" compilation aborted for /scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers/conftest.cc (code 2) PETSc Error: No output file produced Popping language Cxx ================================================================================ TEST checkFortranTypeSizes from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:571) TESTING: checkFortranTypeSizes from config.compilers(config/BuildSystem/config/compilers.py:571) Check whether real*8 is supported and suggest flags which will allow support Pushing language FC Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.F Successful compile: Source: program main real*8 variable end Popping language FC ================================================================================ TEST checkFortranNameMangling from config.compilers(/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py:630) TESTING: checkFortranNameMangling from config.compilers(config/BuildSystem/config/compilers.py:630) 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;} Pushing language C Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk_(void){return;} Popping language C Pushing language FC Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.F Successful compile: Source: program main call d1chk() end Pushing language FC Popping language FC Executing: ftn -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/confc.o -ldl -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: cannot find -lintlc /usr/bin/ld: cannot find -lintlc Popping language FC Testing Fortran mangling type unchanged with code void d1chk(void){return;} Pushing language C Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk(void){return;} Popping language C Pushing language FC Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.F Successful compile: Source: program main call d1chk() end Pushing language FC Popping language FC Executing: ftn -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/confc.o -ldl -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: cannot find -lintlc /usr/bin/ld: cannot find -lintlc Popping language FC Testing Fortran mangling type caps with code void D1CHK(void){return;} Pushing language C Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void D1CHK(void){return;} Popping language C Pushing language FC Executing: ftn -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.F Successful compile: Source: program main call d1chk() end Pushing language FC Popping language FC Executing: ftn -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/confc.o -ldl -lstdc++ Possible ERROR while running linker: exit code 256 stderr: /usr/bin/ld: cannot find -lintlc /usr/bin/ld: cannot find -lintlc Popping language FC Testing Fortran mangling type stdcall with code void __stdcall D1CHK(void){return;} Pushing language C Executing: cc -c -o /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.o -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.libraries -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.setCompilers -I/scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers -fPIC -fast -no-ipo /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c Possible ERROR while running compiler: exit code 512 stderr: /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c(3): error: incomplete type is not allowed void __stdcall D1CHK(void){return;} ^ /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c(3): error: expected a ";" void __stdcall D1CHK(void){return;} ^ compilation aborted for /scratch1/scratchdirs/madams/petsc-bkh5dr/config.compilers/conftest.c (code 2) Source: #include "confdefs.h" #include "conffix.h" void __stdcall D1CHK(void){return;} compilers: Cannot compile C function: void __stdcall D1CHK(void){return;} Popping language C Executing: uname -s stdout: Linux **** Configure header /scratch1/scratchdirs/madams/petsc-bkh5dr/confdefs.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #ifndef PETSC_HAVE_DLFCN_H #define PETSC_HAVE_DLFCN_H 1 #endif #ifndef PETSC_CXX_RESTRICT #define PETSC_CXX_RESTRICT __restrict__ #endif #ifndef PETSC_C_STATIC_INLINE #define PETSC_C_STATIC_INLINE static inline #endif #ifndef PETSC_C_RESTRICT #define PETSC_C_RESTRICT __restrict__ #endif #ifndef PETSC_HAVE_CXX_NAMESPACE #define PETSC_HAVE_CXX_NAMESPACE 1 #endif #ifndef PETSC_CXX_STATIC_INLINE #define PETSC_CXX_STATIC_INLINE static inline #endif #ifndef PETSC_HAVE_LIBDL #define PETSC_HAVE_LIBDL 1 #endif #ifndef PETSC_ARCH #define PETSC_ARCH "arch-xc30-opt64ts-intel" #endif #ifndef PETSC_CLANGUAGE_C #define PETSC_CLANGUAGE_C 1 #endif #ifndef PETSC_USE_ERRORCHECKING #define PETSC_USE_ERRORCHECKING 1 #endif #ifndef PETSC_USE_64BIT_INDICES #define PETSC_USE_64BIT_INDICES 1 #endif #ifndef PETSC_VERSION_DATE_GIT #define PETSC_VERSION_DATE_GIT "2015-02-07 17:34:17 -0600" #endif #ifndef PETSC_VERSION_BRANCH_GIT #define PETSC_VERSION_BRANCH_GIT "master" #endif #ifndef PETSC_VERSION_GIT #define PETSC_VERSION_GIT "v3.5.3-1570-gcaf1481" #endif #ifndef PETSC_HAVE_SHARED_LIBRARIES #define PETSC_HAVE_SHARED_LIBRARIES 1 #endif #ifndef PETSC_USE_GDB_DEBUGGER #define PETSC_USE_GDB_DEBUGGER 1 #endif #endif **** C specific Configure header /scratch1/scratchdirs/madams/petsc-bkh5dr/conffix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif ******************************************************************************* UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details): ------------------------------------------------------------------------------- Unknown Fortran name mangling: Are you sure the C and Fortran compilers are compatible? Perhaps one is 64 bit and one is 32 bit? ******************************************************************************* File "/global/u2/m/madams/petsc_master/config/configure.py", line 321, in petsc_configure framework.configure(out = sys.stdout) File "/global/u2/m/madams/petsc_master/config/BuildSystem/config/framework.py", line 941, in configure child.configure() File "/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py", line 1397, in configure self.executeTest(self.checkFortranNameMangling) File "/global/u2/m/madams/petsc_master/config/BuildSystem/config/base.py", line 126, in executeTest ret = test(*args,**kargs) File "/global/u2/m/madams/petsc_master/config/BuildSystem/config/compilers.py", line 652, in checkFortranNameMangling raise RuntimeError('Unknown Fortran name mangling: Are you sure the C and Fortran compilers are compatible?\n Perhaps one is 64 bit and one is 32 bit?\n'+mess) ================================================================================ Finishing Configure Run at Wed Feb 18 08:46:45 2015 ================================================================================