[Mpi-22] [MPI Forum] #102: MPI_TYPE_GET_EXTENT is defined via deprecated features

Solt, David George david.solt at [hidden]
Tue Mar 24 13:04:34 CDT 2009



Since "upper bound" and "lower bound" still exist and therefore the concept of MPI_LB and MPI_UB still exist, it seems like we should do one of two things:

1) Retract this proposal and leave it the way it is.
2) Go through the whole chapter and carefully separate out the concept of the upper/lower bounds from the MPI_UB/MPI_LB markers.  We would need to present the concept using general terms which could be then referenced in the definition of MPI_TYPE_GET_EXTENT.   The presentation and references to MPI_UB/MPI_LB would need to be confined to a limited area and clearly designated at depreciated.

I doubt that #2 is worth the effort or will not introduce more new errors than what it is attempting to fix.  As it stands now, I still think it is a little awkward to read the chapter because MPI_LB and MPI_UB were central to the original presentation and now we have deprecated them.  Still, I do not see a fix simple enough to be worthy of such a minor nit.

Dave  

-----Original Message-----
From: MPI Forum [mailto:mpi-22_at_[hidden]] 
Sent: Tuesday, March 24, 2009 12:02 PM
Subject: Re: [MPI Forum] #102: MPI_TYPE_GET_EXTENT is defined via deprecated features

#102: MPI_TYPE_GET_EXTENT is defined via deprecated features
--------------------------------+---------------------------------------
--------------------------------+----
Reporter:  RolfRabenseifner     |            Owner:  dgsolt            
    Type:  Text (only) changes  |           Status:  new               
Priority:  Waiting for reviews  |        Milestone:  2009/04/06 Chicago
 Version:  MPI 2.2              |       Resolution:                    
Keywords:                       |   Implementation:  Unnecessary       
--------------------------------+---------------------------------------
--------------------------------+----
Changes (by RolfRabenseifner):

  * implementation:  => Unnecessary

Comment:

 The current proposal does not solve any problem, because  on p78 Formula (4.1), an epsilon is used, which is defined in the next  three lines, which end with a pointer to page 96.

 The new concept has still a lb&ub-concept that seems to be  identical to the previous, i.e., the formulas on page 78  do not help (they are without lb und ub).
 The formulas on page 96 are the only valid formulas  that explain the lb in the new routines  MPI_Type_get_extent and MPI_Type_create_resized.

 p98.3-4 clearly tell about new pait of lower bound and  upper bound markers.

 Proposal: remove MPI_LB and MPI_UB and substitute nearly each  location by "lower bound (lb) marker" and "upper bound (ub) marker".


--
Ticket URL: <https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/102#comment:7>
MPI Forum <https://svn.mpi-forum.org/>
MPI Forum




More information about the Mpi-22 mailing list