Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

io/romio314: fix minmax datatypes #5068

Merged
merged 1 commit into from
Apr 16, 2018
Merged

Commits on Apr 13, 2018

  1. io/romio314: fix minmax datatypes

    romio assumes that all predefined datatypes are contiguous. Because of
    the (terribly named) composed datatypes MPI_SHORT_INT, MPI_DOUBLE_INT,
    MPI_LONG_INT, etc this is an incorrect assumption. The simplest way to
    fix this is to override the MPI_Type_get_envelope and
    MPI_Type_get_contents calls with calls that will work on these
    datatypes. Note that not all calls to these MPI functions are
    replaced, only the ones used when flattening a non-contiguous
    datatype.
    
    References open-mpi#5009
    
    Signed-off-by: Nathan Hjelm <[email protected]>
    hjelmn committed Apr 13, 2018
    Configuration menu
    Copy the full SHA
    2179876 View commit details
    Browse the repository at this point in the history