<br><font size=2 face="sans-serif">Hello everyone,</font>
<br>
<br><font size=2 face="sans-serif">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. &nbsp;Both source bases have undergone a fair bit of post-processing
to ensure that they are comparable. &nbsp;Looking at the diff, I think
that they have helped eliminate incorrect changes (such as $Id$).</font>
<br>
<br><font size=2 face="sans-serif">This does change the existing files
from ANL, so it will have to be checked to ensure that you really want
the changes. &nbsp;The end of this email lists all the changed files and
added directories that are in the patch.</font>
<br>
<br>
<br><font size=2 face="sans-serif">SHA1 hash:</font>
<br><tt><font size=2>cbacbf97402932c7d8566c04985a0b73eed75292 &nbsp;bgp-mpich-1.0.7rc1.patch</font></tt>
<br>
<br>
<br><font size=2 face="sans-serif">Enjoy,</font>
<br><font size=2 face="sans-serif">Joe Ratterman</font>
<br>
<br>
<br>
<br><tt><font size=2>$ diff -rq mpich2-1.0.7rc1/ bgp-mpich2/ &nbsp;| sort
</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/configure.in and bgp-mpich2/configure.in
differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/maint/simplemake.in and bgp-mpich2/maint/simplemake.in
differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/binding/f77/buildiface and
bgp-mpich2/src/binding/f77/buildiface differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/include/mpiimpl.h and bgp-mpich2/src/include/mpiimpl.h
differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/include/mpiimplthread.h
and bgp-mpich2/src/include/mpiimplthread.h differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/comm/commutil.c and
bgp-mpich2/src/mpi/comm/commutil.c differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/datatype/get_elements.c
and bgp-mpich2/src/mpi/datatype/get_elements.c differ</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpid/Makefile.sm and bgp-mpich2/src/mpid/Makefile.sm
differ</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/flatten.c
and bgp-mpich2/src/mpi/romio/adio/common/flatten.c differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/lock.c
and bgp-mpich2/src/mpi/romio/adio/common/lock.c differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/romio/adio/common/Makefile.in
and bgp-mpich2/src/mpi/romio/adio/common/Makefile.in differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/romio/adio/include/adio.h
and bgp-mpich2/src/mpi/romio/adio/include/adio.h differ</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/romio/adio/include/adioi.h
and bgp-mpich2/src/mpi/romio/adio/include/adioi.h differ</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/romio/configure.in and
bgp-mpich2/src/mpi/romio/configure.in differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/romio/Makefile.in and
bgp-mpich2/src/mpi/romio/Makefile.in differ</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>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</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/romio/test/file_info.c
and bgp-mpich2/src/mpi/romio/test/file_info.c differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/src/mpi/timer/mpidtime.c and
bgp-mpich2/src/mpi/timer/mpidtime.c differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/Makefile.sm and bgp-mpich2/test/Makefile.sm
differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/mpi/cxx/io/ioharness.tlt
and bgp-mpich2/test/mpi/cxx/io/ioharness.tlt differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/mpi/errors/coll/rerr.c
and bgp-mpich2/test/mpi/errors/coll/rerr.c differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/mpi/f77/io/ioharness.tlt
and bgp-mpich2/test/mpi/f77/io/ioharness.tlt differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/mpi/f77/io/shpositionf.f
and bgp-mpich2/test/mpi/f77/io/shpositionf.f differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/mpi/init/testlist and bgp-mpich2/test/mpi/init/testlist
differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/mpi/Makefile.sm and bgp-mpich2/test/mpi/Makefile.sm
differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/mpi/pt2pt/testlist and
bgp-mpich2/test/mpi/pt2pt/testlist differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/mpi/runtests.in and bgp-mpich2/test/mpi/runtests.in
differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/TestResults.xsl and bgp-mpich2/test/TestResults.xsl
differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/util/Makefile.sm and bgp-mpich2/test/util/Makefile.sm
differ</font></tt>
<br><tt><font size=2>Files mpich2-1.0.7rc1/test/util/timer/.cvsignore and
bgp-mpich2/test/util/timer/.cvsignore differ</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/confdb: confdb</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/src/env: genmpxl.pl</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/src/env: mpixl.conf.in</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/src: mpe</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/src/mpid/common/datatype: gen_type_blockindexed.c</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/src/mpid: dcmf</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/src/mpi/romio/adio: ad_bgl</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/src/mpi/romio/adio/common: ad_write_nolock.c</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/src/pmi: uni</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/test: iotestlist</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/test: long.xsl</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/test/mpi/cxx/io: iotestlist</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/test/mpi/cxx: iotestlist</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/test/mpi/f77/io: iotestlist</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/test/mpi/f77: iotestlist</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/test/mpi/io: iotestlist</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/test/mpi: iotestlist</font></tt>
<br><tt><font size=2>Only in bgp-mpich2/test: short.xsl</font></tt>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Pavan Balaji &lt;balaji@mcs.anl.gov&gt;</b>
</font>
<p><font size=1 face="sans-serif">02/25/08 01:39 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">Joseph Ratterman/Rochester/IBM@IBMUS</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-core@mcs.anl.gov</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">BGP patch for MPICH2</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2>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>
 &nbsp;-- Pavan<br>
<br>
-- <br>
Pavan Balaji<br>
http://www.mcs.anl.gov/~balaji<br>
</font></tt>
<br>