[mpich-discuss] mpi_f08 and Totalview

Zaak Beekman zbeekman at gmail.com
Mon Sep 17 08:51:07 CDT 2018


Hi Lorenzo,

My understanding is that you must have ISO_Fortran_binding support in your
Fortran compiler in order to use the mpi_f08 capabilities of MPICH.
Currently, GFortran (as of 8.2) does not support ISO_Fortran_binding
natively. However, you may try downloading and installing
ISO_Fortran_binding from:
https://github.com/sourceryinstitute/iso_fortran_binding. Currently, the
tests make use of C VLAs, so if you compile with a C compiler other than
GCC the tests may fail to build. However, the runtime *should* (AFAIK)
still work, as I don't believe we used VLAs or any other (breaking) GNU
extensions in the source itself.

If you install ISO_Fortran_binding onto your default system search path
before configuring MPICH, then I think MPICH will find it and enable the
f08 module.

I  have no idea what is wrong with TotalView.

Good luck!
Zaak

Izaak "Zaak" Beekman

-------------------------------------------------------------------------------

HPC Scientist
ibeekman at paratools.com
ParaTools Inc. <http://www.paratools.com/>
1509 16th St, NW
Washington, DC 20036
mobile: (917) 797-3239
-------------------------------------------------------------------------------

On Mon, Sep 17, 2018 at 9:25 AM <discuss-request at mpich.org> wrote:

