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