[Mpi3-abi] For the April MPI Forum Meeting
Jeff Squyres
jsquyres at [hidden]
Fri Apr 25 05:41:27 CDT 2008
On Apr 25, 2008, at 6:21 AM, Supalov, Alexander wrote:
> I've reviewed the current spreadsheet. Note that according to our
> current observations, 64-bit Linux column covers Itanium Linux as
> well,
> as far as the contents of the MPICH2 mpi.h is concerned. I take this
> as
> an indication that we should not forget that ABI is more than mpi.h,
> and
> that we should be very specific in the platform description.
>
> Also, we might want to split Linux and Windows into different
> subsheets.
> Indeed, splitting into 32- and 64-bit might be helpful as well, as
> soon
> as the table becomes densely populated. I think this is something we
> should discuss when we see a joint ABI emerging.
What is the goal for all of this analysis? I think we can already
tell that:
- many MPI implementations have different fixed values for the same
MPI constants/etc.
- some MPI implementations have run-time determined values (e.g.,
pointers)
- some MPI implementations change values/types based on the compiler
+platform that they are operating on
Do we really need to make a comprehensive list of all MPI's on all
compiler+platforms to see these trends? Is there specific data that
would be gleaned from these vs. seeing a representative sample?
(just trying to understand the purpose of the ever-expanding
spreadsheet)
> I have a process question here: how do we prevent multiple updates
> running into each other, or overwriting each other accidentally? Is
> there a check-in/out feature in Wiki, or should we introduce a manual
> lock? Say, a file with a well known name to create before editing and
> delete afterwards? The name of the creator would show who's holding
> the
> lock. The modification date of the main file would show whether the
> copy
> you're working with is still actual.
How about creating separate spreadsheets, one for each MPI
implementation? This would allow for more-or-less independent updates.
At some point in the future (when most changes have been complete),
they can be [re-]merged back into one spreadsheet.
--
Jeff Squyres
Cisco Systems
More information about the Mpi3-abi
mailing list