> Send discuss mailing list submissions to
>         discuss at mpich.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.mpich.org/mailman/listinfo/discuss
> or, via email, send a message with subject or body 'help' to
>         discuss-request at mpich.org
>
> You can reach the person managing the list at
>         discuss-owner at mpich.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of discuss digest..."
>
>
> Today's Topics:
>
>    1.  mpi_f08 and Totalview (Lorenzo Zanon)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 17 Sep 2018 15:25:45 +0200
> From: Lorenzo Zanon <zanon at mechbau.uni-stuttgart.de>
> To: discuss at mpich.org
> Subject: [mpich-discuss] mpi_f08 and Totalview
> Message-ID:
>         <10a0c010-7304-9bac-eb75-6429c111526c at mechbau.uni-stuttgart.de>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
> Hello,
>
> After the mpich installation I have these two issues:
>
> - I cannot use the module mpi_f08 in a Fortran program, only the old mpi
> module. The compilation error is:
>
> Fatal Error: Can't open module file ?mpi_f08.mod? for reading at (1): No
> such file or directory
> compilation terminated.
>
> - I cannot debug with Totalview. Totalview freezes when starting a debug
> session with "go" and a breakpoint, without error message. Maybe there
> was something wrong in my debug configuration options?
>
> Attached are my c.txt and m.txt files.
>
> Thanks for helping!
> Best,
> Lorenzo
>
> --
> ============================
> Lorenzo Zanon
>
> Institute of Applied Mechanics
> Continuum Mechanics and Mechanobiology
> University of Stuttgart
>
> Pfaffenwaldring 5a
> 70569 Stuttgart
> Germany
>
> zanon at mechbau.uni-stuttgart.de
> +49 (0)711 685 60 829 <+49%20711%2068560829>
> +49 (0)1577 2790439 <+49%201577%202790439>
> ============================
>
>
> -------------- next part --------------
> Configuring MPICH version 3.2.1 with  'F77=gfortran' 'FC=gfortran'
> '-prefix=/data/homes/zanon/software/mpich/mpich-install'
> '-enable-debuginfo' '--enable-g=dbg,mem,log'
> '-with-pm=hydra:gforker:remshell'
> Running on system: Linux cbmnb-lorenzo 4.10.0-38-generic
> #42~16.04.1-Ubuntu SMP Tue Oct 10 16:32:20 UTC 2017 x86_64 x86_64 x86_64
> GNU/Linux
> checking for icc... no
> checking for pgcc... no
> checking for xlc... no
> checking for xlC... no
> checking for pathcc... no
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether gcc understands -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for style of include used by make... GNU
> checking whether make supports nested variables... yes
> checking dependency style of gcc... gcc3
> checking whether to enable maintainer-specific portions of Makefiles... yes
> checking for ar... ar
> checking the archiver (ar) interface... ar
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking how to convert x86_64-pc-linux-gnu file names to
> x86_64-pc-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-pc-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking whether make supports nested variables... (cached) yes
> checking for icpc... no
> checking for pgCC... no
> checking for xlC... no
> checking for pathCC... no
> checking for g++... g++
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking dependency style of g++... gcc3
> checking how to run the C++ preprocessor... g++ -E
> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... yes
> checking if g++ supports -c -o file.o... yes
> checking if g++ supports -c -o file.o... (cached) yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether we are using the GNU Fortran compiler... yes
> checking whether gfortran accepts -g... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for gfortran option to produce PIC... -fPIC
> checking if gfortran PIC flag -fPIC works... yes
> checking if gfortran static flag -static works... yes
> checking if gfortran supports -c -o file.o... yes
> checking if gfortran supports -c -o file.o... (cached) yes
> checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether gfortran accepts -g... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for gfortran option to produce PIC... -fPIC
> checking if gfortran PIC flag -fPIC works... yes
> checking if gfortran static flag -static works... yes
> checking if gfortran supports -c -o file.o... yes
> checking if gfortran supports -c -o file.o... (cached) yes
> checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> configure: RUNNING PREREQ FOR ch3:nemesis
> checking hcoll/api/hcoll_api.h usability... no
> checking hcoll/api/hcoll_api.h presence... no
> checking for hcoll/api/hcoll_api.h... no
> checking for hcoll_init in -lhcoll... no
> configure: ===== configuring src/mpl =====
> configure: running /bin/bash ../../../mpich-3.2.1/src/mpl/configure
> --disable-option-checking
> '--prefix=/data/homes/zanon/software/mpich/mpich-install'
> --disable-versioning 'F77=gfortran' 'FC=gfortran' '-enable-debuginfo'
> '--enable-g=dbg,mem,log' '-with-pm=hydra:gforker:remshell'
> --cache-file=/dev/null --srcdir=../../../mpich-3.2.1/src/mpl
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking for style of include used by make... GNU
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether gcc understands -c and -o together... yes
> checking dependency style of gcc... gcc3
> checking the archiver (ar) interface... ar
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking how to convert x86_64-pc-linux-gnu file names to
> x86_64-pc-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-pc-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking whether make supports nested variables... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking for C/C++ restrict keyword... __restrict
> checking for inline... inline
> checking for variable argument list macro functionality... yes
> checking for gcov... gcov
> checking whether the compiler supports __typeof(variable)... yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking search.h usability... yes
> checking search.h presence... yes
> checking for search.h... yes
> checking for sys/types.h... (cached) yes
> checking sys/uio.h usability... yes
> checking sys/uio.h presence... yes
> checking for sys/uio.h... yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking valgrind.h usability... no
> checking valgrind.h presence... no
> checking for valgrind.h... no
> checking memcheck.h usability... no
> checking memcheck.h presence... no
> checking for memcheck.h... no
> checking valgrind/valgrind.h usability... no
> checking valgrind/valgrind.h presence... no
> checking for valgrind/valgrind.h... no
> checking valgrind/memcheck.h usability... no
> checking valgrind/memcheck.h presence... no
> checking for valgrind/memcheck.h... no
> checking helgrind.h usability... no
> checking helgrind.h presence... no
> checking for helgrind.h... no
> checking valgrind/helgrind.h usability... no
> checking valgrind/helgrind.h presence... no
> checking for valgrind/helgrind.h... no
> checking drd.h usability... no
> checking drd.h presence... no
> checking for drd.h... no
> checking valgrind/drd.h usability... no
> checking valgrind/drd.h presence... no
> checking for valgrind/drd.h... no
> checking whether the valgrind headers are broken or too old... yes
> checking for strdup... yes
> checking whether strdup needs a declaration... no
> checking for snprintf... yes
> checking whether snprintf needs a declaration... no
> checking for strncmp... yes
> checking whether strncmp needs a declaration... no
> checking for putenv... yes
> checking whether putenv needs a declaration... no
> checking for strerror... yes
> checking whether strerror needs a declaration... no
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating localdefs
> config.status: creating include/config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing include/mplconfig.h commands
> config.status: creating include/mplconfig.h - prefix MPL for
> include/config.h defines
> configure: ===== done with src/mpl configure =====
> configure: sourcing src/mpl/localdefs
> configure: ===== configuring src/openpa =====
> configure: running /bin/bash ../../../mpich-3.2.1/src/openpa/configure
> --disable-option-checking
> '--prefix=/data/homes/zanon/software/mpich/mpich-install'
> --disable-versioning --with-atomic-primitives=auto_allow_emulation
> 'F77=gfortran' 'FC=gfortran' '-enable-debuginfo' '--enable-g=dbg,mem,log'
> '-with-pm=hydra:gforker:remshell' --cache-file=/dev/null
> --srcdir=../../../mpich-3.2.1/src/openpa
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking for style of include used by make... GNU
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether gcc understands -c and -o together... yes
> checking dependency style of gcc... gcc3
> checking the archiver (ar) interface... ar
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking how to convert x86_64-pc-linux-gnu file names to
> x86_64-pc-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-pc-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking whether make supports nested variables... (cached) yes
> checking for gcc... (cached) gcc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ISO C89... (cached) none needed
> checking whether gcc understands -c and -o together... (cached) yes
> checking dependency style of gcc... (cached) gcc3
> checking whether to enable assertions... yes
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking atomic.h usability... no
> checking atomic.h presence... no
> checking for atomic.h... no
> checking intrin.h usability... no
> checking intrin.h presence... no
> checking for intrin.h... no
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking for C/C++ restrict keyword... __restrict
> checking for inline... inline
> checking for an ANSI C-conforming const... yes
> checking for pthread_create in -lpthread... yes
> checking for pthread_yield... yes
> checking if 100 threads can be run at once... yes
> checking size of void *... 8
> checking size of int... 4
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> checking if compiler rejects bogus asm statements... yes
> checking for support for gcc x86/x86_64 primitives... yes
> checking for support for gcc x86 primitives for pre-Pentium 4... yes
> checking for support for gcc ia64 primitives... no
> checking for support for gcc PowerPC atomics... no
> checking for support for gcc ARM atomics... no
> checking for support for gcc SiCortex atomics... no
> checking for support for gcc atomic intrinsics... yes
> checking for support for Windows NT atomic intrinsics... no
> checking for support for Sun atomic operations library... no
> checking whether to enable strict fairness checks... no
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating test/Makefile
> config.status: creating openpa.pc
> config.status: creating src/config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing src/opa_config.h commands
> config.status: creating src/opa_config.h - prefix OPA for src/config.h
> defines
> configure: ===== done with src/openpa configure =====
> sourcing
> /data/homes/zanon/software/mpich/mpich-3.2.1/src/pm/hydra/mpichprereq
> checking whether the compiler defines __func__... yes
> checking whether the compiler defines __FUNC__... no
> checking whether the compiler sets __FUNCTION__... yes
> checking whether C compiler accepts option -O2... yes
> checking whether C compiler option -O2 works with an invalid prototype
> program... yes
> checking whether routines compiled with -O2 can be linked with ones
> compiled without -O2... yes
> checking for type of weak symbol alias support... pragma weak
> checking whether __attribute__ ((weak)) allowed... yes
> checking whether __attribute__ ((weak_import)) allowed... yes
> checking whether __attribute__((weak,alias(...))) allowed... yes
> checking for multiple weak symbol support... yes
> checking for shared library (esp. rpath) characteristics of CC... done
> (results in src/env/cc_shlib.conf)
> checking whether Fortran 77 compiler accepts option -O2... yes
> checking whether routines compiled with -O2 can be linked with ones
> compiled without -O2... yes
> checking how to get verbose linking output from gfortran... -v
> checking for Fortran 77 libraries of gfortran...
> -L/usr/lib/gcc/x86_64-linux-gnu/5
> -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu
> -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu
> -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib
> -L/opt/intel/2013/composer_xe_2013_sp1.2.144/compiler/lib/intel64
> -L/opt/intel/2013/composer_xe_2013_sp1.2.144/mkl/lib/intel64 -L.
> -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. -lgfortran -lm -lquadmath
> checking whether gfortran accepts the FLIBS found by autoconf... yes
> checking whether gcc links with FLIBS found by autoconf... yes
> checking whether Fortran 77 and C objects are compatible... yes
> checking for linker for Fortran main program... Use Fortran to link
> programs
> checking for Fortran 77 name mangling... lower uscore
> checking for libraries to link Fortran main with C stdio routines... none
> checking whether Fortran init will work with C... yes
> checking for extension for Fortran 90 programs... f90
> checking whether the Fortran 90 compiler (gfortran   -g ) works... yes
> checking whether the Fortran 90 compiler (gfortran   -g ) is a
> cross-compiler... no
> checking whether Fortran 90 compiler works with Fortran 77 compiler... yes
> checking for shared library (esp. rpath) characteristics of F77... done
> (results in src/env/f77_shlib.conf)
> checking whether Fortran 77 accepts ! for comments... yes
> checking for include directory flag for Fortran... -I
> checking for Fortran 77 flag for library directories... -L
> checking whether Fortran 77 compiler processes .F files with C
> preprocessor... yes
> checking whether gfortran allows mismatched arguments... yes
> checking for Fortran 2008 support... no
> checking for shared library (esp. rpath) characteristics of FC... done
> (results in src/env/fc_shlib.conf)
> checking whether the Fortran 90 compiler (gfortran   -g ) works... yes
> checking whether the Fortran 90 compiler (gfortran   -g ) is a
> cross-compiler... no
> checking for Fortran 90 module extension... mod
> checking for Fortran 90 module include flag... -I
> checking for Fortran 90 module output directory flag... -J
> checking whether Fortran 90 compiler accepts option -O2... yes
> checking whether routines compiled with -O2 can be linked with ones
> compiled without -O2... yes
> checking whether Fortran 90 compiler processes .F90 files with C
> preprocessor... yes
> checking what libraries are needed to link Fortran90 programs with C
> routines that use stdio... none
> checking whether TRUE has been defined... no
> checking whether the C++ compiler g++ can build an executable... yes
> checking whether C++ compiler works with string... yes
> checking whether the compiler supports exceptions... yes
> checking whether the compiler recognizes bool as a built-in type... yes
> checking whether the compiler implements namespaces... yes
> checking whether <iostream> available... yes
> checking whether the compiler implements the namespace std... yes
> checking whether <math> available... no
> checking for GNU g++ version... 5 . 4
> checking for shared library (esp. rpath) characteristics of CXX... done
> (results in src/env/cxx_shlib.conf)
> checking whether C++ compiler accepts option -O2... yes
> checking whether routines compiled with -O2 can be linked with ones
> compiled without -O2... yes
> checking for perl... /usr/bin/perl
> checking for ar... ar
> checking for ranlib... ranlib
> checking for killall... killall
> checking whether install works... yes
> checking whether mkdir -p works... yes
> checking for make... make
> checking whether clock skew breaks make... no
> checking whether make supports include... yes
> checking whether make allows comments in actions... yes
> checking for virtual path format... VPATH
> checking whether make sets CFLAGS... yes
> checking for bash... /bin/bash
> checking whether /bin/bash supports arrays... yes
> configure: WARNING: Some versions of gcc do not include debugging
> information
> within the executable.  Totalview requires this information to detect
> an MPICH code.  If you have trouble, try linking with the additional
> option
>     +noobjdebug
> on all link lines (consider adding it to LDFLAGS)
> checking for doctext... false
> checking for an ANSI C-conforming const... yes
> checking for working volatile... yes
> checking for C/C++ restrict keyword... __restrict
> checking for inline... inline
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> checking if C compiler supports __builtin_expect... yes
> checking whether byte ordering is bigendian... no
> checking whether C compiler allows unaligned doubles... yes
> checking whether gcc supports __func__... yes
> checking whether long double is supported... yes
> checking whether long long is supported... yes
> checking for max C struct integer alignment... eight
> checking for max C struct floating point alignment... sixteen
> checking for max C struct alignment of structs with doubles... eight
> checking for max C struct floating point alignment with long doubles...
> sixteen
> configure: WARNING: Structures containing long doubles may be aligned
> differently from structures with floats or longs.  MPICH does not handle
> this case automatically and you should avoid assumed extents for structures
> containing float types.
> checking if alignment of structs with doubles is based on position... no
> checking if alignment of structs with long long ints is based on
> position... no
> checking if double alignment breaks rules, find actual alignment... no
> checking for alignment restrictions on pointers... int or better
> checking size of char... 1
> checking size of unsigned char... 1
> checking size of short... 2
> checking size of unsigned short... 2
> checking size of int... 4
> checking size of unsigned int... 4
> checking size of long... 8
> checking size of unsigned long... 8
> checking size of long long... 8
> checking size of unsigned long long... 8
> checking size of float... 4
> checking size of double... 8
> checking size of long double... 16
> checking size of void *... 8
> checking for ANSI C header files... (cached) yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking size of wchar_t... 4
> checking size of float_int... 8
> checking size of double_int... 16
> checking size of long_int... 16
> checking size of short_int... 8
> checking size of two_int... 8
> checking size of long_double_int... 32
> checking sys/bitypes.h usability... yes
> checking sys/bitypes.h presence... yes
> checking for sys/bitypes.h... yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for int8_t... yes
> checking for int16_t... yes
> checking for int32_t... yes
> checking for int64_t... yes
> checking for uint8_t... yes
> checking for uint16_t... yes
> checking for uint32_t... yes
> checking for uint64_t... yes
> checking stdbool.h usability... yes
> checking stdbool.h presence... yes
> checking for stdbool.h... yes
> checking complex.h usability... yes
> checking complex.h presence... yes
> checking for complex.h... yes
> checking size of _Bool... 1
> checking size of float _Complex... 8
> checking size of double _Complex... 16
> checking size of long double _Complex... 32
> checking for _Bool... yes
> checking for float _Complex... yes
> checking for double _Complex... yes
> checking for long double _Complex... yes
> checking for size of Fortran type integer... 4
> checking for size of Fortran type real... 4
> checking for size of Fortran type double precision... 8
> checking whether integer*1 is supported... yes
> checking whether integer*2 is supported... yes
> checking whether integer*4 is supported... yes
> checking whether integer*8 is supported... yes
> checking whether integer*16 is supported... yes
> checking whether real*4 is supported... yes
> checking whether real*8 is supported... yes
> checking whether real*16 is supported... yes
> checking for C type matching Fortran real... float
> checking for C type matching Fortran double... double
> checking for C type matching Fortran integer... int
> checking for values of Fortran logicals... True is 1 and False is 0
> checking for Fortran 90 integer kind for 8-byte integers... 8
> checking for Fortran 90 integer kind for 4-byte integers... 4
> checking if real*8 is supported in Fortran 90... yes
> checking size of bool... 1
> checking complex usability... yes
> checking complex presence... yes
> checking for complex... yes
> checking size of Complex... 8
> checking size of DoubleComplex... 16
> checking size of LongDoubleComplex... 32
> checking for alignment restrictions on int64_t... no
> checking for alignment restrictions on int32_t... no
> checking for gcov... gcov
> checking for ANSI C header files... (cached) yes
> checking for stdlib.h... (cached) yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking for sys/types.h... (cached) yes
> checking for string.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking for stddef.h... (cached) yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking for unistd.h... (cached) yes
> checking endian.h usability... yes
> checking endian.h presence... yes
> checking for endian.h... yes
> checking assert.h usability... yes
> checking assert.h presence... yes
> checking for assert.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking for sys/uio.h... yes
> checking for size_t... yes
> checking for setitimer... yes
> checking for alarm... yes
> checking for vsnprintf... yes
> checking for vsprintf... yes
> checking whether vsnprintf needs a declaration... no
> checking for strerror... yes
> checking for strncasecmp... yes
> checking whether strerror_r is declared... yes
> checking for strerror_r... yes
> checking whether strerror_r returns char *... no
> checking whether strerror_r needs a declaration... no
> checking for snprintf... yes
> checking whether snprintf needs a declaration... no
> checking for qsort... yes
> checking for va_copy... yes
> checking for variable argument list macro functionality... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> checking search usability... no
> checking search presence... no
> checking for search... no
> checking for tsearch... yes
> checking whether tsearch requires char* args... no
> checking for mkstemp... yes
> checking whether mkstemp needs a declaration... no
> checking for fdopen... yes
> checking whether fdopen needs a declaration... yes
> checking for putenv... yes
> checking whether putenv needs a declaration... no
> checking for clock_gettime... yes
> checking for clock_getres... yes
> checking for gethrtime... no
> checking for mach_absolute_time... no
> checking for gettimeofday... yes
> checking for library containing clock_gettime... none required
> checking for library containing clock_getres... none required
> checking whether struct timespec is defined in time.h... yes
> checking for CLOCK_REALTIME defined in time.h... yes
> checking size of MPIR_Bsend_data_t... 96
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking for pthread_key_create in -lpthread... yes
> checking for pthread_yield... yes
> checking for pthread_key_create... yes
> checking for pthread_cleanup_push... no
> checking whether pthread_cleanup_push is available (may be a macro in
> pthread.h)... no
> checking whether pthread.h defines PTHREAD_MUTEX_ERRORCHECK_NP... yes
> checking whether pthread.h defines PTHREAD_MUTEX_ERRORCHECK... yes
> checking whether pthread_mutexattr_settype needs a declaration... no
> checking for thread local storage specifier... __thread
> checking for getpid... yes
> checking sched.h usability... yes
> checking sched.h presence... yes
> checking for sched.h... yes
> checking for unistd.h... (cached) yes
> checking sys/select.h usability... yes
> checking sys/select.h presence... yes
> checking for sys/select.h... yes
> checking for sched_yield... yes
> checking for yield... no
> checking for usleep... yes
> checking for sleep... yes
> checking for select... yes
> checking whether usleep needs a declaration... no
> checking for sched_setaffinity... yes
> checking for sched_getaffinity... yes
> checking for bindprocessor... no
> checking for thread_policy_set... no
> checking whether cpu_set_t available... yes
> checking whether the CPU_SET and CPU_ZERO macros are defined... no
> checking for unistd.h... (cached) yes
> checking for string.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for sys/socket.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for assert.h... (cached) yes
> checking arpa/inet.h usability... yes
> checking arpa/inet.h presence... yes
> checking for arpa/inet.h... yes
> checking for snprintf... (cached) yes
> checking whether snprintf needs a declaration... (cached) no
> checking for strncasecmp... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for sys/param.h... (cached) yes
> checking for sys/socket.h... (cached) yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking netinet/tcp.h usability... yes
> checking netinet/tcp.h presence... yes
> checking for netinet/tcp.h... yes
> checking sys/un.h usability... yes
> checking sys/un.h presence... yes
> checking for sys/un.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking for library containing socket... none required
> checking for library containing gethostbyname... none required
> checking for socket... yes
> checking for setsockopt... yes
> checking for gethostbyname... yes
> checking whether socklen_t is defined (in sys/socket.h if present)... yes
> checking whether struct hostent contains h_addr_list... yes
> checking whether __attribute__ allowed... (cached) yes
> checking whether __attribute__((format)) allowed... (cached) yes
> configure: RUNNING CONFIGURE FOR CH3 DEVICE
> checking for assert.h... (cached) yes
> checking for limits.h... (cached) yes
> checking for string.h... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for sys/uio.h... (cached) yes
> checking uuid/uuid.h usability... no
> checking uuid/uuid.h presence... no
> checking for uuid/uuid.h... no
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking for unistd.h... (cached) yes
> checking for arpa/inet.h... (cached) yes
> checking for sys/socket.h... (cached) yes
> checking for net/if.h... yes
> checking for pid_t... yes
> checking for inet_pton... yes
> checking for gethostname... yes
> checking whether gethostname needs a declaration... no
> checking for CFUUIDCreate... no
> checking for uuid_generate... no
> checking for time... yes
> checking for OpenPA atomic primitive availability... yes
> checking whether byte ordering is bigendian... (cached) no
> configure: RUNNING CONFIGURE FOR ch3:nemesis
> checking for net/if.h... yes
> checking for assert.h... (cached) yes
> checking for netdb.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for sched.h... (cached) yes
> checking sys/mman.h usability... yes
> checking sys/mman.h presence... yes
> checking for sys/mman.h... yes
> checking sys/ioctl.h usability... yes
> checking sys/ioctl.h presence... yes
> checking for sys/ioctl.h... yes
> checking for sys/socket.h... (cached) yes
> checking sys/sockio.h usability... no
> checking sys/sockio.h presence... no
> checking for sys/sockio.h... no
> checking for sys/types.h... (cached) yes
> checking for errno.h... (cached) yes
> checking sys/ipc.h usability... yes
> checking sys/ipc.h presence... yes
> checking for sys/ipc.h... yes
> checking sys/shm.h usability... yes
> checking sys/shm.h presence... yes
> checking for sys/shm.h... yes
> checking for netinet/in.h... (cached) yes
> checking signal.h usability... yes
> checking signal.h presence... yes
> checking for signal.h... yes
> checking for signal... yes
> checking for mkstemp... (cached) yes
> checking for rand... yes
> checking for srand... yes
> checking for mmap... yes
> checking for munmap... yes
> configure: Using a memory-mapped file for shared memory
> checking whether struct hostent contains h_addr_list... (cached) yes
> checking whether we can use struct ifconf... yes
> checking whether we can use struct ifreq... yes
> checking knem_io.h usability... no
> checking knem_io.h presence... no
> checking for knem_io.h... no
> configure: RUNNING CONFIGURE FOR F90 CODE
> checking whether ln -s works... yes
> checking for extension for Fortran 90 programs... f90
> checking for the precision and range of reals...  6 , 37
> checking for the precision and range of double precision...  15 , 307
> checking for the range of integer...  9
> checking for available integer kinds...  2 , 1, 4 , 2, 9 , 4, 18 , 8,
> checking for available integer ranges...  {  2 , 1 , 1 }, {  4 , 2 , 2 },
> {  9 , 4 , 4 }, {  18 , 8 , 8 },
> configure: RUNNING CONFIGURE FOR src/pm/gforker
> checking for library containing socketpair... none required
> checking for sys/types.h... (cached) yes
> checking for signal.h... (cached) yes
> checking sys/ptrace.h usability... yes
> checking sys/ptrace.h presence... yes
> checking for sys/ptrace.h... yes
> checking for strsignal... yes
> checking for sigaction... yes
> checking for signal... (cached) yes
> checking for sigset... yes
> checking for struct sigaction... yes
> checking for string.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for sys/socket.h... (cached) yes
> checking wait.h usability... yes
> checking wait.h presence... yes
> checking for wait.h... yes
> checking for errno.h... (cached) yes
> configure: RUNNING CONFIGURE FOR src/pm/remshell
> checking for library containing socketpair... (cached) none required
> checking for sys/types.h... (cached) yes
> checking for signal.h... (cached) yes
> checking for sys/ptrace.h... (cached) yes
> checking for strsignal... (cached) yes
> checking for sigaction... (cached) yes
> checking for signal... (cached) yes
> checking for sigset... (cached) yes
> checking for struct sigaction... (cached) yes
> checking for string.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for sys/socket.h... (cached) yes
> checking for wait.h... (cached) yes
> checking for errno.h... (cached) yes
> checking for ptrace... yes
> checking for ptrace named parameters... yes
> checking for ssh... /usr/bin/ssh
> checking for rsh... /usr/bin/rsh
> configure: RUNNING CONFIGURE FOR src/pm/util
> checking for pid_t... (cached) yes
> checking for setsid... yes
> checking for isatty... yes
> checking for getsid... yes
> checking whether getsid needs a declaration... no
> checking for unsetenv... yes
> checking for cygwin1.dll in /bin... yes
> checking for environ in unistd.h... no
> checking for extern environ in runtime... yes
> checking for library containing socketpair... (cached) none required
> checking for ANSI C header files... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for signal.h... (cached) yes
> checking for sys/ptrace.h... (cached) yes
> checking for sys/uio.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking whether struct iovec is defined in sys/uio.h... yes
> checking for strsignal... (cached) yes
> checking whether strsignal needs a declaration... no
> checking for snprintf... (cached) yes
> checking for strdup... yes
> checking for sigaction... (cached) yes
> checking for signal... (cached) yes
> checking for sigset... (cached) yes
> checking for struct sigaction and sa_handler... yes
> checking whether snprintf needs a declaration... (cached) no
> checking whether strdup needs a declaration... no
> checking for putenv... (cached) yes
> checking whether putenv needs a declaration... (cached) no
> checking for gethostname... (cached) yes
> checking whether gethostname needs a declaration... (cached) no
> checking for select... (cached) yes
> checking for sys/select.h... (cached) yes
> checking whether FD_ZERO works... yes
> checking for sched_setaffinity... (cached) yes
> checking for sched_getaffinity... (cached) yes
> checking for bindprocessor... (cached) no
> checking for thread_policy_set... (cached) no
> checking whether cpu_set_t available... (cached) yes
> checking whether the CPU_SET and CPU_ZERO macros are defined... (cached) no
> checking for string.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for time.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for sys/socket.h... (cached) yes
> checking for wait.h... (cached) yes
> checking for errno.h... (cached) yes
> checking for time... (cached) yes
> checking whether socklen_t is defined (in sys/socket.h if present)...
> (cached) yes
> configure: ===== configuring src/mpi/romio =====
> configure: running /bin/bash
> ../../../../mpich-3.2.1/src/mpi/romio/configure --disable-option-checking
> '--prefix=/data/homes/zanon/software/mpich/mpich-install'  'F77=gfortran'
> 'FC=gfortran' '-enable-debuginfo' '--enable-g=dbg,mem,log'
> '-with-pm=hydra:gforker:remshell' --cache-file=/dev/null
> --srcdir=../../../../mpich-3.2.1/src/mpi/romio
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether to enable maintainer-specific portions of Makefiles... yes
> checking for style of include used by make... GNU
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether gcc understands -c and -o together... yes
> checking dependency style of gcc... gcc3
> checking the archiver (ar) interface... ar
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking how to convert x86_64-pc-linux-gnu file names to
> x86_64-pc-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-pc-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld -m elf_x86_64 option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64 -m elf_x86_64)
> supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking whether make supports nested variables... (cached) yes
> Configuring with args dummy mt
> checking whether clock skew breaks make... no
> checking whether make supports include... yes
> checking whether make allows comments in actions... yes
> checking for virtual path format... VPATH
> checking whether make sets CFLAGS... yes
> checking for architecture... LINUX
> ROMIO home directory is ../../../../mpich-3.2.1/src/mpi/romio
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether gfortran accepts -g... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for gfortran option to produce PIC... -fPIC
> checking if gfortran PIC flag -fPIC works... yes
> checking if gfortran static flag -static works... yes
> checking if gfortran supports -c -o file.o... yes
> checking if gfortran supports -c -o file.o... (cached) yes
> checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64 -m
> elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether we are using the GNU Fortran compiler... yes
> checking whether gfortran accepts -g... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for gfortran option to produce PIC... -fPIC
> checking if gfortran PIC flag -fPIC works... yes
> checking if gfortran static flag -static works... yes
> checking if gfortran supports -c -o file.o... yes
> checking if gfortran supports -c -o file.o... (cached) yes
> checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64 -m
> elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for long long... yes
> checking size of long long... 8
> checking for memalign... yes
> checking Fortran external names
> Fortran externals have a trailing underscore and are lowercase
> checking for inline... inline
> checking for size_t... yes
> checking for ssize_t... yes
> checking for off_t... yes
> checking how to run the C preprocessor... gcc -E
> checking for unistd.h... (cached) yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking malloc.h usability... yes
> checking malloc.h presence... yes
> checking for malloc.h... yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking for sys/types.h... (cached) yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking for mpix.h... no
> checking for u_char... yes
> checking for u_short... yes
> checking for u_int... yes
> checking for u_long... yes
> checking sys/attr.h usability... no
> checking sys/attr.h presence... no
> checking for sys/attr.h... no
> checking size of int... 4
> checking size of void *... 8
> checking for int large enough for pointers... no
> checking size of long long... (cached) 8
> checking for extension for Fortran 90 programs... f90
> checking for Fortran 90 KIND parameter for 8-byte integers...            8
> checking that we can use integer*8 to declare MPI_DISPLACMENT_CURRENT...
> yes
> Overriding Array test for MPICH
> checking for type of weak symbol alias support... pragma weak
> checking whether __attribute__ ((weak)) allowed... yes
> checking whether __attribute__ ((weak_import)) allowed... yes
> checking whether __attribute__((weak,alias(...))) allowed... yes
> checking for multiple weak symbol support... yes
> checking whether struct flock compatible with MPI_Offset... yes
> checking for pvfs2-config... notfound
> checking configured file systems... testfs ufs nfs
> configure: WARNING: File locks may not work with NFS.  See the
> Installation and
> users manual for instructions on testing and if necessary fixing this
> checking for library containing aio_write... -lrt
> checking signal.h usability... yes
> checking signal.h presence... yes
> checking for signal.h... yes
> checking aio.h usability... yes
> checking aio.h presence... yes
> checking for aio.h... yes
> checking sys/aio.h usability... no
> checking sys/aio.h presence... no
> checking for sys/aio.h... no
> checking whether aio routines can be used... yes
> checking for obsolete two-argument aio_write... no
> checking for obsolete two-argument aio_suspend... no
> checking for struct aiocb.aio_fildes... yes
> checking for struct aiocb.aio_whence... no
> checking for struct aiocb.aio_handle... no
> checking for struct aiocb.aio_reqprio... yes
> checking for struct aiocb.aio_sigevent... yes
> checking sys/vfs.h usability... yes
> checking sys/vfs.h presence... yes
> checking for sys/vfs.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sys/mount.h usability... yes
> checking sys/mount.h presence... yes
> checking for sys/mount.h... yes
> checking sys/statvfs.h usability... yes
> checking sys/statvfs.h presence... yes
> checking for sys/statvfs.h... yes
> checking for statfs... yes
> checking whether struct statfs properly defined... yes
> checking for f_fstypename member of statfs structure... no
> checking for sys/stat.h... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for stat... yes
> checking for st_fstype member of stat structure... no
> checking for sys/types.h... (cached) yes
> checking for sys/statvfs.h... (cached) yes
> checking for sys/vfs.h... (cached) yes
> checking for statvfs... yes
> checking for f_basetype member of statvfs structure... no
> checking for blksize_t... yes
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking whether pwrite is declared... yes
> checking for strerror... yes
> checking for doctext... false
> checking for strdup... yes
> checking whether strdup needs a declaration... no
> checking for snprintf... yes
> checking whether snprintf needs a declaration... no
> checking for lstat... yes
> checking whether lstat needs a declaration... no
> checking for readlink... yes
> checking whether readlink needs a declaration... no
> checking for fsync... yes
> checking whether fsync needs a declaration... no
> checking for ftruncate... yes
> checking whether ftruncate needs a declaration... no
> checking for lseek64... yes
> checking whether lseek64 needs a declaration... yes
> checking for usleep... yes
> checking whether usleep needs a declaration... no
> setting SYSDEP_INC to
> checking for C/C++ restrict keyword... __restrict
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> checking for gcov... gcov
> setting CC to gcc
> setting F77 to gfortran
> setting TEST_CC to $(bindir)/mpicc
> setting TEST_F77 to $(bindir)/mpifort
> setting CFLAGS to    -g -O2  -DFORTRANUNDERSCORE -DHAVE_ROMIOCONF_H
> setting USER_CFLAGS to
> setting USER_FFLAGS to
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating localdefs
> config.status: creating mpi2-other/info/Makefile
> config.status: creating mpi2-other/array/Makefile
> config.status: creating test/Makefile
> config.status: creating test/misc.c
> config.status: creating test/large_file.c
> config.status: creating test/runtests
> config.status: creating test-internal/Makefile
> config.status: creating util/romioinstall
> config.status: creating include/mpio.h
> config.status: creating include/mpiof.h
> config.status: creating mpi2-other/info/fortran/Makefile
> config.status: creating mpi2-other/array/fortran/Makefile
> config.status: creating test/fmisc.f
> config.status: creating test/fcoll_test.f
> config.status: creating test/pfcoll_test.f
> config.status: creating test/fperf.f
> config.status: creating adio/include/romioconf.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing default-1 commands
> configure: ===== done with src/mpi/romio configure =====
> configure: sourcing src/mpi/romio/localdefs
> configure: ===== configuring src/pm/hydra =====
> configure: running /bin/bash
> ../../../../mpich-3.2.1/src/pm/hydra/configure --disable-option-checking
> '--prefix=/data/homes/zanon/software/mpich/mpich-install'  'F77=gfortran'
> 'FC=gfortran' '-enable-debuginfo' '--enable-g=dbg,mem,log'
> '-with-pm=hydra:gforker:remshell' --cache-file=/dev/null
> --srcdir=../../../../mpich-3.2.1/src/pm/hydra
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking target system type... x86_64-pc-linux-gnu
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether gcc understands -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking minix/config.h usability... no
> checking minix/config.h presence... no
> checking for minix/config.h... no
> checking whether it is safe to define __EXTENSIONS__... yes
> checking for fgrep... /bin/grep -F
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for style of include used by make... GNU
> checking whether make supports nested variables... yes
> checking dependency style of gcc... gcc3
> checking the archiver (ar) interface... ar
> checking whether make supports nested variables... (cached) yes
> checking for perl... /usr/bin/perl
> checking for doctext... false
> checking for an ANSI C-conforming const... yes
> checking for working volatile... yes
> checking for C/C++ restrict keyword... __restrict
> checking for inline... inline
> checking size of unsigned long... 8
> checking for size_t... yes
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for ld used by gcc... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking how to convert x86_64-pc-linux-gnu file names to
> x86_64-pc-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-pc-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld -m elf_x86_64 option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64 -m elf_x86_64)
> supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for variable argument list macro functionality... yes
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> checking whether the compiler defines __func__... yes
> checking whether the compiler defines __FUNC__... no
> checking whether the compiler sets __FUNCTION__... yes
> configure: ===== configuring mpl =====
> configure: running /bin/bash
> ../../../../../mpich-3.2.1/src/pm/hydra/mpl/configure
> --disable-option-checking
> '--prefix=/data/homes/zanon/software/mpich/mpich-install'
> --disable-versioning 'F77=gfortran' 'FC=gfortran' '-enable-debuginfo'
> '--enable-g=dbg,mem,log' '-with-pm=hydra:gforker:remshell' 'CC=gcc'
> 'CFLAGS=   -g -O2 ' 'LDFLAGS=' 'LIBS=' 'CPPFLAGS=
> -I/data/homes/zanon/software/mpich/mpich-build/src/mpl/include
> -I/data/homes/zanon/software/mpich/mpich-3.2.1/src/mpl/include
> -I/data/homes/zanon/software/mpich/mpich-3.2.1/src/openpa/src
> -I/data/homes/zanon/software/mpich/mpich-build/src/openpa/src -D_REENTRANT
> -I/data/homes/zanon/software/mpich/mpich-build/src/mpi/romio/include'
> 'MPLLIBNAME=mpl' --cache-file=/dev/null
> --srcdir=../../../../../mpich-3.2.1/src/pm/hydra/mpl
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking for style of include used by make... GNU
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether gcc understands -c and -o together... yes
> checking dependency style of gcc... gcc3
> checking the archiver (ar) interface... ar
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld -m elf_x86_64 -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64 -m elf_x86_64) is GNU
> ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking how to convert x86_64-pc-linux-gnu file names to
> x86_64-pc-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-pc-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld -m elf_x86_64 -m elf_x86_64 option to reload
> object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64 -m elf_x86_64
> -m elf_x86_64) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking whether make supports nested variables... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking for C/C++ restrict keyword... __restrict
> checking for inline... inline
> checking for variable argument list macro functionality... yes
> checking for gcov... gcov
> checking whether the compiler supports __typeof(variable)... yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking search.h usability... yes
> checking search.h presence... yes
> checking for search.h... yes
> checking for sys/types.h... (cached) yes
> checking sys/uio.h usability... yes
> checking sys/uio.h presence... yes
> checking for sys/uio.h... yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking valgrind.h usability... no
> checking valgrind.h presence... no
> checking for valgrind.h... no
> checking memcheck.h usability... no
> checking memcheck.h presence... no
> checking for memcheck.h... no
> checking valgrind/valgrind.h usability... no
> checking valgrind/valgrind.h presence... no
> checking for valgrind/valgrind.h... no
> checking valgrind/memcheck.h usability... no
> checking valgrind/memcheck.h presence... no
> checking for valgrind/memcheck.h... no
> checking helgrind.h usability... no
> checking helgrind.h presence... no
> checking for helgrind.h... no
> checking valgrind/helgrind.h usability... no
> checking valgrind/helgrind.h presence... no
> checking for valgrind/helgrind.h... no
> checking drd.h usability... no
> checking drd.h presence... no
> checking for drd.h... no
> checking valgrind/drd.h usability... no
> checking valgrind/drd.h presence... no
> checking for valgrind/drd.h... no
> checking whether the valgrind headers are broken or too old... yes
> checking for strdup... yes
> checking whether strdup needs a declaration... no
> checking for snprintf... yes
> checking whether snprintf needs a declaration... no
> checking for strncmp... yes
> checking whether strncmp needs a declaration... no
> checking for putenv... yes
> checking whether putenv needs a declaration... no
> checking for strerror... yes
> checking whether strerror needs a declaration... no
> checking whether __attribute__ allowed... yes
> checking whether __attribute__((format)) allowed... yes
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating localdefs
> config.status: creating include/config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing include/mplconfig.h commands
> config.status: creating include/mplconfig.h - prefix MPL for
> include/config.h defines
> configure: ===== done with mpl configure =====
> configure: sourcing mpl/localdefs
> checking for doxygen... no
> checking for gcov... gcov
> checking for ANSI C header files... (cached) yes
> checking for unistd.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for sys/types.h... (cached) yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking sched.h usability... yes
> checking sched.h presence... yes
> checking for sched.h... yes
> checking for sys/stat.h... (cached) yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking netinet/tcp.h usability... yes
> checking netinet/tcp.h presence... yes
> checking for netinet/tcp.h... yes
> checking sys/un.h usability... yes
> checking sys/un.h presence... yes
> checking for sys/un.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking ifaddrs.h usability... yes
> checking ifaddrs.h presence... yes
> checking for ifaddrs.h... yes
> checking arpa/inet.h usability... yes
> checking arpa/inet.h presence... yes
> checking for arpa/inet.h... yes
> checking poll.h usability... yes
> checking poll.h presence... yes
> checking for poll.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking winsock2.h usability... no
> checking winsock2.h presence... no
> checking for winsock2.h... no
> checking windows.h usability... no
> checking windows.h presence... no
> checking for windows.h... no
> checking for library containing socket... none required
> checking for library containing gethostbyname... none required
> checking for library containing hstrerror... none required
> checking for gettimeofday... yes
> checking for time... yes
> checking for strdup... yes
> checking for sigaction... yes
> checking for signal... yes
> checking for usleep... yes
> checking for alloca... no
> checking for unsetenv... yes
> checking for strerror... yes
> checking for strsignal... yes
> checking for stat... yes
> checking for fcntl... yes
> checking for alarm... yes
> checking for isatty... yes
> checking for inet_ntop... yes
> checking for getpgid... yes
> checking for setsid... yes
> checking for killpg... yes
> checking for hstrerror... yes
> checking whether hstrerror needs a declaration... no
> checking whether gettimeofday needs a declaration... no
> checking whether getpgid needs a declaration... no
> checking whether killpg needs a declaration... no
> checking for environ in unistd.h... yes
> checking bootstrap server...
> user,ssh,rsh,fork,slurm,ll,lsf,sge,pbs,cobalt,manual,persist
> checking tm.h usability... no
> checking tm.h presence... no
> checking for tm.h... no
> checking for tm_init in -ltorque... no
> checking process manager... pmiserv
> checking user interface... mpich
> checking desired processor topology libraries... hwloc
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for X... libraries , headers
>
> ###
> ### Configuring hwloc core
> ###
> checking hwloc building mode... embedded
> configure: hwloc builddir:
> /data/homes/zanon/software/mpich/mpich-build/src/pm/hydra/tools/topo/hwloc/hwloc
> configure: hwloc srcdir:
> /data/homes/zanon/software/mpich/mpich-3.2.1/src/pm/hydra/tools/topo/hwloc/hwloc
> configure: Detected VPATH build
> checking for hwloc version... 1.11.0rc3-git
> checking if want hwloc maintainer support... disabled (embedded mode)
> checking for hwloc directory prefix... tools/topo/hwloc/hwloc/
> checking for hwloc symbol prefix... hwloc_
> checking size of void *... 8
> checking which OS support to include... Linux
> checking which CPU support to include... x86_64
> checking size of unsigned long... (cached) 8
> checking size of unsigned int... 4
> checking for the C compiler vendor... gnu
> checking for __attribute__... yes
> checking for __attribute__(aligned)... yes
> checking for __attribute__(always_inline)... yes
> checking for __attribute__(cold)... yes
> checking for __attribute__(const)... yes
> checking for __attribute__(deprecated)... yes
> checking for __attribute__(format)... yes
> checking for __attribute__(hot)... yes
> checking for __attribute__(malloc)... yes
> checking for __attribute__(may_alias)... yes
> checking for __attribute__(no_instrument_function)... yes
> checking for __attribute__(nonnull)... yes
> checking for __attribute__(noreturn)... yes
> checking for __attribute__(packed)... yes
> checking for __attribute__(pure)... yes
> checking for __attribute__(sentinel)... yes
> checking for __attribute__(unused)... yes
> checking for __attribute__(warn_unused_result)... yes
> checking for __attribute__(weak_alias)... yes
> checking if gcc supports -fvisibility=hidden... yes
> checking whether to enable symbol visibility... yes (via
> -fvisibility=hidden)
> configure: WARNING: "-fvisibility=hidden" has been added to the hwloc
> CFLAGS
> checking whether the C compiler rejects function calls with too many
> arguments... yes
> checking whether the C compiler rejects function calls with too few
> arguments... yes
> checking for unistd.h... (cached) yes
> checking dirent.h usability... yes
> checking dirent.h presence... yes
> checking for dirent.h... yes
> checking for strings.h... (cached) yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking for strncasecmp... yes
> checking whether function strncasecmp is declared... yes
> checking for strftime... yes
> checking for setlocale... yes
> checking for stdint.h... (cached) yes
> checking sys/mman.h usability... yes
> checking sys/mman.h presence... yes
> checking for sys/mman.h... yes
> checking for KAFFINITY... no
> checking for PROCESSOR_CACHE_TYPE... no
> checking for CACHE_DESCRIPTOR... no
> checking for LOGICAL_PROCESSOR_RELATIONSHIP... no
> checking for RelationProcessorPackage... no
> checking for SYSTEM_LOGICAL_PROCESSOR_INFORMATION... no
> checking for GROUP_AFFINITY... no
> checking for PROCESSOR_RELATIONSHIP... no
> checking for NUMA_NODE_RELATIONSHIP... no
> checking for CACHE_RELATIONSHIP... no
> checking for PROCESSOR_GROUP_INFO... no
> checking for GROUP_RELATIONSHIP... no
> checking for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX... no
> checking for PSAPI_WORKING_SET_EX_BLOCK... no
> checking for PSAPI_WORKING_SET_EX_INFORMATION... no
> checking for main in -lgdi32... no
> checking for windows.h... (cached) no
> checking sys/lgrp_user.h usability... no
> checking sys/lgrp_user.h presence... no
> checking for sys/lgrp_user.h... no
> checking kstat.h usability... no
> checking kstat.h presence... no
> checking for kstat.h... no
> checking whether fabsf is declared... yes
> checking for fabsf in -lm... yes
> checking picl.h usability... no
> checking picl.h presence... no
> checking for picl.h... no
> checking whether _SC_NPROCESSORS_ONLN is declared... yes
> checking whether _SC_NPROCESSORS_CONF is declared... yes
> checking whether _SC_NPROC_ONLN is declared... no
> checking whether _SC_NPROC_CONF is declared... no
> checking whether _SC_PAGESIZE is declared... yes
> checking whether _SC_PAGE_SIZE is declared... yes
> checking whether _SC_LARGE_PAGESIZE is declared... no
> checking mach/mach_host.h usability... no
> checking mach/mach_host.h presence... no
> checking for mach/mach_host.h... no
> checking mach/mach_init.h usability... no
> checking mach/mach_init.h presence... no
> checking for mach/mach_init.h... no
> checking for sys/param.h... (cached) yes
> checking for sys/sysctl.h... yes
> checking whether CTL_HW is declared... no
> checking whether HW_NCPU is declared... no
> checking whether strtoull is declared... yes
> checking whether getprogname is declared... no
> checking whether getexecname is declared... no
> checking whether GetModuleFileName is declared... no
> checking for program_invocation_name... yes
> checking for __progname... yes
> checking for pthread_t... yes
> checking whether function sched_setaffinity is declared... yes
> checking for old prototype of sched_setaffinity... no
> checking for working CPU_SET... yes
> checking for working CPU_SET_S... yes
> checking for working _syscall3... no
> checking for KERRIGHED... no
> checking for lib... no
> checking for bash... /bin/bash
> checking for ffs... yes
> checking whether function ffs is declared... yes
> checking for ffsl... yes
> checking whether function ffsl is declared... yes
> checking for fls... no
> checking for flsl... no
> checking for clz... no
> checking for clzl... no
> checking for openat... yes
> checking malloc.h usability... yes
> checking malloc.h presence... yes
> checking for malloc.h... yes
> checking for getpagesize... yes
> checking for memalign... yes
> checking for posix_memalign... yes
> checking sys/utsname.h usability... yes
> checking sys/utsname.h presence... yes
> checking for sys/utsname.h... yes
> checking for uname... yes
> checking pthread_np.h usability... no
> checking pthread_np.h presence... no
> checking for pthread_np.h... no
> checking whether pthread_setaffinity_np is declared... yes
> checking whether pthread_getaffinity_np is declared... yes
> checking for sched_setaffinity... yes
> checking for sys/cpuset.h... no
> checking for cpuset_setaffinity... no
> checking for library containing pthread_getthrds_np... no
> checking for cpuset_setid... no
> checking numaif.h usability... yes
> checking numaif.h presence... yes
> checking for numaif.h... yes
> checking for numa_available in -lnuma... yes
> checking for set_mempolicy in -lnuma... yes
> checking for mbind in -lnuma... yes
> checking for migrate_pages in -lnuma... yes
> checking libudev.h usability... no
> checking libudev.h presence... no
> checking for libudev.h... no
> checking for PCIACCESS... no
> checking pciaccess.h usability... no
> checking pciaccess.h presence... no
> checking for pciaccess.h... no
> checking CL/cl_ext.h usability... no
> checking CL/cl_ext.h presence... no
> checking for CL/cl_ext.h... no
> checking cuda.h usability... no
> checking cuda.h presence... no
> checking for cuda.h... no
> checking cuda_runtime_api.h usability... no
> checking cuda_runtime_api.h presence... no
> checking for cuda_runtime_api.h... no
> checking nvml.h usability... no
> checking nvml.h presence... no
> checking for nvml.h... no
> checking for gethostbyname... yes
> checking for connect... yes
> checking for remove... yes
> checking for shmat... yes
> checking for IceConnectionNumber in -lICE... no
> checking X11/Xlib.h usability... yes
> checking X11/Xlib.h presence... yes
> checking for X11/Xlib.h... yes
> checking for XOpenDisplay in -lX11... yes
> checking for X11/Xutil.h... yes
> checking X11/keysym.h usability... yes
> checking X11/keysym.h presence... yes
> checking for X11/keysym.h... yes
> checking NVCtrl/NVCtrl.h usability... no
> checking NVCtrl/NVCtrl.h presence... no
> checking for NVCtrl/NVCtrl.h... no
> checking for LIBXML2... no
> checking for x86 cpuid... yes
> checking for pthread_mutex_lock... yes
> checking if plugin support is enabled... no
> checking components to build statically...  noos xml synthetic custom
> xml_nolibxml linux linuxpci x86
> checking components to build as plugins...
> checking available processor topology libraries... hwloc
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking for pthread_key_create in -lpthread... yes
> checking checkpointing library... blcr
> checking libcr.h usability... yes
> checking libcr.h presence... yes
> checking for libcr.h... yes
> checking for cr_init in -lcr... yes
> checking demux engine... poll,select,port
> checking for poll... yes
> checking for select... yes
> checking debugging support... dbg,mem,log
> checking error checking... yes
> checking warnings... no
> checking profiling... yes
> checking for strsignal... (cached) yes
> checking whether strsignal needs a declaration... no
> checking for sigaction... (cached) yes
> checking for signal... (cached) yes
> checking for sigset... yes
> checking for struct sigaction and sa_handler... yes
> checking for gethostname... yes
> checking whether gethostname needs a declaration... no
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating tools/topo/hwloc/hwloc/Makefile
> config.status: creating tools/topo/hwloc/hwloc/include/Makefile
> config.status: creating tools/topo/hwloc/hwloc/src/Makefile
> config.status: creating Makefile
> config.status: creating tools/bootstrap/src/bsci_init.c
> config.status: creating hydra-doxygen.cfg
> config.status: creating include/hydra_config.h
> config.status: creating
> tools/topo/hwloc/hwloc/include/private/autogen/config.h
> config.status: creating
> tools/topo/hwloc/hwloc/include/hwloc/autogen/config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> configure: ===== done with src/pm/hydra configure =====
> checking size of OPA_ptr_t... 8
> checking the sizeof MPI_Offset... 8
> checking whether the Fortran Offset type works with Fortran 77... yes
> checking whether the Fortran Offset type works with Fortran 90... yes
> checking for size of MPI_Status... 20
> checking for BSD/POSIX style global symbol lister... BSD style,/usr/bin/nm
> -g -B
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking for multiple __attribute__((alias)) support... yes
> checking the minimum alignment of Fortran common block of 1 integers... 16
> checking the minimum alignment of Fortran common block of 5 integers...
> 16, too small! reset to 32
> configure: WARNING: The ch3 device did not set the maximum size of an
> error string, 512 being used.
> configure: creating ./config.lt
> config.lt: creating libtool
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating
> src/mpid/ch3/channels/nemesis/include/mpid_nem_net_module_defs.h
> config.status: creating
> src/mpid/ch3/channels/nemesis/src/mpid_nem_net_array.c
> config.status: creating src/binding/fortran/use_mpi/mpif90model.h
> config.status: creating Makefile
> config.status: creating examples/Makefile
> config.status: creating test/Makefile
> config.status: creating test/commands/Makefile
> config.status: creating src/include/mpichinfo.h
> config.status: creating mpich-doxygen
> config.status: creating src/include/glue_romio.h
> config.status: creating src/binding/cxx/mpicxx.h
> config.status: creating src/binding/fortran/mpif_h/mpif.h
> config.status: creating src/binding/fortran/mpif_h/setbotf.f
> config.status: creating src/binding/fortran/mpif_h/setbot.c
> config.status: creating src/binding/fortran/use_mpi/mpi_sizeofs.f90
> config.status: creating src/binding/fortran/use_mpi/mpi_base.f90
> config.status: creating src/binding/fortran/use_mpi/mpi_constants.f90
> config.status: creating
> src/binding/fortran/use_mpi_f08/mpi_f08_compile_constants.f90
> config.status: creating
> src/binding/fortran/use_mpi_f08/mpi_c_interface_types.f90
> config.status: creating src/packaging/pkgconfig/mpich.pc
> config.status: creating src/packaging/envmods/mpich.module
> config.status: WARNING:  '../mpich-3.2.1/src/packaging/envmods/
> mpich.module.in' seems to ignore the --datarootdir setting
> config.status: creating src/env/mpixxx_opts.conf
> config.status: creating src/env/mpicc.sh
> config.status: creating src/env/mpicc.bash
> config.status: creating src/env/mpicxx.sh
> config.status: creating src/env/mpicxx.bash
> config.status: creating src/env/mpif77.sh
> config.status: creating src/env/mpif77.bash
> config.status: creating src/env/mpifort.sh
> config.status: creating src/env/mpifort.bash
> config.status: creating src/env/parkill
> config.status: creating src/util/dbg/getfuncstack
> config.status: creating src/util/timers/mpiu_timer.h
> config.status: creating src/include/mpi.h
> config.status: creating doc/design/Makefile
> config.status: creating doc/installguide/Makefile
> config.status: creating doc/logging/Makefile
> config.status: creating doc/refman/Makefile
> config.status: creating doc/userguide/Makefile
> config.status: creating test/commands/cmdtests
> config.status: creating src/include/mpichconf.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing default-1 commands
> config.status: executing default-2 commands
> config.status: executing default-3 commands
> config.status: executing default-4 commands
> config.status: executing default-5 commands
> === configuring in test/mpi
> (/data/homes/zanon/software/mpich/mpich-build/test/mpi)
> configure: running /bin/bash ../../../mpich-3.2.1/test/mpi/configure
> --disable-option-checking
> '--prefix=/data/homes/zanon/software/mpich/mpich-install'  'F77=gfortran'
> 'FC=gfortran' '-enable-debuginfo' '--enable-g=dbg,mem,log'
> '-with-pm=hydra:gforker:remshell' --cache-file=/dev/null
> --srcdir=../../../mpich-3.2.1/test/mpi
> RUNNING CONFIGURE FOR MPI TESTS
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether to enable maintainer-specific portions of Makefiles... yes
> checking whether make supports nested variables... (cached) yes
> checking for make... make
> checking whether clock skew breaks make... no
> checking whether make supports include... yes
> checking whether make allows comments in actions... yes
> checking for virtual path format... VPATH
> checking whether make sets CFLAGS... yes
> checking for style of include used by make... GNU
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether gcc understands -c and -o together... yes
> checking dependency style of gcc... gcc3
> checking whether long double is supported... yes
> checking whether long long is supported... yes
> checking for an ANSI C-conforming const... yes
> checking for C/C++ restrict keyword... __restrict
> checking for ranlib... ranlib
> checking the archiver (ar) interface... ar
> checking for grep that handles long lines and -e... /bin/grep
> checking for fgrep... /bin/grep -F
> checking how to run the C preprocessor... gcc -E
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/resource.h usability... yes
> checking sys/resource.h presence... yes
> checking for sys/resource.h... yes
> checking for int8_t... yes
> checking for int16_t... yes
> checking for int32_t... yes
> checking for int64_t... yes
> checking for uint8_t... yes
> checking for uint16_t... yes
> checking for uint32_t... yes
> checking for uint64_t... yes
> checking for _Bool... yes
> checking for float _Complex... yes
> checking for double _Complex... yes
> checking for long double _Complex... yes
> checking size of void *... 8
> checking for library containing socket... none required
> checking for library containing gethostbyname... none required
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking for library containing pthread_create... -lpthread
> checking for library containing pthread_barrier_init... none required
> checking for pthread_create... yes
> checking for pthread_yield... yes
> checking for pthread_barrier_init... yes
> checking
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20180917/8adb8cda/attachment.html>
-------------- next part --------------
_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list