<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. 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$).</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. 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 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/ | 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 <balaji@mcs.anl.gov></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>
-- Pavan<br>
<br>
-- <br>
Pavan Balaji<br>
http://www.mcs.anl.gov/~balaji<br>
</font></tt>
<br>