[dcmf] Re: BGP patch for MPICH2
Joseph Ratterman
jratt at us.ibm.com
Mon Feb 25 15:45:11 CST 2008
One more point I forgot: While these changes do pass the included MPICH2
BVT tests, we are seeing some failures on other more extensive suites.
We'll be working to debug those as we continue forward. There may be more
patches small patches as RC2 becomes available.
Thanks,
Joe Ratterman
jratt at us.ibm.com
Joseph Ratterman/Rochester/IBM at IBMUS
Sent by: dcmf-bounces at lists.anl-external.org
02/25/08 03:16 PM
To
"Pavan Balaji" <balaji at mcs.anl.gov>
cc
mpich2-maint at mcs.anl.gov, mpich2-core at mcs.anl.gov,
dcmf at lists.anl-external.org
Subject
Re: [dcmf] Re: BGP patch for MPICH2
I've broken the patch into 4 sections--and gzipped them to reduce the
size for the list--which modify these parts only:
+ device : mpich/src/mpid/
+ romio : mpich/src/mpi/romio
+ test-suite : mpich2/test/ (these are probably almost completely
pointless for you)
+ other : everything else
Git uses ignore files much like cvs did, but I've found that
subversion does not. Since there should be ignored files in the
mpich/test/util/timer/ directory, it seems most simple to keep the
.cvsignore file. That file doesn't have to stay, but I don't know how
to get that info into SVN. Do you know how to handle that?
I hope this is helpful--please let us know if you need more help. We
are open to having a teleconference if you think that might be
helpful.
Thanks,
Joe Ratterman
On Mon, Feb 25, 2008 at 2:40 PM, Pavan Balaji <balaji at mcs.anl.gov> wrote:
> Joe,
>
> This is a huge patch. Will you be able to create separate patches for
> different components, so that we can integrate them independently? Here
> are some patches you can create:
>
> 1. ROMIO changes
>
> 2. MPICH2 test suite changes
>
> 3. Rest of the changes
>
> FYI, the confdb/confdb directory is still present in your version and
is
> showing up in your patch. This was a bug that has been corrected and
can
> be removed. Also, mpich2-1.0.7rc1/test/util/timer/.cvsignore should not
> exist.
>
> Thanks.
>
> -- Pavan
>
>
>
> On 02/25/2008 02:15 PM, Joseph Ratterman wrote:
> >
> > Hello everyone,
> >
> > These the differences between our version of MPICH2 in git (which
will
> > be on the DCMF wiki soon), and the 1.0.7rc1 from subversion. Both
> > source bases have undergone a fair bit of post-processing to ensure
that
> > they are comparable. Looking at the diff, I think that they have
helped
> > eliminate incorrect changes (such as $Id$).
> >
> > This does change the existing files from ANL, so it will have to be
> > checked to ensure that you really want the changes. The end of this
> > email lists all the changed files and added directories that are in
the
> > patch.
> >
> >
> > SHA1 hash:
> > cbacbf97402932c7d8566c04985a0b73eed75292 bgp-mpich-1.0.7rc1.patch
> >
> >
> > Enjoy,
> > Joe Ratterman
> >
> >
> >
> > $ diff -rq mpich2-1.0.7rc1/ bgp-mpich2/ | sort
> > Files mpich2-1.0.7rc1/configure.in and bgp-mpich2/configure.in differ
> > Files mpich2-1.0.7rc1/maint/simplemake.in and
> > bgp-mpich2/maint/simplemake.in differ
> > Files mpich2-1.0.7rc1/src/binding/f77/buildiface and
> > bgp-mpich2/src/binding/f77/buildiface differ
> > Files mpich2-1.0.7rc1/src/include/mpiimpl.h and
> > bgp-mpich2/src/include/mpiimpl.h differ
> > Files mpich2-1.0.7rc1/src/include/mpiimplthread.h and
> > bgp-mpich2/src/include/mpiimplthread.h differ
> > Files mpich2-1.0.7rc1/src/mpi/comm/commutil.c and
> > bgp-mpich2/src/mpi/comm/commutil.c differ
> > Files mpich2-1.0.7rc1/src/mpi/datatype/get_elements.c and
> > bgp-mpich2/src/mpi/datatype/get_elements.c differ
> > Files
> > mpich2-1.0.7rc1/src/mpid/common/datatype/mpid_type_create_pairtype.c
and
> > bgp-mpich2/src/mpid/common/datatype/mpid_type_create_pairtype.c
differ
> > Files mpich2-1.0.7rc1/src/mpid/Makefile.sm and
> > bgp-mpich2/src/mpid/Makefile.sm differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/ad_testfs/ad_testfs_hints.c
and
> > bgp-mpich2/src/mpi/romio/adio/ad_testfs/ad_testfs_hints.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/ad_ufs/ad_ufs.c and
> > bgp-mpich2/src/mpi/romio/adio/ad_ufs/ad_ufs.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/ad_close.c and
> > bgp-mpich2/src/mpi/romio/adio/common/ad_close.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/ad_fstype.c and
> > bgp-mpich2/src/mpi/romio/adio/common/ad_fstype.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/ad_get_sh_fp.c and
> > bgp-mpich2/src/mpi/romio/adio/common/ad_get_sh_fp.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/ad_open.c and
> > bgp-mpich2/src/mpi/romio/adio/common/ad_open.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/ad_read_coll.c and
> > bgp-mpich2/src/mpi/romio/adio/common/ad_read_coll.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/ad_set_sh_fp.c and
> > bgp-mpich2/src/mpi/romio/adio/common/ad_set_sh_fp.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/cb_config_list.c and
> > bgp-mpich2/src/mpi/romio/adio/common/cb_config_list.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/flatten.c and
> > bgp-mpich2/src/mpi/romio/adio/common/flatten.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/lock.c and
> > bgp-mpich2/src/mpi/romio/adio/common/lock.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/Makefile.in and
> > bgp-mpich2/src/mpi/romio/adio/common/Makefile.in differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/include/adio.h and
> > bgp-mpich2/src/mpi/romio/adio/include/adio.h differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/include/adioi_errmsg.h and
> > bgp-mpich2/src/mpi/romio/adio/include/adioi_errmsg.h differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/include/adioi_fs_proto.h and
> > bgp-mpich2/src/mpi/romio/adio/include/adioi_fs_proto.h differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/include/adioi.h and
> > bgp-mpich2/src/mpi/romio/adio/include/adioi.h differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/adio/include/mpio_error.h and
> > bgp-mpich2/src/mpi/romio/adio/include/mpio_error.h differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/configure.in and
> > bgp-mpich2/src/mpi/romio/configure.in differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/Makefile.in and
> > bgp-mpich2/src/mpi/romio/Makefile.in differ
> > Files
mpich2-1.0.7rc1/src/mpi/romio/mpi2-other/info/fortran/Makefile.in
> > and bgp-mpich2/src/mpi/romio/mpi2-other/info/fortran/Makefile.in
differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/mpi-io/get_amode.c and
> > bgp-mpich2/src/mpi/romio/mpi-io/get_amode.c differ
> > Files mpich2-1.0.7rc1/src/mpi/romio/test/file_info.c and
> > bgp-mpich2/src/mpi/romio/test/file_info.c differ
> > Files mpich2-1.0.7rc1/src/mpi/timer/mpidtime.c and
> > bgp-mpich2/src/mpi/timer/mpidtime.c differ
> > Files mpich2-1.0.7rc1/test/Makefile.sm and
bgp-mpich2/test/Makefile.sm
> > differ
> > Files mpich2-1.0.7rc1/test/mpi/cxx/io/ioharness.tlt and
> > bgp-mpich2/test/mpi/cxx/io/ioharness.tlt differ
> > Files mpich2-1.0.7rc1/test/mpi/errors/coll/rerr.c and
> > bgp-mpich2/test/mpi/errors/coll/rerr.c differ
> > Files mpich2-1.0.7rc1/test/mpi/f77/io/ioharness.tlt and
> > bgp-mpich2/test/mpi/f77/io/ioharness.tlt differ
> > Files mpich2-1.0.7rc1/test/mpi/f77/io/shpositionf.f and
> > bgp-mpich2/test/mpi/f77/io/shpositionf.f differ
> > Files mpich2-1.0.7rc1/test/mpi/init/testlist and
> > bgp-mpich2/test/mpi/init/testlist differ
> > Files mpich2-1.0.7rc1/test/mpi/Makefile.sm and
> > bgp-mpich2/test/mpi/Makefile.sm differ
> > Files mpich2-1.0.7rc1/test/mpi/pt2pt/testlist and
> > bgp-mpich2/test/mpi/pt2pt/testlist differ
> > Files mpich2-1.0.7rc1/test/mpi/runtests.in and
> > bgp-mpich2/test/mpi/runtests.in differ
> > Files mpich2-1.0.7rc1/test/TestResults.xsl and
> > bgp-mpich2/test/TestResults.xsl differ
> > Files mpich2-1.0.7rc1/test/util/Makefile.sm and
> > bgp-mpich2/test/util/Makefile.sm differ
> > Files mpich2-1.0.7rc1/test/util/timer/.cvsignore and
> > bgp-mpich2/test/util/timer/.cvsignore differ
> > Only in bgp-mpich2/confdb: confdb
> > Only in bgp-mpich2/src/env: genmpxl.pl
> > Only in bgp-mpich2/src/env: mpixl.conf.in
> > Only in bgp-mpich2/src: mpe
> > Only in bgp-mpich2/src/mpid/common/datatype: gen_type_blockindexed.c
> > Only in bgp-mpich2/src/mpid: dcmf
> > Only in bgp-mpich2/src/mpi/romio/adio: ad_bgl
> > Only in bgp-mpich2/src/mpi/romio/adio/common: ad_write_nolock.c
> > Only in bgp-mpich2/src/pmi: uni
> > Only in bgp-mpich2/test: iotestlist
> > Only in bgp-mpich2/test: long.xsl
> > Only in bgp-mpich2/test/mpi/cxx/io: iotestlist
> > Only in bgp-mpich2/test/mpi/cxx: iotestlist
> > Only in bgp-mpich2/test/mpi/f77/io: iotestlist
> > Only in bgp-mpich2/test/mpi/f77: iotestlist
> > Only in bgp-mpich2/test/mpi/io: iotestlist
> > Only in bgp-mpich2/test/mpi: iotestlist
> > Only in bgp-mpich2/test: short.xsl
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > *Pavan Balaji <balaji at mcs.anl.gov>*
> >
> > 02/25/08 01:39 PM
> >
> >
> > To
> > Joseph Ratterman/Rochester/IBM at IBMUS
> > cc
> > mpich2-core at mcs.anl.gov
> > Subject
> > BGP patch for MPICH2
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi Joe,
> >
> > Just pinging to check the status of the BG/P patch for MPICH2. We are
> > working on a few bugs and will start our final testing as soon as
they
> > are fixed. If you think the patch will take much longer, we can add
it
> > to the trunk after the 1.0.7 release and work on it for 1.0.8.
> > Alternatively, if you'd like to contribute some generic parts now and
> > more later, that can be worked out as well. Please let us know how
you'd
> > like to go about with this integration.
> >
> > Thanks.
> >
> > -- Pavan
> >
> > --
> > Pavan Balaji
> > http://www.mcs.anl.gov/~balaji
> >
>
> --
> Pavan Balaji
> http://www.mcs.anl.gov/~balaji
> _______________________________________________
> dcmf mailing list
> dcmf at lists.anl-external.org
> http://lists.anl-external.org/cgi-bin/mailman/listinfo/dcmf
> http://dcmf.anl-external.org/wiki
>
[attachment "bgp-mpich-1.0.7rc1.device.patch.gz" deleted by Joseph
Ratterman/Rochester/IBM] [attachment "bgp-mpich-1.0.7rc1.romio.patch.gz"
deleted by Joseph Ratterman/Rochester/IBM] [attachment
"bgp-mpich-1.0.7rc1.test-suite.patch.gz" deleted by Joseph
Ratterman/Rochester/IBM] [attachment "bgp-mpich-1.0.7rc1.other.patch.gz"
deleted by Joseph Ratterman/Rochester/IBM]
_______________________________________________
dcmf mailing list
dcmf at lists.anl-external.org
http://lists.anl-external.org/cgi-bin/mailman/listinfo/dcmf
http://dcmf.anl-external.org/wiki
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alcf.anl.gov/pipermail/dcmf/attachments/20080225/bab43837/attachment.htm>
More information about the dcmf
mailing list