Roadmap

This is a bug-fix release focused on cleaning up the failing tests in the mpich test bucket. You can follow along the progress of the mpich test bucket fixes at this link.

Milestone: mpich-3.2.2

4 months late (05/16/16 00:00:00)

This is a bug-fix release focused on cleaning up the failing tests in the mpich test bucket. You can follow along the progress of the mpich test bucket fixes at this link.

Milestone: mpich-3.3a1

6 weeks late (07/15/16 18:00:00)

  • Merge CH4 device
    • extract and commit upper layer changes
    • add netmods/shmmods individually

This is a bug-fix release focused on cleaning up the failing tests in the mpich test bucket. You can follow along the progress of the mpich test bucket fixes at this link.

Milestone: mpich-3.3b1

Due in 2 months (11/11/16 18:00:00)

  • CH4
    • threading improvements (trylock/enqueue)
    • Add support for Portals 4 networks
    • Add SHM "glue" layer for multi-shmmod support
    • move CH4 AM code to src/mpid/ch4/common
    • finalize namespace changes
      • prefix shortening

This is a feature-oriented release, with a large number of major features planned (full list below). The features are more of a wish-list, so they do not hold-up the release.

Major Features:

  1. MPICH/CH4
    1. Scalable communication with large number of peers
    2. Improvements for fine-grained communication (message rate and such)
    3. OFI support
    4. UCX support
    5. Portals4 support
  2. MPI+thread optimizations
    • Thread arbitration optimizations
    • Fine-grained threading optimizations
  3. Topology function improvements (Comm_split_type and Cart/graph_create)
  4. Derived datatypes
    • Loop computation optimizations (DAME infrastructure)
    • Dataloop comparison functionality
  5. ptmalloc support
Note: See TracRoadmap for help on using the roadmap.