Project

General

Profile

Bug #1157

DDT support for MPI_BOTTOM with derived datatypes

Added by Sam White over 2 years ago. Updated over 2 years ago.

Status:
Merged
Priority:
Normal
Assignee:
Category:
AMPI
Target version:
Start date:
08/04/2016
Due date:
% Done:

100%


Description

This change adds support for using MPI_BOTTOM in AMPI communication routines: https://charm.cs.illinois.edu/gerrit/#/c/1336/

The test in tests/ampi/mpich-test/pt2pt/sendrecv4 now passes for predefined types and derived types that are composed of predefined types, but fails on the first case that is a derived type composed of other derived types. If you use gdb on sendrecv4 you can see that it fails when handling a type that is a struct type with a vector type in it.

I suspect that DDT lacks support for such types in more ways than for MPI_BOTTOM (lower bounds)

History

#1 Updated by Sam White over 2 years ago

  • Status changed from New to In Progress

#2 Updated by Sam White over 2 years ago

  • Status changed from In Progress to Implemented

#3 Updated by Sam White over 2 years ago

  • Status changed from Implemented to Merged
  • % Done changed from 0 to 100
  • translation missing: en.field_closed_date set to 2016-08-24 19:26:27.983740

Also available in: Atom PDF