[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