Dear Jeff,

did not attend SC this year. Though I have a question regarding the
removal of deprecated MPI-1 functions.

The slides mention that "NOT PROTOYPED IN v4.0.x mpi.h BY DEFAULT" but
 "Can use --enable-mpi1-compatibility to restore the removed mpi.h
prototypes"

I just build the new Open MPI 4.0.0, without knoladge of this fact,
though not with --enable-mpi1-compatibility. But My mpi.h still has
the prototypes, i.e., MPI_Attr_out etc. pp

OMPI_DECLSPEC  int MPI_Attr_delete(MPI_Comm comm, int keyval)
            __mpi_interface_deprecated__("MPI_Attr_delete was
deprecated in MPI-2.0; use MPI_Comm_delete_attr instead");
OMPI_DECLSPEC  int PMPI_Attr_delete(MPI_Comm comm, int keyval)
            __mpi_interface_deprecated__("PMPI_Attr_delete was
deprecated in MPI-2.0; use PMPI_Comm_delete_attr instead");

But the libmpi.so does not have the symbols at all. Which is not
surprising by looking at the code of ompi/mpi/c/Makefile.am"

if OMPI_ENABLE_MPI1_COMPAT
libmpi_c_mpi_la_SOURCES += \
        address.c \
        attr_delete.c \
        attr_get.c \
        attr_put.c \
        errhandler_create.c \
        errhandler_get.c \
        errhandler_set.c \
        keyval_create.c \
        keyval_free.c \
        type_extent.c \
        type_hindexed.c \
        type_hvector.c \
        type_lb.c \
        type_struct.c \
        type_ub.c
endif

Is this the expected situation?

Thanks for clarifying.

Best,
Bert
On Fri, Nov 16, 2018 at 8:43 PM Jeff Squyres (jsquyres) via announce
<annou...@lists.open-mpi.org> wrote:
>
> Thanks to all who came to the Open MPI SotU BOF at SC'18 in Dallas, TX, USA 
> this week!  It was great talking with you all.
>
> Here are the slides that we presented:
>
>     https://www.open-mpi.org/papers/sc-2018/
>
> Please feel free to ask any followup questions on the users or devel lists.
>
> --
> Jeff Squyres
> jsquy...@cisco.com
>
> _______________________________________________
> announce mailing list
> annou...@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/announce
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to