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