Skip to content

MPI_Allreduce takes a long time.  #1

@rainwoodman

Description

@rainwoodman

For large sized jobs with little data, most of the time is spent in the two MPI_Allreduce calls for the CLE arrays during iterations.

Looking up the manual page of the MPI vendor and find ways to increasing the block size of the reduce operation could help.

  1. MPI_Iallreduce could be helpful.
  2. related, on some systems the smart Alltoall sparse is not very useful. We shall provide a way to disable that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions