Project

General

Profile

Feature #1105

Feature #1060: AMPI compliance with MPI-3.1 standard

AMPI support for large counts

Added by Sam White about 3 years ago. Updated about 1 year ago.

Status:
Implemented
Priority:
Normal
Assignee:
Category:
AMPI
Target version:
-
Start date:
06/16/2016
Due date:
% Done:

50%


Description

MPI-3.0 added support for large counts (counts greater than can be expressed with a C int) with types MPI_Count and MPI_Offset, plus several new routines that use those types.
These routines are:

MPI_Get_elements_x
MPI_Status_set_elements_x
MPI_Type_get_extent_x
MPI_Type_get_true_extent_x
MPI_Type_size_x

Implement the new types in DDT and use them in DDT and AMPI where applicable (for size/count/extent/etc.).
See the MPI Forum ticket here or the 3.1 standard for more details: https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/265

History

#1 Updated by Sam White about 3 years ago

  • Assignee set to Edward Hutter

#2 Updated by Sam White about 3 years ago

  • Status changed from New to In Progress

#3 Updated by Sam White about 3 years ago

  • Status changed from In Progress to Implemented

#4 Updated by Sam White almost 3 years ago

Support for large counts in DDT and all MPI-3 large count APIs except get_true_extent_x: https://charm.cs.illinois.edu/gerrit/#/c/1288/

#5 Updated by Sam White over 2 years ago

  • Target version changed from 6.8.0 to 6.8.1

We will merge this once the same changes for 64 bit messages are made to Charm. That is a separate issue.

#6 Updated by Sam White almost 2 years ago

  • Target version changed from 6.8.1 to 6.9.0

#7 Updated by Sam White almost 2 years ago

  • Target version deleted (6.9.0)
  • Assignee changed from Edward Hutter to Sam White

#8 Updated by Sam White about 1 year ago

  • % Done changed from 0 to 50

Also available in: Atom PDF