Hi Jeff,
On Tuesday 14 July 2009 11:39:59 am Jeff Squyres wrote:
> 1. My questions were not answered before the DDT split was merged to
> the trunk.
OK, sorry about that.
Well, actually the answer to both questions are yes.

> 2. The number of "fixup" commits and things that broke on the trunk
> after the DDT split was merged seem to indicate a lack of testing.
> What happened?

Yeah, basically I didn't run through 
1. make distcheck, which when copying the sources to a sub-directory and 
compiling from there was
a.) missing the header file in ompi/datatype/ompi_datatype_internal.h in 
Makefile.am 
b.) make distcheck later correctly checked opal_datatype_test, however needed 
to know about opal_ddt_lib.c

2.) didn't check with checkpoint restart (I'd need to setup blcr on this 
computer again) -- the code was accessing the ddt-structures directly.

3.) Windows compiler needed DECLSPECs.

As it turned out, several other header-file and configure changes unrelated to 
DDT needed to be brought over, which Shiqing did.

So, in order to also help others before merging quite intrusive changes, I 
have started a howto in our wiki:

https://svn.open-mpi.org/trac/ompi/wiki/HowtoTesting

It would be nice, if you could ammend this over time... What do you think?

Obviously I didn't do point 5 ,-(

CU,
Rainer


> (perhaps this was addressed on the teleconf today; I was not there --
> if it was discussed, forgive the redundancy...)
>
> On Jul 9, 2009, at 7:08 AM, Jeff Squyres wrote:
> > Two comments:
> >> Why : ...  Second
> >> reason, is that now the data-type engine (without all the MPI
> >> knowledge) is available to other projects.
> >
> > We're still only shipping Open MPI as a whole as our official
> > product, right?  More specifically: we're not intending to ship OPAL
> > independently, right?  If other projects want to pick up OPAL
> > themselves and use it (e.g., via SVN checkouts, Mercurial clones,
> > official OMPI tarballs, etc.), that's fine.  But I'd be opposed to
> > creating a 2nd official distribution that was OPAL-only.
> >
> >> Performance tests on the ompi-ddt branch have proven that there is no
> >> performance penalties associated with this change (tests done using
> >> NetPipe-3.7.1 on smoky using BTL/sm, giving 1.6usecs on this
> >> platform).
> >
> > 1.6us sounds like pretty high sm latency...  Is this a slow platform?
> >
> > --
> > Jeff Squyres
> > Cisco Systems

-- 
------------------------------------------------------------------------
Rainer Keller, PhD                  Tel: +1 (865) 241-6293
Oak Ridge National Lab          Fax: +1 (865) 241-4811
PO Box 2008 MS 6164           Email: kel...@ornl.gov
Oak Ridge, TN 37831-2008    AIM/Skype: rusraink


Reply via email to