Hi,
in openmpi-1.9a1r27285 I got a segmentation fault while somehow
"FT Checkpoint support" was enabled. When I compile openmpi-1.7a1r27338
with the same configuration options "FT Checkpoint" is disabled so that
in my opinion it will be automatically enabled in openmpi-1.9a1r27285.
../openmpi-1.7a1r27338/configure --prefix=/usr/local/openmpi-1.7_64_gcc \
--libdir=/usr/local/openmpi-1.7_64_gcc/lib64 \
LDFLAGS="-m64 -L/usr/local/gcc-4.6.2/lib/sparcv9" \
CC="gcc" CXX="g++" F77="gfortran" FC="gfortran" \
CFLAGS="-m64" CXXFLAGS="-m64" FFLAGS="-m64" FCFLAGS="-m64" \
CPP="cpp" CXXCPP="cpp" \
CPPFLAGS="" CXXCPPFLAGS="" \
C_INCL_PATH="" C_INCLUDE_PATH="" CPLUS_INCLUDE_PATH="" \
OBJC_INCLUDE_PATH="" MPIHOME="" \
--with-wrapper-cflags=-m64 \
--without-udapl --without-openib \
--enable-mpi-f90 --with-mpi-f90-size=small \
--enable-heterogeneous --enable-cxx-exceptions \
--enable-orterun-prefix-by-default \
--with-threads=posix --enable-mpi-thread-multiple \
--enable-opal-multi-threads \
--with-hwloc=internal \
|& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.64_gcc
tyr small_prog 122 ompi_info
Package: Open MPI fd1026_at_[hidden]
Distribution
Open MPI: 1.7a1r27338
Open MPI repo revision: r27338
Open MPI release date: Sep 13, 2012 (nightly snapshot tarball)
Open RTE: 1.7a1r27338
Open RTE repo revision: r27338
Open RTE release date: Sep 13, 2012 (nightly snapshot tarball)
OPAL: 1.7a1r27338
OPAL repo revision: r27338
OPAL release date: Sep 13, 2012 (nightly snapshot tarball)
MPI API: 2.1
Ident string: 1.7a1r27338
Prefix: /usr/local/openmpi-1.7_64_cc
Configured architecture: sparc-sun-solaris2.10
Configure host: tyr.informatik.hs-fulda.de
Configured by: fd1026
Configured on: Fri Sep 14 10:48:04 CEST 2012
Configure host: tyr.informatik.hs-fulda.de
Built by: fd1026
Built on: Fri Sep 14 12:04:50 CEST 2012
Built host: tyr.informatik.hs-fulda.de
C bindings: yes
C++ bindings: yes
Fort mpif.h: yes (all)
Fort use mpi: yes (full: ignore TKR)
Fort use mpi size: deprecated-ompi-info-value
Fort use mpi_f08: yes
Fort mpi_f08 compliance: The mpi_f08 module is available, but due to
limitations in the f95 compiler, does not support
the following: array subsections, ABSTRACT
INTERFACE function pointers, Fortran '08-specified
ASYNCHRONOUS behavior, PROCEDUREs, direct passthru
(where possible) to underlying Open MPI's C
functionality
Fort mpi_f08 subarrays: no
Java bindings: no
C compiler: cc
C compiler absolute: /opt/solstudio12.3/bin/cc
C compiler family name: SUN
C compiler version: 0x5120
C++ compiler: CC
C++ compiler absolute: /opt/solstudio12.3/bin/CC
Fort compiler: f95
Fort compiler abs: /opt/solstudio12.3/bin/f95
Fort ignore TKR: yes (!$PRAGMA IGNORE_TKR)
Fort 08 assumed shape: no
Fort optional args: yes
Fort BIND(C): yes
Fort PRIVATE: yes
Fort ABSTRACT: no
Fort ASYNCHRONOUS: no
Fort PROCEDURE: no
Fort f08 using wrappers: yes
C profiling: yes
C++ profiling: yes
Fort mpif.h profiling: yes
Fort use mpi profiling: yes
Fort use mpi_f08 prof: yes
C++ exceptions: yes
Thread support: posix (MPI_THREAD_MULTIPLE: yes, progress: no)
Sparse Groups: no
Internal debug support: no
MPI interface warnings: yes
MPI parameter check: runtime
Memory profiling support: no
Memory debugging support: no
libltdl support: yes
Heterogeneous support: yes
mpirun default --prefix: yes
MPI I/O support: yes
MPI_WTIME support: native
Symbol vis. support: yes
Host topology support: yes
MPI extensions:
FT Checkpoint support: no (checkpoint thread: no)
C/R Enabled Debugging: no
VampirTrace support: yes
MPI_MAX_PROCESSOR_NAME: 256
MPI_MAX_ERROR_STRING: 256
MPI_MAX_OBJECT_NAME: 64
MPI_MAX_INFO_KEY: 36
MPI_MAX_INFO_VAL: 256
MPI_MAX_PORT_NAME: 1024
MPI_MAX_DATAREP_STRING: 128
MCA backtrace: printstack (MCA v2.0, API v2.0, Component v1.7)
...
> > Afraid I have no earthly idea what is going on with your
> > installation - like I said, that code cannot build with the
> > configure line you've shown me, so something must be getting confused.
> >
> > Afraid I'll have to punt :-(
...
> I played with some other commands as well.
>
> tyr bin 140 orte-info
> Package: Open MPI fd1026_at_[hidden]
> Distribution
> Open RTE: 1.9a1r27285
> Open RTE repo revision: r27285
> Open RTE release date: Sep 10, 2012 (nightly snapshot tarball)
> OPAL: 1.9a1r27285
...
> FT Checkpoint support: yes (checkpoint thread: yes)
...
> Do you see where I can have enabled "FT Checkpoint support" in my
> configure command?
>
> ../openmpi-1.9a1r27285/configure --prefix=/usr/local/openmpi-1.9_64_cc \
> --libdir=/usr/local/openmpi-1.9_64_cc/lib64 \
> LDFLAGS="-m64" \
> CC="cc" CXX="CC" F77="f77" FC="f95" \
> CFLAGS="-m64" CXXFLAGS="-m64 -library=stlport4" FFLAGS="-m64" \
> FCFLAGS="-m64" \
> CPP="cpp" CXXCPP="cpp" \
> CPPFLAGS="" CXXCPPFLAGS="" \
> C_INCL_PATH="" C_INCLUDE_PATH="" CPLUS_INCLUDE_PATH="" \
> OBJC_INCLUDE_PATH="" MPIHOME="" \
> --without-udapl --without-openib \
> --enable-mpi-f90 --with-mpi-f90-size=small \
> --enable-heterogeneous --enable-cxx-exceptions \
> --enable-orterun-prefix-by-default \
> --with-threads=posix --enable-mpi-thread-multiple \
> --enable-opal-multi-threads \
> --with-hwloc=internal \
> |& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.64_cc
Does anybody know why "FT Checkpoint" is enabled in openmpi-1.9a1r27285?
Thank you very much for any help in advance.
Kind regards
Siegmar
|