Remove VampirTrace.
Этот коммит содержится в:
родитель
cf2ad0ab45
Коммит
0d0a754c42
1
.gitignore
поставляемый
1
.gitignore
поставляемый
@ -206,7 +206,6 @@ ompi/contrib/vt/vt/vtlib/vt_fmpiwrap.gen.c
|
|||||||
ompi/contrib/vt/vt/vtlib/vt_mpireg.gen.c
|
ompi/contrib/vt/vt/vtlib/vt_mpireg.gen.c
|
||||||
ompi/contrib/vt/vt/vtlib/vt_mpireg.gen.h
|
ompi/contrib/vt/vt/vtlib/vt_mpireg.gen.h
|
||||||
ompi/contrib/vt/vt/vtlib/vt_mpiwrap.gen.c
|
ompi/contrib/vt/vt/vtlib/vt_mpiwrap.gen.c
|
||||||
ompi/contrib/vt/wrappers/mpi*txt
|
|
||||||
|
|
||||||
ompi/debuggers/*.in
|
ompi/debuggers/*.in
|
||||||
ompi/debuggers/dlopen_test
|
ompi/debuggers/dlopen_test
|
||||||
|
3
NEWS
3
NEWS
@ -59,7 +59,8 @@ Trunk (not on release branches yet)
|
|||||||
support CUDA IPC. Earlier versions would get error and abort.
|
support CUDA IPC. Earlier versions would get error and abort.
|
||||||
- Do not build the MPI C++ bindings by default. They must be enabled
|
- Do not build the MPI C++ bindings by default. They must be enabled
|
||||||
via --enable-mpi-cxx.
|
via --enable-mpi-cxx.
|
||||||
|
- Remove embedded VampirTrace. It is in maintenance mode since 2013.
|
||||||
|
Please consider Score-P (score-p.org) as an external replacement.
|
||||||
|
|
||||||
1.8.4
|
1.8.4
|
||||||
-----
|
-----
|
||||||
|
3
README
3
README
@ -1171,9 +1171,6 @@ MISCELLANEOUS SUPPORT LIBRARIES
|
|||||||
running Valgrind on MPI applications. There is a minor performance
|
running Valgrind on MPI applications. There is a minor performance
|
||||||
penalty for enabling this option.
|
penalty for enabling this option.
|
||||||
|
|
||||||
--disable-vt
|
|
||||||
Disable building the VampirTrace that is bundled with Open MPI.
|
|
||||||
|
|
||||||
MPI FUNCTIONALITY
|
MPI FUNCTIONALITY
|
||||||
|
|
||||||
--with-mpi-param-check(=value)
|
--with-mpi-param-check(=value)
|
||||||
|
@ -46,7 +46,7 @@ AC_DEFUN([OMPI_CONTRIB],[
|
|||||||
if test "$enable_contrib_no_build" = "yes"; then
|
if test "$enable_contrib_no_build" = "yes"; then
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
AC_MSG_ERROR([*** The enable-contrib-no-build flag requires an explicit list
|
AC_MSG_ERROR([*** The enable-contrib-no-build flag requires an explicit list
|
||||||
*** of packages to not build. For example, --enable-contrib-no-build=vt])
|
*** of packages to not build. For example, --enable-contrib-no-build=libompitrace])
|
||||||
else
|
else
|
||||||
ifs_save="$IFS"
|
ifs_save="$IFS"
|
||||||
IFS="${IFS}$PATH_SEPARATOR,"
|
IFS="${IFS}$PATH_SEPARATOR,"
|
||||||
|
@ -16,4 +16,4 @@ support this scenario, similar to how it is done for MCA components.
|
|||||||
:-)
|
:-)
|
||||||
|
|
||||||
If it has an autogen.subdirs file, then it needs to be a subdirectory
|
If it has an autogen.subdirs file, then it needs to be a subdirectory
|
||||||
that is autogen-able (see the vt project for an example).
|
that is autogen-able.
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
# -*- makefile -*-
|
|
||||||
#
|
|
||||||
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
|
||||||
# University Research and Technology
|
|
||||||
# Corporation. All rights reserved.
|
|
||||||
# Copyright (c) 2004-2005 The University of Tennessee and The University
|
|
||||||
# of Tennessee Research Foundation. All rights
|
|
||||||
# reserved.
|
|
||||||
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
||||||
# University of Stuttgart. All rights reserved.
|
|
||||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
|
||||||
# All rights reserved.
|
|
||||||
# Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
|
|
||||||
# $COPYRIGHT$
|
|
||||||
#
|
|
||||||
# Additional copyrights may follow
|
|
||||||
#
|
|
||||||
# $HEADER$
|
|
||||||
#
|
|
||||||
|
|
||||||
EXTRA_DIST = autogen.subdirs
|
|
||||||
|
|
||||||
SUBDIRS = \
|
|
||||||
vt \
|
|
||||||
wrappers
|
|
||||||
|
|
||||||
DIST_SUBDIRS = \
|
|
||||||
vt \
|
|
||||||
wrappers
|
|
@ -1,2 +0,0 @@
|
|||||||
vt
|
|
||||||
vt/extlib/otf
|
|
@ -1,155 +0,0 @@
|
|||||||
# -*- shell-script -*-
|
|
||||||
#
|
|
||||||
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
|
||||||
# University Research and Technology
|
|
||||||
# Corporation. All rights reserved.
|
|
||||||
# Copyright (c) 2004-2005 The University of Tennessee and The University
|
|
||||||
# of Tennessee Research Foundation. All rights
|
|
||||||
# reserved.
|
|
||||||
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
||||||
# University of Stuttgart. All rights reserved.
|
|
||||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
|
||||||
# All rights reserved.
|
|
||||||
# Copyright (c) 2007 Cisco Systems, Inc. All rights reserved.
|
|
||||||
# $COPYRIGHT$
|
|
||||||
#
|
|
||||||
# Additional copyrights may follow
|
|
||||||
#
|
|
||||||
# $HEADER$
|
|
||||||
#
|
|
||||||
|
|
||||||
# OMPI_contrib_vt_CONFIG([action-if-can-compile],
|
|
||||||
# [action-if-cant-compile])
|
|
||||||
# ------------------------------------------------
|
|
||||||
AC_DEFUN([OMPI_contrib_vt_CONFIG],[
|
|
||||||
|
|
||||||
AC_ARG_WITH([contrib-vt-flags],
|
|
||||||
[AC_HELP_STRING([--with-contrib-vt-flags=FLAGS],
|
|
||||||
[Pass FLAGS to the VampirTrace distribution configuration script])])
|
|
||||||
AS_IF([test "$with_contrib_vt_flags" = "yes" -o "$with_contrib_vt_flags" = "no"],
|
|
||||||
[with_contrib_vt_flags=""])
|
|
||||||
|
|
||||||
contrib_vt_happy=1
|
|
||||||
|
|
||||||
# Check for enabled PMPI.
|
|
||||||
AC_MSG_CHECKING([whether PMPI is enabled])
|
|
||||||
if test "$WANT_MPI_PROFILING" = "1"; then
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
AC_WARN([**************************************************************])
|
|
||||||
AC_WARN([*** VampirTrace cannot be built due to disabled MPI profiling.])
|
|
||||||
if test -z "$enable_vt"; then
|
|
||||||
AC_WARN([*** Pausing to give you time to read this message...])
|
|
||||||
fi
|
|
||||||
AC_WARN([**************************************************************])
|
|
||||||
if test -z "$enable_vt"; then
|
|
||||||
sleep 10
|
|
||||||
fi
|
|
||||||
contrib_vt_happy=0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check whether the used C++ STL is suitable to build VampirTrace.
|
|
||||||
# For example, in case of using the Oracle C++ compiler, some of the needed
|
|
||||||
# language features are missing in the default STL (libCstd). It's recommended
|
|
||||||
# to use the STLport4 instead, which is much more conform to the C++ standard.
|
|
||||||
if test "$contrib_vt_happy" = "1"; then
|
|
||||||
AC_MSG_CHECKING([whether C++ STL is suitable for vt])
|
|
||||||
|
|
||||||
# Append VampirTrace specific CXXFLAGS possibly given by --with-contrib-vt-flags
|
|
||||||
# to CXXFLAGS. They could contain flags which are essential for the success of
|
|
||||||
# the following configure test (e.g. -library=stlport4).
|
|
||||||
contrib_vt_save_CXXFLAGS="$CXXFLAGS"
|
|
||||||
eval "set x $with_contrib_vt_flags"; shift
|
|
||||||
for contrib_vt_flag
|
|
||||||
do
|
|
||||||
case $contrib_vt_flag in
|
|
||||||
CXXFLAGS=*)
|
|
||||||
contrib_vt_flag=`echo "$contrib_vt_flag" | sed "s/CXXFLAGS=//"`
|
|
||||||
CXXFLAGS="$contrib_vt_save_CXXFLAGS $contrib_vt_flag"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
AC_LANG_PUSH(C++)
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[#include <map>]],
|
|
||||||
[[std::map<int, int> map;
|
|
||||||
// The following assignment implicitly converts an "iterator"
|
|
||||||
// to a "const_interator". Although this is allowed by the C++
|
|
||||||
// standard, using Oracle's default STL (libCstd) will cause a
|
|
||||||
// compile error.
|
|
||||||
// Seen with Oracle Studio version 12.3 and Express 6/10.
|
|
||||||
std::pair<std::map<int, int>::const_iterator, bool> ret=
|
|
||||||
map.insert(std::pair<int, int>(123, 456));]])],
|
|
||||||
[AC_MSG_RESULT([yes])],
|
|
||||||
[AC_MSG_RESULT([no])
|
|
||||||
AC_WARN([**************************************************************])
|
|
||||||
AC_WARN([*** VampirTrace cannot be built due to your STL appears to])
|
|
||||||
AC_WARN([*** be broken.])
|
|
||||||
if test "x$ompi_cv_cxx_compiler_vendor" = "xsun"; then
|
|
||||||
AC_WARN([*** Please try again re-configuring Open MPI with using])
|
|
||||||
AC_WARN([*** the STLport4 by adding the compiler flag -library=stlport4])
|
|
||||||
AC_WARN([*** to CXXFLAGS.])
|
|
||||||
fi
|
|
||||||
if test -z "$enable_vt"; then
|
|
||||||
AC_WARN([*** Pausing to give you time to read this message...])
|
|
||||||
fi
|
|
||||||
AC_WARN([**************************************************************])
|
|
||||||
if test -z "$enable_vt"; then
|
|
||||||
sleep 10
|
|
||||||
fi
|
|
||||||
contrib_vt_happy=0])
|
|
||||||
AC_LANG_POP(C++)
|
|
||||||
|
|
||||||
CXXFLAGS="$contrib_vt_save_CXXFLAGS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "$contrib_vt_happy" = "1"; then
|
|
||||||
contrib_vt_args="--disable-option-checking --with-openmpi-inside=1.7"
|
|
||||||
|
|
||||||
eval "set x $ac_configure_args"; shift
|
|
||||||
for contrib_vt_arg
|
|
||||||
do
|
|
||||||
case $contrib_vt_arg in
|
|
||||||
-with-contrib-vt-flags | --with-contrib-vt-flags | -with-contrib-vt-flags=* | --with-contrib-vt-flags=*)
|
|
||||||
;;
|
|
||||||
-with-platform=* | --with-platform=*)
|
|
||||||
;;
|
|
||||||
-with-cuda | --with-cuda | -with-cuda=* | --with-cuda=*)
|
|
||||||
if test "x$with_cuda" != "xno" -a "x$with_cuda" != "x"; then
|
|
||||||
contrib_vt_args="$contrib_vt_args '--with-cuda-dir=$with_cuda' '--with-cuda-libdir=$with_cuda_libdir'"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
-with-cuda-libdir | --with-cuda-libdir | -with-cuda-libdir=* | --with-cuda-libdir=*)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
case $contrib_vt_arg in
|
|
||||||
*\'*) contrib_vt_arg=`echo "$contrib_vt_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
|
||||||
esac
|
|
||||||
contrib_vt_args="$contrib_vt_args '$contrib_vt_arg'"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
contrib_vt_args="$contrib_vt_args $with_contrib_vt_flags"
|
|
||||||
|
|
||||||
# Run VampirTrace's configure and see if it succeeded
|
|
||||||
OPAL_CONFIG_SUBDIR([ompi/contrib/vt/vt],
|
|
||||||
[$contrib_vt_args],
|
|
||||||
[], [contrib_vt_happy=0])
|
|
||||||
fi
|
|
||||||
|
|
||||||
# If VampirTrace configured itself successfully, setup OMPI-specific
|
|
||||||
# VampirTrace glue code to build.
|
|
||||||
AS_IF([test "$contrib_vt_happy" = "1"],
|
|
||||||
[$1
|
|
||||||
AC_CONFIG_FILES([
|
|
||||||
ompi/contrib/vt/Makefile
|
|
||||||
ompi/contrib/vt/wrappers/Makefile
|
|
||||||
ompi/contrib/vt/wrappers/mpicc-vt-wrapper-data.txt
|
|
||||||
ompi/contrib/vt/wrappers/mpic++-vt-wrapper-data.txt
|
|
||||||
ompi/contrib/vt/wrappers/mpifort-vt-wrapper-data.txt
|
|
||||||
])],
|
|
||||||
[$2])
|
|
||||||
])dnl
|
|
@ -1,74 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
|
||||||
# University Research and Technology
|
|
||||||
# Corporation. All rights reserved.
|
|
||||||
# Copyright (c) 2004-2005 The University of Tennessee and The University
|
|
||||||
# of Tennessee Research Foundation. All rights
|
|
||||||
# reserved.
|
|
||||||
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
||||||
# University of Stuttgart. All rights reserved.
|
|
||||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
|
||||||
# All rights reserved.
|
|
||||||
# Copyright (c) 2006-2009 Cisco Systems, Inc. All rights reserved.
|
|
||||||
# Copyright (c) 2014 Research Organization for Information Science
|
|
||||||
# and Technology (RIST). All rights reserved.
|
|
||||||
# $COPYRIGHT$
|
|
||||||
#
|
|
||||||
# Additional copyrights may follow
|
|
||||||
#
|
|
||||||
# $HEADER$
|
|
||||||
#
|
|
||||||
|
|
||||||
if !OPAL_WANT_SCRIPT_WRAPPER_COMPILERS
|
|
||||||
if OPAL_INSTALL_BINARIES
|
|
||||||
|
|
||||||
nodist_pkgdata_DATA = \
|
|
||||||
mpicc-vt-wrapper-data.txt \
|
|
||||||
mpic++-vt-wrapper-data.txt \
|
|
||||||
mpifort-vt-wrapper-data.txt
|
|
||||||
|
|
||||||
install-exec-hook-always:
|
|
||||||
test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
|
|
||||||
(cd $(DESTDIR)$(bindir); rm -f mpicc-vt$(EXEEXT); $(LN_S) opal_wrapper$(EXEEXT) mpicc-vt$(EXEEXT))
|
|
||||||
(cd $(DESTDIR)$(bindir); rm -f mpic++-vt$(EXEEXT); $(LN_S) opal_wrapper$(EXEEXT) mpic++-vt$(EXEEXT))
|
|
||||||
(cd $(DESTDIR)$(bindir); rm -f mpicxx-vt$(EXEEXT); $(LN_S) opal_wrapper$(EXEEXT) mpicxx-vt$(EXEEXT))
|
|
||||||
(cd $(DESTDIR)$(bindir); rm -f mpifort-vt$(EXEEXT); $(LN_S) opal_wrapper$(EXEEXT) mpifort-vt$(EXEEXT))
|
|
||||||
(cd $(DESTDIR)$(bindir); rm -f mpif77-vt$(EXEEXT); $(LN_S) mpifort-vt$(EXEEXT) mpif77-vt$(EXEEXT))
|
|
||||||
(cd $(DESTDIR)$(bindir); rm -f mpif90-vt$(EXEEXT); $(LN_S) mpifort-vt$(EXEEXT) mpif90-vt$(EXEEXT))
|
|
||||||
|
|
||||||
install-data-hook-always:
|
|
||||||
(cd $(DESTDIR)$(pkgdatadir); rm -f mpicxx-vt-wrapper-data.txt; $(LN_S) mpic++-vt-wrapper-data.txt mpicxx-vt-wrapper-data.txt)
|
|
||||||
(cd $(DESTDIR)$(pkgdatadir); rm -f mpif77-vt-wrapper-data.txt; $(LN_S) mpifort-wrapper-data.txt mpif77-vt-wrapper-data.txt)
|
|
||||||
(cd $(DESTDIR)$(pkgdatadir); rm -f mpif90-vt-wrapper-data.txt; $(LN_S) mpifort-wrapper-data.txt mpif90-vt-wrapper-data.txt)
|
|
||||||
|
|
||||||
uninstall-local-always:
|
|
||||||
rm -f $(DESTDIR)$(bindir)/mpicc-vt$(EXEEXT) \
|
|
||||||
$(DESTDIR)$(bindir)/mpic++-vt$(EXEEXT) \
|
|
||||||
$(DESTDIR)$(bindir)/mpicxx-vt$(EXEEXT) \
|
|
||||||
$(DESTDIR)$(bindir)/mpifort-vt$(EXEEXT) \
|
|
||||||
$(DESTDIR)$(bindir)/mpif77-vt$(EXEEXT) \
|
|
||||||
$(DESTDIR)$(bindir)/mpif90-vt$(EXEEXT) \
|
|
||||||
$(DESTDIR)$(pkgdatadir)/mpif77-vt-wrapper-data.txt \
|
|
||||||
$(DESTDIR)$(pkgdatadir)/mpif90-vt-wrapper-data.txt \
|
|
||||||
$(DESTDIR)$(pkgdatadir)/mpicxx-vt-wrapper-data.txt
|
|
||||||
|
|
||||||
if CASE_SENSITIVE_FS
|
|
||||||
install-exec-hook: install-exec-hook-always
|
|
||||||
(cd $(DESTDIR)$(bindir); rm -f mpiCC-vt$(EXEEXT); $(LN_S) opal_wrapper$(EXEEXT) mpiCC-vt$(EXEEXT))
|
|
||||||
|
|
||||||
install-data-hook: install-data-hook-always
|
|
||||||
(cd $(DESTDIR)$(pkgdatadir); rm -f mpiCC-vt-wrapper-data.txt; $(LN_S) mpic++-vt-wrapper-data.txt mpiCC-vt-wrapper-data.txt)
|
|
||||||
|
|
||||||
uninstall-local: uninstall-local-always
|
|
||||||
rm -f $(DESTDIR)$(bindir)/mpiCC-vt$(EXEEXT) \
|
|
||||||
$(DESTDIR)$(pkgdatadir)/mpiCC-vt-wrapper-data.txt
|
|
||||||
|
|
||||||
else # CASE_SENSITIVE_FS
|
|
||||||
install-exec-hook: install-exec-hook-always
|
|
||||||
install-data-hook: install-data-hook-always
|
|
||||||
uninstall-local: uninstall-local-always
|
|
||||||
|
|
||||||
endif # CASE_SENSITIVE_FS
|
|
||||||
|
|
||||||
endif # OPAL_INSTALL_BINARIES
|
|
||||||
endif # OPAL_WANT_SCRIPT_WRAPPER_COMPILERS
|
|
@ -1,21 +0,0 @@
|
|||||||
# There can be multiple blocks of configuration data, chosen by
|
|
||||||
# compiler flags (using the compiler_args key to chose which block
|
|
||||||
# should be activated. This can be useful for multilib builds. See the
|
|
||||||
# multilib page at:
|
|
||||||
# https://github.com/open-mpi/ompi/wiki/compilerwrapper3264
|
|
||||||
# for more information.
|
|
||||||
|
|
||||||
project=Open MPI
|
|
||||||
project_short=OMPI
|
|
||||||
version=@OMPI_VERSION@
|
|
||||||
language=C++
|
|
||||||
compiler_flags_env=CXXFLAGS
|
|
||||||
compiler=vtcxx
|
|
||||||
extra_includes=@OMPI_WRAPPER_EXTRA_INCLUDES@
|
|
||||||
preprocessor_flags=@OMPI_WRAPPER_EXTRA_CPPFLAGS@
|
|
||||||
compiler_flags=@OMPI_WRAPPER_EXTRA_CXXFLAGS@
|
|
||||||
linker_flags=@OMPI_WRAPPER_EXTRA_LDFLAGS@
|
|
||||||
libs=@OMPI_WRAPPER_CXX_LIB@ -lmpi -lopen-rte -lopen-pal @OMPI_WRAPPER_EXTRA_LIBS@
|
|
||||||
required_file=@OMPI_WRAPPER_CXX_REQUIRED_FILE@
|
|
||||||
includedir=${includedir}
|
|
||||||
libdir=${libdir}
|
|
@ -1,21 +0,0 @@
|
|||||||
# There can be multiple blocks of configuration data, chosen by
|
|
||||||
# compiler flags (using the compiler_args key to chose which block
|
|
||||||
# should be activated. This can be useful for multilib builds. See the
|
|
||||||
# multilib page at:
|
|
||||||
# https://github.com/open-mpi/ompi/wiki/compilerwrapper3264
|
|
||||||
# for more information.
|
|
||||||
|
|
||||||
project=Open MPI
|
|
||||||
project_short=OMPI
|
|
||||||
version=@OMPI_VERSION@
|
|
||||||
language=C
|
|
||||||
compiler_flags_env=CFLAGS
|
|
||||||
compiler=vtcc
|
|
||||||
extra_includes=@OMPI_WRAPPER_EXTRA_INCLUDES@
|
|
||||||
preprocessor_flags=@OMPI_WRAPPER_EXTRA_CPPFLAGS@
|
|
||||||
compiler_flags=@OMPI_WRAPPER_EXTRA_CFLAGS@
|
|
||||||
linker_flags=@OMPI_WRAPPER_EXTRA_LDFLAGS@
|
|
||||||
libs=-lmpi -lopen-rte -lopen-pal @OMPI_WRAPPER_EXTRA_LIBS@
|
|
||||||
required_file=
|
|
||||||
includedir=${includedir}
|
|
||||||
libdir=${libdir}
|
|
@ -1,23 +0,0 @@
|
|||||||
# There can be multiple blocks of configuration data, chosen by
|
|
||||||
# compiler flags (using the compiler_args key to chose which block
|
|
||||||
# should be activated. This can be useful for multilib builds. See the
|
|
||||||
# multilib page at:
|
|
||||||
# https://github.com/open-mpi/ompi/wiki/compilerwrapper3264
|
|
||||||
# for more information.
|
|
||||||
|
|
||||||
project=Open MPI
|
|
||||||
project_short=OMPI
|
|
||||||
version=@OMPI_VERSION@
|
|
||||||
language=Fortran
|
|
||||||
compiler_env=FC
|
|
||||||
compiler_flags_env=FCFLAGS
|
|
||||||
compiler=vtf90
|
|
||||||
module_option=@OMPI_FC_MODULE_FLAG@
|
|
||||||
extra_includes=
|
|
||||||
preprocessor_flags=
|
|
||||||
compiler_flags=@OMPI_WRAPPER_EXTRA_FCFLAGS@
|
|
||||||
linker_flags=@OMPI_WRAPPER_EXTRA_LDFLAGS@
|
|
||||||
libs=@OMPI_FORTRAN_USEMPIF08_LIB@ @OMPI_FORTRAN_USEMPI_LIB@ -lmpi_mpifh -lmpi -lopen-rte -lopen-pal @OMPI_WRAPPER_EXTRA_LIBS@
|
|
||||||
required_file=@OMPI_WRAPPER_FORTRAN_REQUIRED_FILE@
|
|
||||||
includedir=${includedir}
|
|
||||||
libdir=${libdir}
|
|
@ -129,7 +129,6 @@ void ompi_info_do_config(bool want_all)
|
|||||||
char *ft_support;
|
char *ft_support;
|
||||||
char *crdebug_support;
|
char *crdebug_support;
|
||||||
char *topology_support;
|
char *topology_support;
|
||||||
char *vt_support;
|
|
||||||
|
|
||||||
/* Do a little preprocessor trickery here to figure opal_info_out the
|
/* Do a little preprocessor trickery here to figure opal_info_out the
|
||||||
* tri-state of MPI_PARAM_CHECK (which will be either 0, 1, or
|
* tri-state of MPI_PARAM_CHECK (which will be either 0, 1, or
|
||||||
@ -264,7 +263,6 @@ void ompi_info_do_config(bool want_all)
|
|||||||
wtime_support = OPAL_TIMER_USEC_NATIVE ? "native" : "gettimeofday";
|
wtime_support = OPAL_TIMER_USEC_NATIVE ? "native" : "gettimeofday";
|
||||||
symbol_visibility = OPAL_C_HAVE_VISIBILITY ? "yes" : "no";
|
symbol_visibility = OPAL_C_HAVE_VISIBILITY ? "yes" : "no";
|
||||||
topology_support = OPAL_HAVE_HWLOC ? "yes" : "no";
|
topology_support = OPAL_HAVE_HWLOC ? "yes" : "no";
|
||||||
vt_support = OMPI_ENABLE_CONTRIB_vt ? "yes" : "no";
|
|
||||||
|
|
||||||
/* setup strings that require allocation */
|
/* setup strings that require allocation */
|
||||||
if (OMPI_BUILD_FORTRAN_MPIFH_BINDINGS) {
|
if (OMPI_BUILD_FORTRAN_MPIFH_BINDINGS) {
|
||||||
@ -639,8 +637,6 @@ void ompi_info_do_config(bool want_all)
|
|||||||
opal_info_out("C/R Enabled Debugging", "options:crdebug_support", crdebug_support);
|
opal_info_out("C/R Enabled Debugging", "options:crdebug_support", crdebug_support);
|
||||||
free(crdebug_support);
|
free(crdebug_support);
|
||||||
|
|
||||||
opal_info_out("VampirTrace support", "options:vt", vt_support);
|
|
||||||
|
|
||||||
opal_info_out_int("MPI_MAX_PROCESSOR_NAME", "options:mpi-max-processor-name",
|
opal_info_out_int("MPI_MAX_PROCESSOR_NAME", "options:mpi-max-processor-name",
|
||||||
MPI_MAX_PROCESSOR_NAME);
|
MPI_MAX_PROCESSOR_NAME);
|
||||||
opal_info_out_int("MPI_MAX_ERROR_STRING", "options:mpi-max-error-string",
|
opal_info_out_int("MPI_MAX_ERROR_STRING", "options:mpi-max-error-string",
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* - Delete version tests for older PGI versions (#include "omp.h" not acceptabe)
|
* - Delete version tests for older PGI versions (#include "omp.h" not acceptabe)
|
||||||
* - Indent ('#' should be in column 0)
|
* - Indent ('#' should be in column 0)
|
||||||
*
|
*
|
||||||
* External packages (vt, romio) depend on top_build_dir/ompi/include, therefore
|
* External packages (i.e., romio) depend on top_build_dir/ompi/include, therefore
|
||||||
* although this is not changed in the configure process, this has to be set as
|
* although this is not changed in the configure process, this has to be set as
|
||||||
* a .in file...
|
* a .in file...
|
||||||
* ---------------------------------------------------------------------------
|
* ---------------------------------------------------------------------------
|
||||||
|
@ -119,7 +119,6 @@ void oshmem_info_do_config(bool want_all)
|
|||||||
char *ft_support;
|
char *ft_support;
|
||||||
char *crdebug_support;
|
char *crdebug_support;
|
||||||
char *topology_support;
|
char *topology_support;
|
||||||
char *vt_support;
|
|
||||||
|
|
||||||
/* Do a little preprocessor trickery here to figure opal_info_out the
|
/* Do a little preprocessor trickery here to figure opal_info_out the
|
||||||
* tri-state of MPI_PARAM_CHECK (which will be either 0, 1, or
|
* tri-state of MPI_PARAM_CHECK (which will be either 0, 1, or
|
||||||
@ -239,7 +238,6 @@ void oshmem_info_do_config(bool want_all)
|
|||||||
wtime_support = OPAL_TIMER_USEC_NATIVE ? "native" : "gettimeofday";
|
wtime_support = OPAL_TIMER_USEC_NATIVE ? "native" : "gettimeofday";
|
||||||
symbol_visibility = OPAL_C_HAVE_VISIBILITY ? "yes" : "no";
|
symbol_visibility = OPAL_C_HAVE_VISIBILITY ? "yes" : "no";
|
||||||
topology_support = OPAL_HAVE_HWLOC ? "yes" : "no";
|
topology_support = OPAL_HAVE_HWLOC ? "yes" : "no";
|
||||||
vt_support = OMPI_ENABLE_CONTRIB_vt ? "yes" : "no";
|
|
||||||
|
|
||||||
/* setup strings that require allocation */
|
/* setup strings that require allocation */
|
||||||
if (OMPI_BUILD_FORTRAN_MPIFH_BINDINGS) {
|
if (OMPI_BUILD_FORTRAN_MPIFH_BINDINGS) {
|
||||||
@ -587,8 +585,6 @@ void oshmem_info_do_config(bool want_all)
|
|||||||
opal_info_out("C/R Enabled Debugging", "options:crdebug_support", crdebug_support);
|
opal_info_out("C/R Enabled Debugging", "options:crdebug_support", crdebug_support);
|
||||||
free(crdebug_support);
|
free(crdebug_support);
|
||||||
|
|
||||||
opal_info_out("VampirTrace support", "options:vt", vt_support);
|
|
||||||
|
|
||||||
opal_info_out_int("MPI_MAX_PROCESSOR_NAME", "options:mpi-max-processor-name",
|
opal_info_out_int("MPI_MAX_PROCESSOR_NAME", "options:mpi-max-processor-name",
|
||||||
MPI_MAX_PROCESSOR_NAME);
|
MPI_MAX_PROCESSOR_NAME);
|
||||||
opal_info_out_int("MPI_MAX_ERROR_STRING", "options:mpi-max-error-string",
|
opal_info_out_int("MPI_MAX_ERROR_STRING", "options:mpi-max-error-string",
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user