Greetings Matt. https://github.com/open-mpi/ompi/commit/4d126c16fa82c64a9a4184bc77e967a502684f02 is the specific commit where the fixes came in.
Here's a little creative grepping that shows the APIs affected (there's also some callback function signatures that were fixed, too, but they're not as important): $ git show 4d126c16fa82c64a9a4184bc77e967a502684f02 | fgrep '+subroutine MPI_' -i | sort | uniq +subroutine MPI_Type_commit(datatype, ierror) +subroutine MPI_Type_delete_attr(datatype, type_keyval, ierror) +subroutine MPI_Type_delete_attr_f08(datatype,type_keyval,ierror) +subroutine MPI_Type_dup(datatype, newtype, ierror) +subroutine MPI_Type_dup(oldtype, newtype, ierror) +subroutine MPI_Type_dup_f08(datatype,newtype,ierror) +subroutine MPI_Type_extent(datatype, extent, ierror) +subroutine MPI_Type_free(datatype, ierror) +subroutine MPI_Type_get_attr(datatype, type_keyval, attribute_val, flag, ierror) +subroutine MPI_Type_get_attr_f08(datatype,type_keyval,attribute_val,flag,ierror) +subroutine MPI_Type_get_contents(datatype, max_integers, max_addresses, max_datatypes, array_of_integers, & +subroutine MPI_Type_get_envelope(datatype, num_integers, num_addresses, num_datatypes, combiner& +subroutine MPI_Type_get_extent(datatype, lb, extent, ierror) +subroutine MPI_Type_get_extent_x(datatype, lb, extent, ierror) +subroutine MPI_Type_get_name(datatype, type_name, resultlen, ierror) +subroutine MPI_Type_get_name_f08(datatype,type_name,resultlen,ierror) +subroutine MPI_Type_lb(datatype, lb, ierror) +subroutine MPI_Type_match_size(typeclass, size, datatype, ierror) +subroutine MPI_Type_match_size_f08(typeclass,size,datatype,ierror) +subroutine MPI_Type_set_attr(datatype, type_keyval, attr_val, ierror) +subroutine MPI_Type_set_attr_f08(datatype,type_keyval,attribute_val,ierror) +subroutine MPI_Type_set_name(datatype, type_name, ierror) +subroutine MPI_Type_set_name_f08(datatype,type_name,ierror) +subroutine MPI_Type_size(datatype, size, ierror) +subroutine MPI_Type_size_x(datatype, size, ierror) +subroutine MPI_Type_ub(datatype, ub, ierror) > On Jul 3, 2018, at 9:30 AM, Matt Thompson <fort...@gmail.com> wrote: > > Dear Open MPI Gurus, > > In the latest 3.1.1 announcement, I saw: > > - Fix dummy variable names for the mpi and mpi_f08 Fortran bindings to > match the MPI standard. This may break applications which use > name-based parameters in Fortran which used our internal names > rather than those documented in the MPI standard. > > Is there an example of this change somewhere (in the Git issues or another > place)? I don't think we have anything in our software that would be hit by > this (since we test/run our code with Intel MPI, MPT as well as Open MPI), > but I want to be sure we don't have some hidden #ifdef OPENMPI somewhere. > > Matt > > -- > Matt Thompson > “The fact is, this is about us identifying what we do best and > finding more ways of doing less of it better” -- Director of Better Anna > Rampton > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://lists.open-mpi.org/mailman/listinfo/users -- Jeff Squyres jsquy...@cisco.com _______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users