summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjschauma <jschauma@pkgsrc.org>2003-03-27 21:07:05 +0000
committerjschauma <jschauma@pkgsrc.org>2003-03-27 21:07:05 +0000
commit0aac0325e39c68b750611d8ee4fd83b488d8c696 (patch)
tree4194a2bddf359663fe09318b6d0e83a20863ac2e
parent0305322fbdf92888c0dde2a70b0e2f2ee06e2133 (diff)
downloadpkgsrc-0aac0325e39c68b750611d8ee4fd83b488d8c696.tar.gz
Update to latest version 1.2.5-1a (pkgversion 1.2.5.1.1)
From the packages README: Version 1.2.5 is primarily a bug-fix release. New features include Significantly better collective algorithms are available. Major changes for the globus2 device and the ch_nt device. Information on previous versions -------------------------------- Features new or improved in Version 1.2.4 included: SMP support has been inproved through the use of sched_yield. SMP Systems that are not oversubscribed can consider configuring with --disable-yeild. A number of bugs in the ch_p4, ch_p4mpd, and ch_shmem device hae been fixed. These could cause programs to hang or generate error messages. Features new or improved in Version 1.2.3 included: Bug fixes and improved-portability, particularly in the area of Linux and Mac OS X support. Other new features include better support for Intel compilers, particularly for IA64 Linux, better support for various Fortran compilers, and some fixes for rare race conditions in the ch_p4 device. The documentation on the ch_p4mpd device and the MPD system has been improved. Version 1.2.3 also includes all of the source for both the Unix and Windows versions. Windows users should still use the self-installing version available through the web page. The globus device now supports version 2 of Globus. Features new or improved in Version 1.2.2 included: There are a number of improvements to the ch_p4 device that improve both performance and reliability, particularly on Linux platforms. Significant upgrades have been made to the MPD system of daemons that provide fast startup of MPICH jobs, management of stdio, and a crude parallel debugger based on gdb.
-rw-r--r--parallel/mpi-ch/Makefile34
-rw-r--r--parallel/mpi-ch/PLIST1337
-rw-r--r--parallel/mpi-ch/distinfo19
-rw-r--r--parallel/mpi-ch/patches/patch-aa16
-rw-r--r--parallel/mpi-ch/patches/patch-al160
-rw-r--r--parallel/mpi-ch/patches/patch-an24
-rw-r--r--parallel/mpi-ch/patches/patch-aq17
-rw-r--r--parallel/mpi-ch/patches/patch-ar14
-rw-r--r--parallel/mpi-ch/patches/patch-au69
-rw-r--r--parallel/mpi-ch/patches/patch-av17
-rw-r--r--parallel/mpi-ch/patches/patch-aw66
11 files changed, 1534 insertions, 239 deletions
diff --git a/parallel/mpi-ch/Makefile b/parallel/mpi-ch/Makefile
index 9690af09db4..d26cc877ed9 100644
--- a/parallel/mpi-ch/Makefile
+++ b/parallel/mpi-ch/Makefile
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile,v 1.19 2001/09/27 23:18:35 jlam Exp $
+# $NetBSD: Makefile,v 1.20 2003/03/27 21:07:05 jschauma Exp $
-DISTNAME= mpich-1.2.1
+DISTNAME= mpich-1.2.5-1a
+PKGNAME= mpich-1.2.5.1.1
CATEGORIES= parallel
MASTER_SITES= ftp://ftp.mcs.anl.gov/pub/mpi/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} mpich-docs.tgz
MAINTAINER= root@garbled.net
HOMEPAGE= http://www.mcs.anl.gov/mpi/mpich/index.html
@@ -13,27 +15,47 @@ DEPENDS+= {openssh-[0-9]*,ssh{,6}-1.2.27*}:../../security/ssh
.endif
DEPENDS+= tk>=8.3.0:../../x11/tk
-ALL_TARGET= ALL
+ALL_TARGET= ALL examples
+INSTALL_TARGET= install-all
USE_PERL5= yes
HAS_CONFIGURE= yes
-USE_GMAKE= yes
USE_X11= yes
-CONFIGURE_ARGS= -prefix=${PREFIX} -arch=netbsd -comm=ch_p4
+
+MPI_RSH?= ssh
+
+CONFIGURE_ARGS= -prefix=${PREFIX} --with-arch=netbsd --with-comm=ch_p4
CONFIGURE_ARGS+= -docdir=${PREFIX}/share/doc/mpi-ch
CONFIGURE_ARGS+= -htmldir=${PREFIX}/share/doc/html/mpi-ch
-CONFIGURE_ARGS+= -make=${GMAKE} --with-mpe -rsh=ssh -opt=-O -nodevdebug
+CONFIGURE_ARGS+= --with-mpe -opt=-O --disable-devdebug
CONFIGURE_ARGS+= --disable-f90 --disable-f90modules
+MAKE_ENV+= RSHCOMMAND="${MPI_RSH}"
+
+WRKSRC= ${WRKDIR}/${DISTNAME:C/-1a//}
+
.include "../../mk/bsd.prefs.mk"
PLIST_SRC+= ${PKGDIR}/PLIST
+.if ${MPI_RSH} == "rsh"
+pre-configure:
+ @${ECHO} "======================================================================";
+ @${ECHO} "Remember to enable 'shell' and 'login' in your /etc/inetd.conf and";
+ @${ECHO} "restart inetd -- otherwise, the configure script will disable 'rsh'!";
+ @${ECHO} "======================================================================";
+ @sleep 3
+.endif
+
post-build:
@(if [ -e ${WRKSRC}/mpe/viewers/jumpshot-2/bin/jumpshot ]; then \
${TOUCH} ${WRKDIR}/with-java; \
fi)
+ ${SED} -e "s,@PREFIX@,${PREFIX}," ${WRKSRC}/man/man1/MPI.1 > \
+ ${WRKSRC}/man/man1/MPI.1.tmp
+ ${MV} ${WRKSRC}/man/man1/MPI.1.tmp ${WRKSRC}/man/man1/MPI.1
post-install:
+ cd ${WRKDIR}/docs && ${PAX} -rw . ${PREFIX}/share/doc/html/mpi-ch/
@${RM} ${PREFIX}/man/mandesc
@${MV} ${PREFIX}/sbin/mpiuninstall ${PREFIX}/sbin/mpiuninstall.not
@${CHMOD} 444 ${PREFIX}/sbin/mpiuninstall.not
diff --git a/parallel/mpi-ch/PLIST b/parallel/mpi-ch/PLIST
index af6fab2969c..5ceec11eaf1 100644
--- a/parallel/mpi-ch/PLIST
+++ b/parallel/mpi-ch/PLIST
@@ -1,7 +1,16 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 22:58:20 zuntum Exp $
-bin/tarch
-bin/tdevice
+@comment $NetBSD: PLIST,v 1.2 2003/03/27 21:07:05 jschauma Exp $
+bin/clog2alog
+bin/clog2slog
+bin/clog_print
+bin/logviewer
+bin/mpereconfig
+bin/mpereconfig.dat
+bin/mpiCC
+bin/mpicc
+bin/mpif77
bin/mpiman
+bin/mpireconfig
+bin/mpireconfig.dat
bin/mpirun
bin/mpirun.args
bin/mpirun.ch_p4
@@ -9,36 +18,21 @@ bin/mpirun.ch_p4.args
bin/mpirun.p4shmem
bin/mpirun.pg
bin/mpirun.rand
-bin/execer
bin/mpirun_dbg.dbx
bin/mpirun_dbg.ddd
-bin/mpireconfig
bin/mpirun_dbg.gdb
+bin/mpirun_dbg.ladebug
bin/mpirun_dbg.totalview
bin/mpirun_dbg.xxgdb
-bin/mpireconfig.dat
-bin/mpicc
-bin/mpif77
-bin/mpiCC
bin/serv_p4
-bin/mpereconfig
-bin/mpereconfig.dat
-bin/logviewer
+bin/slog_print
+bin/tarch
+bin/tdevice
bin/upshot
-lib/libfmpich.a
-lib/libmpe_nompi.a
-lib/libmpich.a
-lib/libmpichfsup.a
-lib/libpmpich++.a
-lib/libpmpich.a
-lib/libampe.a
-lib/liblmpe.a
-lib/libmpe.a
-lib/libtmpe.a
-lib/mpe_prof.o
-etc/mpif77.conf
-etc/mpichlib.conf
etc/mpichconf.h.dat
+etc/mpichlib.conf
+etc/mpif77.conf
+include/mpi.h
include/mpi2c++/comm.h
include/mpi2c++/comm_inln.h
include/mpi2c++/constants.h
@@ -83,13 +77,23 @@ include/mpi2c++/status.h
include/mpi2c++/status_inln.h
include/mpi2c++/topology.h
include/mpi2c++/topology_inln.h
-include/mpif.h
-include/mpi.h
include/mpi_errno.h
-include/mpidefs.h
include/mpi_fortdefs.h
+include/mpidefs.h
+include/mpif.h
include/mpio.h
include/mpiof.h
+lib/libampe.a
+lib/libfmpich.a
+lib/liblmpe.a
+lib/libmpe.a
+lib/libmpe_nompi.a
+lib/libmpich.a
+lib/libmpichfsup.a
+lib/libpmpich++.a
+lib/libpmpich.a
+lib/libtmpe.a
+lib/mpe_prof.o
man/man1/Jumpshots.1
man/man1/MPI.1
man/man1/chp4_servs.1
@@ -146,9 +150,9 @@ man/man3/MPI_COMM_WORLD.3
man/man3/MPI_COMPLEX.3
man/man3/MPI_CONGRUENT.3
man/man3/MPI_Cancel.3
-man/man3/MPI_Cart_get.3
man/man3/MPI_Cart_coords.3
man/man3/MPI_Cart_create.3
+man/man3/MPI_Cart_get.3
man/man3/MPI_Cart_map.3
man/man3/MPI_Cart_rank.3
man/man3/MPI_Cart_shift.3
@@ -158,16 +162,18 @@ man/man3/MPI_Comm_compare.3
man/man3/MPI_Comm_create.3
man/man3/MPI_Comm_dup.3
man/man3/MPI_Comm_free.3
+man/man3/MPI_Comm_get_name.3
man/man3/MPI_Comm_group.3
man/man3/MPI_Comm_rank.3
man/man3/MPI_Comm_remote_group.3
man/man3/MPI_Comm_remote_size.3
+man/man3/MPI_Comm_set_name.3
man/man3/MPI_Comm_size.3
man/man3/MPI_Comm_split.3
man/man3/MPI_Comm_test_inter.3
-man/man3/MPI_DOUBLE.3
man/man3/MPI_Copy_function.3
man/man3/MPI_DATATYPE_NULL.3
+man/man3/MPI_DOUBLE.3
man/man3/MPI_DOUBLE_COMPLEX.3
man/man3/MPI_DOUBLE_INT.3
man/man3/MPI_DOUBLE_PRECISION.3
@@ -221,9 +227,9 @@ man/man3/MPI_Error_string.3
man/man3/MPI_FLOAT.3
man/man3/MPI_FLOAT_INT.3
man/man3/MPI_File_c2f.3
-man/man3/MPI_File_f2c.3
man/man3/MPI_File_close.3
man/man3/MPI_File_delete.3
+man/man3/MPI_File_f2c.3
man/man3/MPI_File_get_amode.3
man/man3/MPI_File_get_atomicity.3
man/man3/MPI_File_get_byte_offset.3
@@ -237,12 +243,11 @@ man/man3/MPI_File_get_type_extent.3
man/man3/MPI_File_get_view.3
man/man3/MPI_File_iread.3
man/man3/MPI_File_iread_at.3
-man/man3/MPI_GRAPH.3
man/man3/MPI_File_iread_shared.3
man/man3/MPI_File_iwrite.3
man/man3/MPI_File_iwrite_at.3
-man/man3/MPI_File_open.3
man/man3/MPI_File_iwrite_shared.3
+man/man3/MPI_File_open.3
man/man3/MPI_File_preallocate.3
man/man3/MPI_File_read.3
man/man3/MPI_File_read_all.3
@@ -253,7 +258,6 @@ man/man3/MPI_File_read_at_all.3
man/man3/MPI_File_read_at_all_begin.3
man/man3/MPI_File_read_at_all_end.3
man/man3/MPI_File_read_ordered.3
-man/man3/MPI_HOST.3
man/man3/MPI_File_read_ordered_begin.3
man/man3/MPI_File_read_ordered_end.3
man/man3/MPI_File_read_shared.3
@@ -279,6 +283,7 @@ man/man3/MPI_File_write_ordered_end.3
man/man3/MPI_File_write_shared.3
man/man3/MPI_Finalize.3
man/man3/MPI_Finalized.3
+man/man3/MPI_GRAPH.3
man/man3/MPI_GROUP_EMPTY.3
man/man3/MPI_GROUP_NULL.3
man/man3/MPI_Gather.3
@@ -305,6 +310,7 @@ man/man3/MPI_Group_rank.3
man/man3/MPI_Group_size.3
man/man3/MPI_Group_translate_ranks.3
man/man3/MPI_Group_union.3
+man/man3/MPI_HOST.3
man/man3/MPI_Handler_function.3
man/man3/MPI_IDENT.3
man/man3/MPI_INT.3
@@ -322,9 +328,9 @@ man/man3/MPI_Info_f2c.3
man/man3/MPI_Info_free.3
man/man3/MPI_Info_get.3
man/man3/MPI_Info_get_nkeys.3
-man/man3/MPI_Info_set.3
man/man3/MPI_Info_get_nthkey.3
man/man3/MPI_Info_get_valuelen.3
+man/man3/MPI_Info_set.3
man/man3/MPI_Init.3
man/man3/MPI_Init_thread.3
man/man3/MPI_Initialized.3
@@ -383,8 +389,8 @@ man/man3/MPI_SHORT.3
man/man3/MPI_SHORT_INT.3
man/man3/MPI_SIMILAR.3
man/man3/MPI_SOURCE.3
-man/man3/MPI_SUM.3
man/man3/MPI_SUCCESS.3
+man/man3/MPI_SUM.3
man/man3/MPI_Scan.3
man/man3/MPI_Scatter.3
man/man3/MPI_Scatterv.3
@@ -503,15 +509,210 @@ man/man4/MPE_Start_log.4
man/man4/MPE_Stop_log.4
man/man4/MPE_TagsEnd.4
man/man4/MPE_Update.4
-sbin/mpiuninstall
-sbin/tstmachines
-sbin/chp4_servs
sbin/chkserv
+sbin/chp4_servs
sbin/cleanipcs
+sbin/mpiuninstall
sbin/mpiuninstall.not
-share/doc/mpi-ch/guide.ps.gz
-share/doc/mpi-ch/install.ps.gz
+sbin/tstmachines
share/doc/html/mpi-ch/index.html
+share/doc/html/mpi-ch/install/blueball.gif
+share/doc/html/mpi-ch/install/greenball.gif
+share/doc/html/mpi-ch/install/img0.xbm
+share/doc/html/mpi-ch/install/next.xbm
+share/doc/html/mpi-ch/install/node1.htm
+share/doc/html/mpi-ch/install/node15.htm
+share/doc/html/mpi-ch/install/node16.htm
+share/doc/html/mpi-ch/install/node17.htm
+share/doc/html/mpi-ch/install/node18.htm
+share/doc/html/mpi-ch/install/node19.htm
+share/doc/html/mpi-ch/install/node2.htm
+share/doc/html/mpi-ch/install/node20.htm
+share/doc/html/mpi-ch/install/node21.htm
+share/doc/html/mpi-ch/install/node22.htm
+share/doc/html/mpi-ch/install/node23.htm
+share/doc/html/mpi-ch/install/node24.htm
+share/doc/html/mpi-ch/install/node29.htm
+share/doc/html/mpi-ch/install/node3.htm
+share/doc/html/mpi-ch/install/node30.htm
+share/doc/html/mpi-ch/install/node31.htm
+share/doc/html/mpi-ch/install/node32.htm
+share/doc/html/mpi-ch/install/node33.htm
+share/doc/html/mpi-ch/install/node34.htm
+share/doc/html/mpi-ch/install/node35.htm
+share/doc/html/mpi-ch/install/node38.htm
+share/doc/html/mpi-ch/install/node39.htm
+share/doc/html/mpi-ch/install/node4.htm
+share/doc/html/mpi-ch/install/node40.htm
+share/doc/html/mpi-ch/install/node41.htm
+share/doc/html/mpi-ch/install/node43.htm
+share/doc/html/mpi-ch/install/node44.htm
+share/doc/html/mpi-ch/install/node45.htm
+share/doc/html/mpi-ch/install/node46.htm
+share/doc/html/mpi-ch/install/node47.htm
+share/doc/html/mpi-ch/install/node48.htm
+share/doc/html/mpi-ch/install/node49.htm
+share/doc/html/mpi-ch/install/node5.htm
+share/doc/html/mpi-ch/install/node51.htm
+share/doc/html/mpi-ch/install/node52.htm
+share/doc/html/mpi-ch/install/node53.htm
+share/doc/html/mpi-ch/install/node54.htm
+share/doc/html/mpi-ch/install/node55.htm
+share/doc/html/mpi-ch/install/node56.htm
+share/doc/html/mpi-ch/install/node57.htm
+share/doc/html/mpi-ch/install/node58.htm
+share/doc/html/mpi-ch/install/node59.htm
+share/doc/html/mpi-ch/install/node6.htm
+share/doc/html/mpi-ch/install/node60.htm
+share/doc/html/mpi-ch/install/node61.htm
+share/doc/html/mpi-ch/install/node62.htm
+share/doc/html/mpi-ch/install/node64.htm
+share/doc/html/mpi-ch/install/node65.htm
+share/doc/html/mpi-ch/install/node7.htm
+share/doc/html/mpi-ch/install/node74.htm
+share/doc/html/mpi-ch/install/node75.htm
+share/doc/html/mpi-ch/install/node76.htm
+share/doc/html/mpi-ch/install/node77.htm
+share/doc/html/mpi-ch/install/node78.htm
+share/doc/html/mpi-ch/install/node8.htm
+share/doc/html/mpi-ch/install/paper.htm
+share/doc/html/mpi-ch/install/previous.xbm
+share/doc/html/mpi-ch/install/purpleball.gif
+share/doc/html/mpi-ch/install/redball.gif
+share/doc/html/mpi-ch/install/up.xbm
+share/doc/html/mpi-ch/install/yellowball.gif
+share/doc/html/mpi-ch/mpeguide/blueball.gif
+share/doc/html/mpi-ch/mpeguide/greenball.gif
+share/doc/html/mpi-ch/mpeguide/img0.xbm
+share/doc/html/mpi-ch/mpeguide/jumpshot.gif
+share/doc/html/mpi-ch/mpeguide/next.xbm
+share/doc/html/mpi-ch/mpeguide/node1.htm
+share/doc/html/mpi-ch/mpeguide/node12.htm
+share/doc/html/mpi-ch/mpeguide/node15.htm
+share/doc/html/mpi-ch/mpeguide/node16.htm
+share/doc/html/mpi-ch/mpeguide/node17.htm
+share/doc/html/mpi-ch/mpeguide/node18.htm
+share/doc/html/mpi-ch/mpeguide/node19.htm
+share/doc/html/mpi-ch/mpeguide/node2.htm
+share/doc/html/mpi-ch/mpeguide/node20.htm
+share/doc/html/mpi-ch/mpeguide/node21.htm
+share/doc/html/mpi-ch/mpeguide/node22.htm
+share/doc/html/mpi-ch/mpeguide/node23.htm
+share/doc/html/mpi-ch/mpeguide/node27.htm
+share/doc/html/mpi-ch/mpeguide/node3.htm
+share/doc/html/mpi-ch/mpeguide/node31.htm
+share/doc/html/mpi-ch/mpeguide/node32.htm
+share/doc/html/mpi-ch/mpeguide/node33.htm
+share/doc/html/mpi-ch/mpeguide/node34.htm
+share/doc/html/mpi-ch/mpeguide/node35.htm
+share/doc/html/mpi-ch/mpeguide/node36.htm
+share/doc/html/mpi-ch/mpeguide/node39.htm
+share/doc/html/mpi-ch/mpeguide/node4.htm
+share/doc/html/mpi-ch/mpeguide/node42.htm
+share/doc/html/mpi-ch/mpeguide/node43.htm
+share/doc/html/mpi-ch/mpeguide/node44.htm
+share/doc/html/mpi-ch/mpeguide/node45.htm
+share/doc/html/mpi-ch/mpeguide/node46.htm
+share/doc/html/mpi-ch/mpeguide/node47.htm
+share/doc/html/mpi-ch/mpeguide/node48.htm
+share/doc/html/mpi-ch/mpeguide/node49.htm
+share/doc/html/mpi-ch/mpeguide/node5.htm
+share/doc/html/mpi-ch/mpeguide/node6.htm
+share/doc/html/mpi-ch/mpeguide/node7.htm
+share/doc/html/mpi-ch/mpeguide/paper.htm
+share/doc/html/mpi-ch/mpeguide/previous.xbm
+share/doc/html/mpi-ch/mpeguide/purpleball.gif
+share/doc/html/mpi-ch/mpeguide/redball.gif
+share/doc/html/mpi-ch/mpeguide/up.xbm
+share/doc/html/mpi-ch/mpeguide/upshot1.gif
+share/doc/html/mpi-ch/mpeguide/yellowball.gif
+share/doc/html/mpi-ch/userguide/blueball.gif
+share/doc/html/mpi-ch/userguide/greenball.gif
+share/doc/html/mpi-ch/userguide/img0.xbm
+share/doc/html/mpi-ch/userguide/img1.xbm
+share/doc/html/mpi-ch/userguide/jumpshot.gif
+share/doc/html/mpi-ch/userguide/mpds-all.gif
+share/doc/html/mpi-ch/userguide/mpds-console.gif
+share/doc/html/mpi-ch/userguide/mpds-only.gif
+share/doc/html/mpi-ch/userguide/next.xbm
+share/doc/html/mpi-ch/userguide/node1.htm
+share/doc/html/mpi-ch/userguide/node10.htm
+share/doc/html/mpi-ch/userguide/node100.htm
+share/doc/html/mpi-ch/userguide/node101.htm
+share/doc/html/mpi-ch/userguide/node102.htm
+share/doc/html/mpi-ch/userguide/node103.htm
+share/doc/html/mpi-ch/userguide/node104.htm
+share/doc/html/mpi-ch/userguide/node105.htm
+share/doc/html/mpi-ch/userguide/node106.htm
+share/doc/html/mpi-ch/userguide/node11.htm
+share/doc/html/mpi-ch/userguide/node19.htm
+share/doc/html/mpi-ch/userguide/node2.htm
+share/doc/html/mpi-ch/userguide/node24.htm
+share/doc/html/mpi-ch/userguide/node25.htm
+share/doc/html/mpi-ch/userguide/node26.htm
+share/doc/html/mpi-ch/userguide/node28.htm
+share/doc/html/mpi-ch/userguide/node29.htm
+share/doc/html/mpi-ch/userguide/node3.htm
+share/doc/html/mpi-ch/userguide/node30.htm
+share/doc/html/mpi-ch/userguide/node31.htm
+share/doc/html/mpi-ch/userguide/node32.htm
+share/doc/html/mpi-ch/userguide/node33.htm
+share/doc/html/mpi-ch/userguide/node34.htm
+share/doc/html/mpi-ch/userguide/node35.htm
+share/doc/html/mpi-ch/userguide/node36.htm
+share/doc/html/mpi-ch/userguide/node40.htm
+share/doc/html/mpi-ch/userguide/node41.htm
+share/doc/html/mpi-ch/userguide/node43.htm
+share/doc/html/mpi-ch/userguide/node44.htm
+share/doc/html/mpi-ch/userguide/node45.htm
+share/doc/html/mpi-ch/userguide/node46.htm
+share/doc/html/mpi-ch/userguide/node47.htm
+share/doc/html/mpi-ch/userguide/node48.htm
+share/doc/html/mpi-ch/userguide/node49.htm
+share/doc/html/mpi-ch/userguide/node5.htm
+share/doc/html/mpi-ch/userguide/node50.htm
+share/doc/html/mpi-ch/userguide/node51.htm
+share/doc/html/mpi-ch/userguide/node53.htm
+share/doc/html/mpi-ch/userguide/node54.htm
+share/doc/html/mpi-ch/userguide/node55.htm
+share/doc/html/mpi-ch/userguide/node56.htm
+share/doc/html/mpi-ch/userguide/node57.htm
+share/doc/html/mpi-ch/userguide/node58.htm
+share/doc/html/mpi-ch/userguide/node59.htm
+share/doc/html/mpi-ch/userguide/node6.htm
+share/doc/html/mpi-ch/userguide/node60.htm
+share/doc/html/mpi-ch/userguide/node61.htm
+share/doc/html/mpi-ch/userguide/node62.htm
+share/doc/html/mpi-ch/userguide/node63.htm
+share/doc/html/mpi-ch/userguide/node64.htm
+share/doc/html/mpi-ch/userguide/node65.htm
+share/doc/html/mpi-ch/userguide/node66.htm
+share/doc/html/mpi-ch/userguide/node67.htm
+share/doc/html/mpi-ch/userguide/node68.htm
+share/doc/html/mpi-ch/userguide/node69.htm
+share/doc/html/mpi-ch/userguide/node70.htm
+share/doc/html/mpi-ch/userguide/node71.htm
+share/doc/html/mpi-ch/userguide/node75.htm
+share/doc/html/mpi-ch/userguide/node76.htm
+share/doc/html/mpi-ch/userguide/node81.htm
+share/doc/html/mpi-ch/userguide/node82.htm
+share/doc/html/mpi-ch/userguide/node84.htm
+share/doc/html/mpi-ch/userguide/node85.htm
+share/doc/html/mpi-ch/userguide/node9.htm
+share/doc/html/mpi-ch/userguide/node90.htm
+share/doc/html/mpi-ch/userguide/node91.htm
+share/doc/html/mpi-ch/userguide/node94.htm
+share/doc/html/mpi-ch/userguide/node95.htm
+share/doc/html/mpi-ch/userguide/node97.htm
+share/doc/html/mpi-ch/userguide/node98.htm
+share/doc/html/mpi-ch/userguide/node99.htm
+share/doc/html/mpi-ch/userguide/paper.htm
+share/doc/html/mpi-ch/userguide/previous.xbm
+share/doc/html/mpi-ch/userguide/purpleball.gif
+share/doc/html/mpi-ch/userguide/redball.gif
+share/doc/html/mpi-ch/userguide/up.xbm
+share/doc/html/mpi-ch/userguide/upshot1.gif
+share/doc/html/mpi-ch/userguide/yellowball.gif
share/doc/html/mpi-ch/www1/Jumpshots.html
share/doc/html/mpi-ch/www1/MPI.html
share/doc/html/mpi-ch/www1/chp4_servs.html
@@ -542,7 +743,6 @@ share/doc/html/mpi-ch/www3/MPI_Attr_get.html
share/doc/html/mpi-ch/www3/MPI_Attr_put.html
share/doc/html/mpi-ch/www3/MPI_Barrier.html
share/doc/html/mpi-ch/www3/MPI_Bcast.html
-share/doc/html/mpi-ch/www3/index.html
share/doc/html/mpi-ch/www3/MPI_Bsend.html
share/doc/html/mpi-ch/www3/MPI_Bsend_init.html
share/doc/html/mpi-ch/www3/MPI_Buffer_attach.html
@@ -561,10 +761,12 @@ share/doc/html/mpi-ch/www3/MPI_Comm_compare.html
share/doc/html/mpi-ch/www3/MPI_Comm_create.html
share/doc/html/mpi-ch/www3/MPI_Comm_dup.html
share/doc/html/mpi-ch/www3/MPI_Comm_free.html
+share/doc/html/mpi-ch/www3/MPI_Comm_get_name.html
share/doc/html/mpi-ch/www3/MPI_Comm_group.html
share/doc/html/mpi-ch/www3/MPI_Comm_rank.html
share/doc/html/mpi-ch/www3/MPI_Comm_remote_group.html
share/doc/html/mpi-ch/www3/MPI_Comm_remote_size.html
+share/doc/html/mpi-ch/www3/MPI_Comm_set_name.html
share/doc/html/mpi-ch/www3/MPI_Comm_size.html
share/doc/html/mpi-ch/www3/MPI_Comm_split.html
share/doc/html/mpi-ch/www3/MPI_Comm_test_inter.html
@@ -620,7 +822,6 @@ share/doc/html/mpi-ch/www3/MPI_File_set_size.html
share/doc/html/mpi-ch/www3/MPI_File_set_view.html
share/doc/html/mpi-ch/www3/MPI_File_sync.html
share/doc/html/mpi-ch/www3/MPI_File_write.html
-share/doc/html/mpi-ch/www3/MPI_Gather.html
share/doc/html/mpi-ch/www3/MPI_File_write_all.html
share/doc/html/mpi-ch/www3/MPI_File_write_all_begin.html
share/doc/html/mpi-ch/www3/MPI_File_write_all_end.html
@@ -634,6 +835,7 @@ share/doc/html/mpi-ch/www3/MPI_File_write_ordered_end.html
share/doc/html/mpi-ch/www3/MPI_File_write_shared.html
share/doc/html/mpi-ch/www3/MPI_Finalize.html
share/doc/html/mpi-ch/www3/MPI_Finalized.html
+share/doc/html/mpi-ch/www3/MPI_Gather.html
share/doc/html/mpi-ch/www3/MPI_Gatherv.html
share/doc/html/mpi-ch/www3/MPI_Get_count.html
share/doc/html/mpi-ch/www3/MPI_Get_elements.html
@@ -702,10 +904,10 @@ share/doc/html/mpi-ch/www3/MPI_Scan.html
share/doc/html/mpi-ch/www3/MPI_Scatter.html
share/doc/html/mpi-ch/www3/MPI_Scatterv.html
share/doc/html/mpi-ch/www3/MPI_Send.html
-share/doc/html/mpi-ch/www3/MPI_Ssend.html
share/doc/html/mpi-ch/www3/MPI_Send_init.html
share/doc/html/mpi-ch/www3/MPI_Sendrecv.html
share/doc/html/mpi-ch/www3/MPI_Sendrecv_replace.html
+share/doc/html/mpi-ch/www3/MPI_Ssend.html
share/doc/html/mpi-ch/www3/MPI_Ssend_init.html
share/doc/html/mpi-ch/www3/MPI_Start.html
share/doc/html/mpi-ch/www3/MPI_Startall.html
@@ -719,11 +921,11 @@ share/doc/html/mpi-ch/www3/MPI_Testany.html
share/doc/html/mpi-ch/www3/MPI_Testsome.html
share/doc/html/mpi-ch/www3/MPI_Topo_test.html
share/doc/html/mpi-ch/www3/MPI_Type_commit.html
-share/doc/html/mpi-ch/www3/MPI_Type_extent.html
share/doc/html/mpi-ch/www3/MPI_Type_contiguous.html
share/doc/html/mpi-ch/www3/MPI_Type_create_darray.html
share/doc/html/mpi-ch/www3/MPI_Type_create_indexed_block.html
share/doc/html/mpi-ch/www3/MPI_Type_create_subarray.html
+share/doc/html/mpi-ch/www3/MPI_Type_extent.html
share/doc/html/mpi-ch/www3/MPI_Type_free.html
share/doc/html/mpi-ch/www3/MPI_Type_get_contents.html
share/doc/html/mpi-ch/www3/MPI_Type_get_envelope.html
@@ -742,6 +944,7 @@ share/doc/html/mpi-ch/www3/MPI_Waitany.html
share/doc/html/mpi-ch/www3/MPI_Waitsome.html
share/doc/html/mpi-ch/www3/MPI_Wtick.html
share/doc/html/mpi-ch/www3/MPI_Wtime.html
+share/doc/html/mpi-ch/www3/index.html
share/doc/html/mpi-ch/www4/CLOG_Finalize.html
share/doc/html/mpi-ch/www4/CLOG_Init.html
share/doc/html/mpi-ch/www4/CLOG_Output.html
@@ -775,7 +978,6 @@ share/doc/html/mpi-ch/www4/MPE_Describe_state.html
share/doc/html/mpi-ch/www4/MPE_Draw_circle.html
share/doc/html/mpi-ch/www4/MPE_Draw_line.html
share/doc/html/mpi-ch/www4/MPE_Draw_logic.html
-share/doc/html/mpi-ch/www4/MPE_Update.html
share/doc/html/mpi-ch/www4/MPE_Draw_point.html
share/doc/html/mpi-ch/www4/MPE_Draw_points.html
share/doc/html/mpi-ch/www4/MPE_Draw_string.html
@@ -791,7 +993,6 @@ share/doc/html/mpi-ch/www4/MPE_Initialized_logging.html
share/doc/html/mpi-ch/www4/MPE_Line_thickness.html
share/doc/html/mpi-ch/www4/MPE_Log_event.html
share/doc/html/mpi-ch/www4/MPE_Log_get_event_number.html
-share/doc/html/mpi-ch/www4/index.html
share/doc/html/mpi-ch/www4/MPE_Log_receive.html
share/doc/html/mpi-ch/www4/MPE_Log_send.html
share/doc/html/mpi-ch/www4/MPE_Make_color_array.html
@@ -805,35 +1006,994 @@ share/doc/html/mpi-ch/www4/MPE_Seq_end.html
share/doc/html/mpi-ch/www4/MPE_Start_log.html
share/doc/html/mpi-ch/www4/MPE_Stop_log.html
share/doc/html/mpi-ch/www4/MPE_TagsEnd.html
-share/examples/mpi-ch/MPI-2-C++/Makefile.in
+share/doc/html/mpi-ch/www4/MPE_Update.html
+share/doc/html/mpi-ch/www4/index.html
+share/doc/mpi-ch/mpeman.pdf
+share/doc/mpi-ch/mpeman.ps.gz
+share/doc/mpi-ch/mpichman-chp4.pdf
+share/doc/mpi-ch/mpichman-chp4.ps.gz
+share/doc/mpi-ch/mpichman-chp4mpd.pdf
+share/doc/mpi-ch/mpichman-chp4mpd.ps.gz
+share/doc/mpi-ch/mpichman-chshmem.pdf
+share/doc/mpi-ch/mpichman-chshmem.ps.gz
+share/doc/mpi-ch/mpichman-globus2.pdf
+share/doc/mpi-ch/mpichman-globus2.ps.gz
+share/doc/mpi-ch/mpiman.ps
+share/doc/mpi-ch/romio-users.ps.gz
share/examples/mpi-ch/MPI-2-C++/Makefile
+share/examples/mpi-ch/MPI-2-C++/Makefile.in
+share/examples/mpi-ch/MPI-2-C++/README
+share/examples/mpi-ch/MPI-2-C++/chapter_10_mpi2.cc
share/examples/mpi-ch/MPI-2-C++/hello_world.cc
+share/examples/mpi-ch/MPI-2-C++/mpirun
+share/examples/mpi-ch/MPI-2-C++/pi.cc
share/examples/mpi-ch/MPI-2-C++/ring.cc
share/examples/mpi-ch/MPI-2-C++/topology.cc
share/examples/mpi-ch/MPI-2-C++/user_bcast.cc
-share/examples/mpi-ch/MPI-2-C++/chapter_10_mpi2.cc
-share/examples/mpi-ch/MPI-2-C++/pi.cc
-share/examples/mpi-ch/MPI-2-C++/README
-share/examples/mpi-ch/MPI-2-C++/mpirun
+share/examples/mpi-ch/Makefile
+share/examples/mpi-ch/Makefile.in
+share/examples/mpi-ch/README
+share/examples/mpi-ch/basic/Makefile
+share/examples/mpi-ch/basic/Makefile.in
+share/examples/mpi-ch/basic/README
+share/examples/mpi-ch/basic/cpi.c
+share/examples/mpi-ch/basic/cpilog.c
+share/examples/mpi-ch/basic/fpi.f
+share/examples/mpi-ch/basic/hello++.cc
+share/examples/mpi-ch/basic/iotest.c
+share/examples/mpi-ch/basic/pcp.c
+share/examples/mpi-ch/basic/pi3f90.f90
+share/examples/mpi-ch/basic/prm.c
+share/examples/mpi-ch/basic/srtest.c
+share/examples/mpi-ch/basic/systest.c
+share/examples/mpi-ch/basic/unsafe.c
+share/examples/mpi-ch/io/Makefile
+share/examples/mpi-ch/io/Makefile.in
+share/examples/mpi-ch/io/README
+share/examples/mpi-ch/io/async
+share/examples/mpi-ch/io/async.c
+share/examples/mpi-ch/io/async.o
+share/examples/mpi-ch/io/atomicity
+share/examples/mpi-ch/io/atomicity.c
+share/examples/mpi-ch/io/atomicity.o
+share/examples/mpi-ch/io/coll_perf
+share/examples/mpi-ch/io/coll_perf.c
+share/examples/mpi-ch/io/coll_perf.o
+share/examples/mpi-ch/io/coll_test
+share/examples/mpi-ch/io/coll_test.c
+share/examples/mpi-ch/io/coll_test.o
+share/examples/mpi-ch/io/error
+share/examples/mpi-ch/io/error.c
+share/examples/mpi-ch/io/error.o
+share/examples/mpi-ch/io/excl
+share/examples/mpi-ch/io/excl.c
+share/examples/mpi-ch/io/excl.o
+share/examples/mpi-ch/io/fcoll_test
+share/examples/mpi-ch/io/fcoll_test.f
+share/examples/mpi-ch/io/fcoll_test.f.in
+share/examples/mpi-ch/io/fcoll_test.o
+share/examples/mpi-ch/io/file_info
+share/examples/mpi-ch/io/file_info.c
+share/examples/mpi-ch/io/file_info.o
+share/examples/mpi-ch/io/fmisc
+share/examples/mpi-ch/io/fmisc.f
+share/examples/mpi-ch/io/fmisc.f.in
+share/examples/mpi-ch/io/fmisc.o
+share/examples/mpi-ch/io/fperf
+share/examples/mpi-ch/io/fperf.f
+share/examples/mpi-ch/io/fperf.f.in
+share/examples/mpi-ch/io/fperf.o
+share/examples/mpi-ch/io/i_noncontig
+share/examples/mpi-ch/io/i_noncontig.c
+share/examples/mpi-ch/io/i_noncontig.o
+share/examples/mpi-ch/io/large_array
+share/examples/mpi-ch/io/large_array.c
+share/examples/mpi-ch/io/large_array.o
+share/examples/mpi-ch/io/large_file
+share/examples/mpi-ch/io/large_file.c
+share/examples/mpi-ch/io/large_file.c.in
+share/examples/mpi-ch/io/large_file.o
+share/examples/mpi-ch/io/misc
+share/examples/mpi-ch/io/misc.c
+share/examples/mpi-ch/io/misc.c.in
+share/examples/mpi-ch/io/misc.o
+share/examples/mpi-ch/io/noncontig
+share/examples/mpi-ch/io/noncontig.c
+share/examples/mpi-ch/io/noncontig.o
+share/examples/mpi-ch/io/noncontig_coll
+share/examples/mpi-ch/io/noncontig_coll.c
+share/examples/mpi-ch/io/noncontig_coll.o
+share/examples/mpi-ch/io/noncontig_coll2
+share/examples/mpi-ch/io/noncontig_coll2.c
+share/examples/mpi-ch/io/noncontig_coll2.o
+share/examples/mpi-ch/io/perf
+share/examples/mpi-ch/io/perf.c
+share/examples/mpi-ch/io/perf.o
+share/examples/mpi-ch/io/pfcoll_test
+share/examples/mpi-ch/io/pfcoll_test.f
+share/examples/mpi-ch/io/pfcoll_test.f.in
+share/examples/mpi-ch/io/pfcoll_test.o
+share/examples/mpi-ch/io/psimple
+share/examples/mpi-ch/io/psimple.c
+share/examples/mpi-ch/io/psimple.o
+share/examples/mpi-ch/io/runtests
+share/examples/mpi-ch/io/runtests.in
+share/examples/mpi-ch/io/shared_fp
+share/examples/mpi-ch/io/shared_fp.c
+share/examples/mpi-ch/io/shared_fp.o
+share/examples/mpi-ch/io/simple
+share/examples/mpi-ch/io/simple.c
+share/examples/mpi-ch/io/simple.o
+share/examples/mpi-ch/io/split_coll
+share/examples/mpi-ch/io/split_coll.c
+share/examples/mpi-ch/io/split_coll.o
+share/examples/mpi-ch/io/status
+share/examples/mpi-ch/io/status.c
+share/examples/mpi-ch/io/status.o
+share/examples/mpi-ch/io/std/async.std
+share/examples/mpi-ch/io/std/atomicity.std
+share/examples/mpi-ch/io/std/coll_test.std
+share/examples/mpi-ch/io/std/error.std
+share/examples/mpi-ch/io/std/excl.std
+share/examples/mpi-ch/io/std/fcoll_test.std
+share/examples/mpi-ch/io/std/file_info.std
+share/examples/mpi-ch/io/std/fmisc.std
+share/examples/mpi-ch/io/std/i_noncontig.std
+share/examples/mpi-ch/io/std/misc.std
+share/examples/mpi-ch/io/std/noncontig.std
+share/examples/mpi-ch/io/std/noncontig_coll.std
+share/examples/mpi-ch/io/std/noncontig_coll2.std
+share/examples/mpi-ch/io/std/pfcoll_test.std
+share/examples/mpi-ch/io/std/psimple.std
+share/examples/mpi-ch/io/std/shared_fp.std
+share/examples/mpi-ch/io/std/simple.std
+share/examples/mpi-ch/io/std/split_coll.std
+share/examples/mpi-ch/io/std/status.std
share/examples/mpi-ch/mpe/Makefile
share/examples/mpi-ch/mpe/Makefile.in
share/examples/mpi-ch/mpe/cpi.c
share/examples/mpi-ch/mpe/cpilog.c
+share/examples/mpi-ch/mpe/cxgraphics.c
share/examples/mpi-ch/mpe/fpi.f
+share/examples/mpi-ch/mpe/fxgraphics.f
share/examples/mpi-ch/mpe/mpirun
share/examples/mpi-ch/mpe/srtest.c
-share/examples/mpi-ch/Makefile.in
-share/examples/mpi-ch/Makefile
-share/examples/mpi-ch/Makefile.sample
-share/examples/mpi-ch/cpi.c
-share/examples/mpi-ch/cpip.c
-share/examples/mpi-ch/cpilog.c
-share/examples/mpi-ch/hello++.cc
-share/examples/mpi-ch/pi3.f
-share/examples/mpi-ch/pi3p.f
-share/examples/mpi-ch/simpleio.c
-share/examples/mpi-ch/README
-share/examples/mpi-ch/mpirun
+share/examples/mpi-ch/nt/basic/cpi.c
+share/examples/mpi-ch/nt/basic/cpi.dsp
+share/examples/mpi-ch/nt/basic/fpi.dsp
+share/examples/mpi-ch/nt/basic/fpi.f
+share/examples/mpi-ch/nt/basic/makefile
+share/examples/mpi-ch/nt/basic/systest.c
+share/examples/mpi-ch/nt/basic/systest.dsp
+share/examples/mpi-ch/nt/examples.dsw
+share/examples/mpi-ch/nt/mandel/PpmPgm.cpp
+share/examples/mpi-ch/nt/mandel/PpmPgm.h
+share/examples/mpi-ch/nt/mandel/args.cpp
+share/examples/mpi-ch/nt/mandel/args.h
+share/examples/mpi-ch/nt/mandel/cool.points
+share/examples/mpi-ch/nt/mandel/fract_gen.cpp
+share/examples/mpi-ch/nt/mandel/fract_gen.h
+share/examples/mpi-ch/nt/mandel/funcs.cpp
+share/examples/mpi-ch/nt/mandel/funcs.h
+share/examples/mpi-ch/nt/mandel/lists.cpp
+share/examples/mpi-ch/nt/mandel/lists.h
+share/examples/mpi-ch/nt/mandel/mandel.dsp
+share/examples/mpi-ch/nt/mandel/mpe_graphics.h
+share/examples/mpi-ch/nt/mandel/pm_genproc.cpp
+share/examples/mpi-ch/nt/mandel/pm_genproc.h
+share/examples/mpi-ch/nt/mandel/pm_genproc_cleanedup.c
+share/examples/mpi-ch/nt/mandel/pm_separate_rect.cpp
+share/examples/mpi-ch/nt/mandel/pmandel.cpp
+share/examples/mpi-ch/nt/mandel/pmandel.h
+share/examples/mpi-ch/nt/mpptest/copy.c
+share/examples/mpi-ch/nt/mpptest/getopts.c
+share/examples/mpi-ch/nt/mpptest/getopts.h
+share/examples/mpi-ch/nt/mpptest/gopf.c
+share/examples/mpi-ch/nt/mpptest/grph.c
+share/examples/mpi-ch/nt/mpptest/mpe_seq.c
+share/examples/mpi-ch/nt/mpptest/mpptest.c
+share/examples/mpi-ch/nt/mpptest/mpptest.dsp
+share/examples/mpi-ch/nt/mpptest/mpptest.h
+share/examples/mpi-ch/nt/mpptest/mpptestconf.h
+share/examples/mpi-ch/nt/mpptest/ovlap.c
+share/examples/mpi-ch/nt/mpptest/pair.c
+share/examples/mpi-ch/nt/mpptest/pattern.c
+share/examples/mpi-ch/nt/mpptest/rate.c
+share/examples/mpi-ch/nt/mpptest/util.c
+share/examples/mpi-ch/nt/netpipe/GetOpt.cpp
+share/examples/mpi-ch/nt/netpipe/GetOpt.h
+share/examples/mpi-ch/nt/netpipe/makefile
+share/examples/mpi-ch/nt/netpipe/netmpi.cpp
+share/examples/mpi-ch/nt/netpipe/netpipe.dsp
+share/examples/mpi-ch/perftest/Makefile
+share/examples/mpi-ch/perftest/Makefile.am
+share/examples/mpi-ch/perftest/Makefile.in
+share/examples/mpi-ch/perftest/Makefile.in.orig
+share/examples/mpi-ch/perftest/README
+share/examples/mpi-ch/perftest/acconfig.h
+share/examples/mpi-ch/perftest/aclocal.m4
+share/examples/mpi-ch/perftest/basetest
+share/examples/mpi-ch/perftest/buflimit
+share/examples/mpi-ch/perftest/buflimit.c
+share/examples/mpi-ch/perftest/buflimit.o
+share/examples/mpi-ch/perftest/cluster
+share/examples/mpi-ch/perftest/cluster.c
+share/examples/mpi-ch/perftest/cluster.o
+share/examples/mpi-ch/perftest/config.cache
+share/examples/mpi-ch/perftest/config.log
+share/examples/mpi-ch/perftest/config.status
+share/examples/mpi-ch/perftest/config.system
+share/examples/mpi-ch/perftest/config/confdb/.cvsignore
+share/examples/mpi-ch/perftest/config/confdb/Makefile
+share/examples/mpi-ch/perftest/config/confdb/Makefile.in
+share/examples/mpi-ch/perftest/config/confdb/README
+share/examples/mpi-ch/perftest/config/confdb/acconfig.h.in
+share/examples/mpi-ch/perftest/config/confdb/acconfig_cc.h
+share/examples/mpi-ch/perftest/config/confdb/acconfig_f77.h
+share/examples/mpi-ch/perftest/config/confdb/acconfig_mpi.h
+share/examples/mpi-ch/perftest/config/confdb/aclangf90.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_am.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_bugfix.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_cache.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_cc.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_cross.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_cxx.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_f77.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_f90.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_java.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_make.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_mpi.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_perl.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_shl.m4
+share/examples/mpi-ch/perftest/config/confdb/aclocal_web.m4
+share/examples/mpi-ch/perftest/config/confdb/config.guess
+share/examples/mpi-ch/perftest/config/confdb/config.sub
+share/examples/mpi-ch/perftest/config/confdb/install-sh
+share/examples/mpi-ch/perftest/config/confdb/pac.tex
+share/examples/mpi-ch/perftest/config/install-sh
+share/examples/mpi-ch/perftest/config/missing
+share/examples/mpi-ch/perftest/config/mkinstalldirs
+share/examples/mpi-ch/perftest/configure
+share/examples/mpi-ch/perftest/configure.in
+share/examples/mpi-ch/perftest/copy.c
+share/examples/mpi-ch/perftest/copy.o
+share/examples/mpi-ch/perftest/copytest
+share/examples/mpi-ch/perftest/copytest.c
+share/examples/mpi-ch/perftest/copytest.o
+share/examples/mpi-ch/perftest/copytest2.c
+share/examples/mpi-ch/perftest/ctest
+share/examples/mpi-ch/perftest/ctest.c
+share/examples/mpi-ch/perftest/ctest.o
+share/examples/mpi-ch/perftest/daytime.c
+share/examples/mpi-ch/perftest/daytime.o
+share/examples/mpi-ch/perftest/duff.c
+share/examples/mpi-ch/perftest/getopts.c
+share/examples/mpi-ch/perftest/getopts.h
+share/examples/mpi-ch/perftest/getopts.o
+share/examples/mpi-ch/perftest/gopf.c
+share/examples/mpi-ch/perftest/gopf.o
+share/examples/mpi-ch/perftest/goptest
+share/examples/mpi-ch/perftest/goptest.c
+share/examples/mpi-ch/perftest/goptest.hlp
+share/examples/mpi-ch/perftest/goptest.o
+share/examples/mpi-ch/perftest/grph.c
+share/examples/mpi-ch/perftest/grph.o
+share/examples/mpi-ch/perftest/halo.c
+share/examples/mpi-ch/perftest/halo.o
+share/examples/mpi-ch/perftest/lrctx.h
+share/examples/mpi-ch/perftest/lrtest.c
+share/examples/mpi-ch/perftest/makeplots
+share/examples/mpi-ch/perftest/mpe_seq.c
+share/examples/mpi-ch/perftest/mpe_seq.o
+share/examples/mpi-ch/perftest/mpptest
+share/examples/mpi-ch/perftest/mpptest.c
+share/examples/mpi-ch/perftest/mpptest.h
+share/examples/mpi-ch/perftest/mpptest.hlp
+share/examples/mpi-ch/perftest/mpptest.o
+share/examples/mpi-ch/perftest/mpptestconf.h
+share/examples/mpi-ch/perftest/mpptestconf.h.in
+share/examples/mpi-ch/perftest/ovlap.c
+share/examples/mpi-ch/perftest/ovlap.o
+share/examples/mpi-ch/perftest/pair.c
+share/examples/mpi-ch/perftest/pair.o
+share/examples/mpi-ch/perftest/pattern.c
+share/examples/mpi-ch/perftest/pattern.o
+share/examples/mpi-ch/perftest/pktuse
+share/examples/mpi-ch/perftest/pktuse.c
+share/examples/mpi-ch/perftest/pktuse.o
+share/examples/mpi-ch/perftest/rate.c
+share/examples/mpi-ch/perftest/rate.o
+share/examples/mpi-ch/perftest/runex
+share/examples/mpi-ch/perftest/rungoptest
+share/examples/mpi-ch/perftest/runmpptest
+share/examples/mpi-ch/perftest/runsample
+share/examples/mpi-ch/perftest/stamp-h
+share/examples/mpi-ch/perftest/stamp-h.in
+share/examples/mpi-ch/perftest/stress
+share/examples/mpi-ch/perftest/stress.c
+share/examples/mpi-ch/perftest/stress.hlp
+share/examples/mpi-ch/perftest/stress.o
+share/examples/mpi-ch/perftest/tcomm
+share/examples/mpi-ch/perftest/tcomm.c
+share/examples/mpi-ch/perftest/tcomm.o
+share/examples/mpi-ch/perftest/tstauto.c
+share/examples/mpi-ch/perftest/tsttest.c
+share/examples/mpi-ch/perftest/tunepkt
+share/examples/mpi-ch/perftest/tunepkt.c
+share/examples/mpi-ch/perftest/tunepkt.o
+share/examples/mpi-ch/perftest/vcluster.c
+share/examples/mpi-ch/perftest/vectest
+share/examples/mpi-ch/perftest/vectest.f
+share/examples/mpi-ch/perftest/vectest.o
+share/examples/mpi-ch/test/Makefile
+share/examples/mpi-ch/test/Makefile.in
+share/examples/mpi-ch/test/README
+share/examples/mpi-ch/test/coll/Makefile
+share/examples/mpi-ch/test/coll/Makefile.in
+share/examples/mpi-ch/test/coll/allgatherf.f
+share/examples/mpi-ch/test/coll/allred
+share/examples/mpi-ch/test/coll/allred.c
+share/examples/mpi-ch/test/coll/allred.o
+share/examples/mpi-ch/test/coll/allred2
+share/examples/mpi-ch/test/coll/allred2.c
+share/examples/mpi-ch/test/coll/allred2.o
+share/examples/mpi-ch/test/coll/allredf
+share/examples/mpi-ch/test/coll/allredf.f
+share/examples/mpi-ch/test/coll/allredf.o
+share/examples/mpi-ch/test/coll/allredf.std
+share/examples/mpi-ch/test/coll/allredmany
+share/examples/mpi-ch/test/coll/allredmany.c
+share/examples/mpi-ch/test/coll/allredmany.o
+share/examples/mpi-ch/test/coll/allredmany.std
+share/examples/mpi-ch/test/coll/alltoallv
+share/examples/mpi-ch/test/coll/alltoallv.c
+share/examples/mpi-ch/test/coll/alltoallv.o
+share/examples/mpi-ch/test/coll/assocf
+share/examples/mpi-ch/test/coll/assocf.f
+share/examples/mpi-ch/test/coll/assocf.o
+share/examples/mpi-ch/test/coll/barrier
+share/examples/mpi-ch/test/coll/barrier.c
+share/examples/mpi-ch/test/coll/barrier.o
+share/examples/mpi-ch/test/coll/bcast
+share/examples/mpi-ch/test/coll/bcast.c
+share/examples/mpi-ch/test/coll/bcast.o
+share/examples/mpi-ch/test/coll/bcast2.f
+share/examples/mpi-ch/test/coll/bcastbug
+share/examples/mpi-ch/test/coll/bcastbug.c
+share/examples/mpi-ch/test/coll/bcastbug.o
+share/examples/mpi-ch/test/coll/bcastbug2
+share/examples/mpi-ch/test/coll/bcastbug2.c
+share/examples/mpi-ch/test/coll/bcastbug2.o
+share/examples/mpi-ch/test/coll/bcastlog
+share/examples/mpi-ch/test/coll/bcastlog.f
+share/examples/mpi-ch/test/coll/bcastlog.o
+share/examples/mpi-ch/test/coll/bcastvec
+share/examples/mpi-ch/test/coll/bcastvec.c
+share/examples/mpi-ch/test/coll/bcastvec.o
+share/examples/mpi-ch/test/coll/coll1
+share/examples/mpi-ch/test/coll/coll1.c
+share/examples/mpi-ch/test/coll/coll1.o
+share/examples/mpi-ch/test/coll/coll10
+share/examples/mpi-ch/test/coll/coll10.c
+share/examples/mpi-ch/test/coll/coll10.o
+share/examples/mpi-ch/test/coll/coll11
+share/examples/mpi-ch/test/coll/coll11.c
+share/examples/mpi-ch/test/coll/coll11.o
+share/examples/mpi-ch/test/coll/coll12
+share/examples/mpi-ch/test/coll/coll12.c
+share/examples/mpi-ch/test/coll/coll12.o
+share/examples/mpi-ch/test/coll/coll13
+share/examples/mpi-ch/test/coll/coll13.c
+share/examples/mpi-ch/test/coll/coll13.o
+share/examples/mpi-ch/test/coll/coll2
+share/examples/mpi-ch/test/coll/coll2.c
+share/examples/mpi-ch/test/coll/coll2.o
+share/examples/mpi-ch/test/coll/coll3
+share/examples/mpi-ch/test/coll/coll3.c
+share/examples/mpi-ch/test/coll/coll3.o
+share/examples/mpi-ch/test/coll/coll4
+share/examples/mpi-ch/test/coll/coll4.c
+share/examples/mpi-ch/test/coll/coll4.o
+share/examples/mpi-ch/test/coll/coll5
+share/examples/mpi-ch/test/coll/coll5.c
+share/examples/mpi-ch/test/coll/coll5.o
+share/examples/mpi-ch/test/coll/coll6
+share/examples/mpi-ch/test/coll/coll6.c
+share/examples/mpi-ch/test/coll/coll6.o
+share/examples/mpi-ch/test/coll/coll7
+share/examples/mpi-ch/test/coll/coll7.c
+share/examples/mpi-ch/test/coll/coll7.o
+share/examples/mpi-ch/test/coll/coll8
+share/examples/mpi-ch/test/coll/coll8.c
+share/examples/mpi-ch/test/coll/coll8.o
+share/examples/mpi-ch/test/coll/coll9
+share/examples/mpi-ch/test/coll/coll9.c
+share/examples/mpi-ch/test/coll/coll9.o
+share/examples/mpi-ch/test/coll/grouptest
+share/examples/mpi-ch/test/coll/grouptest.c
+share/examples/mpi-ch/test/coll/grouptest.o
+share/examples/mpi-ch/test/coll/longuser
+share/examples/mpi-ch/test/coll/longuser.c
+share/examples/mpi-ch/test/coll/longuser.o
+share/examples/mpi-ch/test/coll/nbcoll.c
+share/examples/mpi-ch/test/coll/redscat
+share/examples/mpi-ch/test/coll/redscat.c
+share/examples/mpi-ch/test/coll/redscat.o
+share/examples/mpi-ch/test/coll/redtst
+share/examples/mpi-ch/test/coll/redtst.c
+share/examples/mpi-ch/test/coll/redtst.o
+share/examples/mpi-ch/test/coll/runtests
+share/examples/mpi-ch/test/coll/runtests.in
+share/examples/mpi-ch/test/coll/scantst
+share/examples/mpi-ch/test/coll/scantst.c
+share/examples/mpi-ch/test/coll/scantst.o
+share/examples/mpi-ch/test/coll/scattern
+share/examples/mpi-ch/test/coll/scattern.c
+share/examples/mpi-ch/test/coll/scattern.o
+share/examples/mpi-ch/test/coll/scatterv
+share/examples/mpi-ch/test/coll/scatterv.c
+share/examples/mpi-ch/test/coll/scatterv.o
+share/examples/mpi-ch/test/coll/scatterv.std
+share/examples/mpi-ch/test/coll/shortint.c
+share/examples/mpi-ch/test/coll/temprun
+share/examples/mpi-ch/test/coll/test.c
+share/examples/mpi-ch/test/coll/test.h
+share/examples/mpi-ch/test/coll/test.o
+share/examples/mpi-ch/test/command/README
+share/examples/mpi-ch/test/command/runtests
+share/examples/mpi-ch/test/command/runtests.in
+share/examples/mpi-ch/test/config.log
+share/examples/mpi-ch/test/config.status
+share/examples/mpi-ch/test/configure
+share/examples/mpi-ch/test/configure.in
+share/examples/mpi-ch/test/context/Makefile
+share/examples/mpi-ch/test/context/Makefile.in
+share/examples/mpi-ch/test/context/attrerr
+share/examples/mpi-ch/test/context/attrerr.c
+share/examples/mpi-ch/test/context/attrerr.o
+share/examples/mpi-ch/test/context/attrerr.std
+share/examples/mpi-ch/test/context/attrt
+share/examples/mpi-ch/test/context/attrt.c
+share/examples/mpi-ch/test/context/attrt.o
+share/examples/mpi-ch/test/context/attrt.std
+share/examples/mpi-ch/test/context/attrtest
+share/examples/mpi-ch/test/context/attrtest.f
+share/examples/mpi-ch/test/context/attrtest.o
+share/examples/mpi-ch/test/context/commnames.c
+share/examples/mpi-ch/test/context/commnames.std
+share/examples/mpi-ch/test/context/commnamesf.f
+share/examples/mpi-ch/test/context/context.std
+share/examples/mpi-ch/test/context/groupcreate
+share/examples/mpi-ch/test/context/groupcreate.c
+share/examples/mpi-ch/test/context/groupcreate.o
+share/examples/mpi-ch/test/context/grouptest
+share/examples/mpi-ch/test/context/grouptest.c
+share/examples/mpi-ch/test/context/grouptest.o
+share/examples/mpi-ch/test/context/icdup
+share/examples/mpi-ch/test/context/icdup.c
+share/examples/mpi-ch/test/context/icdup.o
+share/examples/mpi-ch/test/context/ictest
+share/examples/mpi-ch/test/context/ictest.c
+share/examples/mpi-ch/test/context/ictest.o
+share/examples/mpi-ch/test/context/ictest2
+share/examples/mpi-ch/test/context/ictest2.c
+share/examples/mpi-ch/test/context/ictest2.o
+share/examples/mpi-ch/test/context/ictest3
+share/examples/mpi-ch/test/context/ictest3.c
+share/examples/mpi-ch/test/context/ictest3.o
+share/examples/mpi-ch/test/context/runtests
+share/examples/mpi-ch/test/context/runtests.in
+share/examples/mpi-ch/test/context/test.c
+share/examples/mpi-ch/test/context/test.h
+share/examples/mpi-ch/test/context/test.o
+share/examples/mpi-ch/test/env/Makefile
+share/examples/mpi-ch/test/env/Makefile.in
+share/examples/mpi-ch/test/env/aborttest
+share/examples/mpi-ch/test/env/aborttest.c
+share/examples/mpi-ch/test/env/aborttest.o
+share/examples/mpi-ch/test/env/aborttest.std
+share/examples/mpi-ch/test/env/argstest.c
+share/examples/mpi-ch/test/env/baseattr
+share/examples/mpi-ch/test/env/baseattr.c
+share/examples/mpi-ch/test/env/baseattr.o
+share/examples/mpi-ch/test/env/baseattrf.f
+share/examples/mpi-ch/test/env/cmdline
+share/examples/mpi-ch/test/env/cmdline.c
+share/examples/mpi-ch/test/env/cmdline.o
+share/examples/mpi-ch/test/env/env.std
+share/examples/mpi-ch/test/env/errhand
+share/examples/mpi-ch/test/env/errhand.c
+share/examples/mpi-ch/test/env/errhand.o
+share/examples/mpi-ch/test/env/errhand2
+share/examples/mpi-ch/test/env/errhand2.c
+share/examples/mpi-ch/test/env/errhand2.o
+share/examples/mpi-ch/test/env/errhandf.f
+share/examples/mpi-ch/test/env/errstringsf.f
+share/examples/mpi-ch/test/env/errstringsf.std
+share/examples/mpi-ch/test/env/getproc
+share/examples/mpi-ch/test/env/getproc.c
+share/examples/mpi-ch/test/env/getproc.o
+share/examples/mpi-ch/test/env/getprocf.f
+share/examples/mpi-ch/test/env/gtime
+share/examples/mpi-ch/test/env/gtime.c
+share/examples/mpi-ch/test/env/gtime.o
+share/examples/mpi-ch/test/env/hang.c
+share/examples/mpi-ch/test/env/init
+share/examples/mpi-ch/test/env/init.c
+share/examples/mpi-ch/test/env/init.o
+share/examples/mpi-ch/test/env/runtests
+share/examples/mpi-ch/test/env/runtests.in
+share/examples/mpi-ch/test/env/sigchk
+share/examples/mpi-ch/test/env/sigchk.c
+share/examples/mpi-ch/test/env/sigchk.o
+share/examples/mpi-ch/test/env/test.c
+share/examples/mpi-ch/test/env/test.h
+share/examples/mpi-ch/test/env/test.o
+share/examples/mpi-ch/test/env/testerr
+share/examples/mpi-ch/test/env/testerr.c
+share/examples/mpi-ch/test/env/testerr.o
+share/examples/mpi-ch/test/env/timers
+share/examples/mpi-ch/test/env/timers.c
+share/examples/mpi-ch/test/env/timers.o
+share/examples/mpi-ch/test/env/timertest
+share/examples/mpi-ch/test/env/timertest.c
+share/examples/mpi-ch/test/env/timertest.o
+share/examples/mpi-ch/test/er.xsl
+share/examples/mpi-ch/test/f90tests
+share/examples/mpi-ch/test/io/Makefile
+share/examples/mpi-ch/test/io/Makefile.in
+share/examples/mpi-ch/test/io/README
+share/examples/mpi-ch/test/io/async
+share/examples/mpi-ch/test/io/async.c
+share/examples/mpi-ch/test/io/async.o
+share/examples/mpi-ch/test/io/atomicity
+share/examples/mpi-ch/test/io/atomicity.c
+share/examples/mpi-ch/test/io/atomicity.o
+share/examples/mpi-ch/test/io/coll_perf
+share/examples/mpi-ch/test/io/coll_perf.c
+share/examples/mpi-ch/test/io/coll_perf.o
+share/examples/mpi-ch/test/io/coll_test
+share/examples/mpi-ch/test/io/coll_test.c
+share/examples/mpi-ch/test/io/coll_test.o
+share/examples/mpi-ch/test/io/error
+share/examples/mpi-ch/test/io/error.c
+share/examples/mpi-ch/test/io/error.o
+share/examples/mpi-ch/test/io/excl
+share/examples/mpi-ch/test/io/excl.c
+share/examples/mpi-ch/test/io/excl.o
+share/examples/mpi-ch/test/io/fcoll_test
+share/examples/mpi-ch/test/io/fcoll_test.f
+share/examples/mpi-ch/test/io/fcoll_test.f.in
+share/examples/mpi-ch/test/io/fcoll_test.o
+share/examples/mpi-ch/test/io/file_info
+share/examples/mpi-ch/test/io/file_info.c
+share/examples/mpi-ch/test/io/file_info.o
+share/examples/mpi-ch/test/io/fmisc
+share/examples/mpi-ch/test/io/fmisc.f
+share/examples/mpi-ch/test/io/fmisc.f.in
+share/examples/mpi-ch/test/io/fmisc.o
+share/examples/mpi-ch/test/io/fperf
+share/examples/mpi-ch/test/io/fperf.f
+share/examples/mpi-ch/test/io/fperf.f.in
+share/examples/mpi-ch/test/io/fperf.o
+share/examples/mpi-ch/test/io/i_noncontig
+share/examples/mpi-ch/test/io/i_noncontig.c
+share/examples/mpi-ch/test/io/i_noncontig.o
+share/examples/mpi-ch/test/io/large_array
+share/examples/mpi-ch/test/io/large_array.c
+share/examples/mpi-ch/test/io/large_array.o
+share/examples/mpi-ch/test/io/large_file
+share/examples/mpi-ch/test/io/large_file.c
+share/examples/mpi-ch/test/io/large_file.c.in
+share/examples/mpi-ch/test/io/large_file.o
+share/examples/mpi-ch/test/io/misc
+share/examples/mpi-ch/test/io/misc.c
+share/examples/mpi-ch/test/io/misc.c.in
+share/examples/mpi-ch/test/io/misc.o
+share/examples/mpi-ch/test/io/noncontig
+share/examples/mpi-ch/test/io/noncontig.c
+share/examples/mpi-ch/test/io/noncontig.o
+share/examples/mpi-ch/test/io/noncontig_coll
+share/examples/mpi-ch/test/io/noncontig_coll.c
+share/examples/mpi-ch/test/io/noncontig_coll.o
+share/examples/mpi-ch/test/io/noncontig_coll2
+share/examples/mpi-ch/test/io/noncontig_coll2.c
+share/examples/mpi-ch/test/io/noncontig_coll2.o
+share/examples/mpi-ch/test/io/perf
+share/examples/mpi-ch/test/io/perf.c
+share/examples/mpi-ch/test/io/perf.o
+share/examples/mpi-ch/test/io/pfcoll_test
+share/examples/mpi-ch/test/io/pfcoll_test.f
+share/examples/mpi-ch/test/io/pfcoll_test.f.in
+share/examples/mpi-ch/test/io/pfcoll_test.o
+share/examples/mpi-ch/test/io/psimple
+share/examples/mpi-ch/test/io/psimple.c
+share/examples/mpi-ch/test/io/psimple.o
+share/examples/mpi-ch/test/io/runtests
+share/examples/mpi-ch/test/io/runtests.in
+share/examples/mpi-ch/test/io/shared_fp
+share/examples/mpi-ch/test/io/shared_fp.c
+share/examples/mpi-ch/test/io/shared_fp.o
+share/examples/mpi-ch/test/io/simple
+share/examples/mpi-ch/test/io/simple.c
+share/examples/mpi-ch/test/io/simple.o
+share/examples/mpi-ch/test/io/split_coll
+share/examples/mpi-ch/test/io/split_coll.c
+share/examples/mpi-ch/test/io/split_coll.o
+share/examples/mpi-ch/test/io/status
+share/examples/mpi-ch/test/io/status.c
+share/examples/mpi-ch/test/io/status.o
+share/examples/mpi-ch/test/io/std/async.std
+share/examples/mpi-ch/test/io/std/atomicity.std
+share/examples/mpi-ch/test/io/std/coll_test.std
+share/examples/mpi-ch/test/io/std/error.std
+share/examples/mpi-ch/test/io/std/excl.std
+share/examples/mpi-ch/test/io/std/fcoll_test.std
+share/examples/mpi-ch/test/io/std/file_info.std
+share/examples/mpi-ch/test/io/std/fmisc.std
+share/examples/mpi-ch/test/io/std/i_noncontig.std
+share/examples/mpi-ch/test/io/std/misc.std
+share/examples/mpi-ch/test/io/std/noncontig.std
+share/examples/mpi-ch/test/io/std/noncontig_coll.std
+share/examples/mpi-ch/test/io/std/noncontig_coll2.std
+share/examples/mpi-ch/test/io/std/pfcoll_test.std
+share/examples/mpi-ch/test/io/std/psimple.std
+share/examples/mpi-ch/test/io/std/shared_fp.std
+share/examples/mpi-ch/test/io/std/simple.std
+share/examples/mpi-ch/test/io/std/split_coll.std
+share/examples/mpi-ch/test/io/std/status.std
+share/examples/mpi-ch/test/profile/Makefile
+share/examples/mpi-ch/test/profile/Makefile.in
+share/examples/mpi-ch/test/profile/colluses
+share/examples/mpi-ch/test/profile/colluses.c
+share/examples/mpi-ch/test/profile/colluses.o
+share/examples/mpi-ch/test/profile/ptest
+share/examples/mpi-ch/test/profile/ptest.c
+share/examples/mpi-ch/test/profile/ptest.o
+share/examples/mpi-ch/test/profile/ptest.std
+share/examples/mpi-ch/test/profile/runtests
+share/examples/mpi-ch/test/profile/runtests.in
+share/examples/mpi-ch/test/pt2pt/Makefile
+share/examples/mpi-ch/test/pt2pt/Makefile.in
+share/examples/mpi-ch/test/pt2pt/README
+share/examples/mpi-ch/test/pt2pt/allpair.f
+share/examples/mpi-ch/test/pt2pt/allpair.std
+share/examples/mpi-ch/test/pt2pt/allpair2.f
+share/examples/mpi-ch/test/pt2pt/allpair2.std
+share/examples/mpi-ch/test/pt2pt/bsendtest
+share/examples/mpi-ch/test/pt2pt/bsendtest.c
+share/examples/mpi-ch/test/pt2pt/bsendtest.o
+share/examples/mpi-ch/test/pt2pt/cancel
+share/examples/mpi-ch/test/pt2pt/cancel.c
+share/examples/mpi-ch/test/pt2pt/cancel.o
+share/examples/mpi-ch/test/pt2pt/cancel2
+share/examples/mpi-ch/test/pt2pt/cancel2.c
+share/examples/mpi-ch/test/pt2pt/cancel2.o
+share/examples/mpi-ch/test/pt2pt/cancel3
+share/examples/mpi-ch/test/pt2pt/cancel3.c
+share/examples/mpi-ch/test/pt2pt/cancel3.o
+share/examples/mpi-ch/test/pt2pt/cancelibm
+share/examples/mpi-ch/test/pt2pt/cancelibm.c
+share/examples/mpi-ch/test/pt2pt/cancelibm.o
+share/examples/mpi-ch/test/pt2pt/cancelmessages
+share/examples/mpi-ch/test/pt2pt/cancelmessages.c
+share/examples/mpi-ch/test/pt2pt/cancelmessages.o
+share/examples/mpi-ch/test/pt2pt/commit
+share/examples/mpi-ch/test/pt2pt/commit.c
+share/examples/mpi-ch/test/pt2pt/commit.o
+share/examples/mpi-ch/test/pt2pt/dataalign
+share/examples/mpi-ch/test/pt2pt/dataalign.c
+share/examples/mpi-ch/test/pt2pt/dataalign.o
+share/examples/mpi-ch/test/pt2pt/dtypelife
+share/examples/mpi-ch/test/pt2pt/dtypelife.c
+share/examples/mpi-ch/test/pt2pt/dtypelife.o
+share/examples/mpi-ch/test/pt2pt/dtyperecv
+share/examples/mpi-ch/test/pt2pt/dtyperecv.c
+share/examples/mpi-ch/test/pt2pt/dtyperecv.o
+share/examples/mpi-ch/test/pt2pt/dtypes.c
+share/examples/mpi-ch/test/pt2pt/dtypes.h
+share/examples/mpi-ch/test/pt2pt/dtypes.o
+share/examples/mpi-ch/test/pt2pt/exittest
+share/examples/mpi-ch/test/pt2pt/exittest.c
+share/examples/mpi-ch/test/pt2pt/exittest.o
+share/examples/mpi-ch/test/pt2pt/fairness/README
+share/examples/mpi-ch/test/pt2pt/fairness/fairness-euih.c
+share/examples/mpi-ch/test/pt2pt/fairness/fairness.c
+share/examples/mpi-ch/test/pt2pt/fairness/fairness2.c
+share/examples/mpi-ch/test/pt2pt/fairness/fairness2m.c
+share/examples/mpi-ch/test/pt2pt/fairness/fairnessm.c
+share/examples/mpi-ch/test/pt2pt/fifth
+share/examples/mpi-ch/test/pt2pt/fifth.c
+share/examples/mpi-ch/test/pt2pt/fifth.o
+share/examples/mpi-ch/test/pt2pt/flood
+share/examples/mpi-ch/test/pt2pt/flood.c
+share/examples/mpi-ch/test/pt2pt/flood.o
+share/examples/mpi-ch/test/pt2pt/flood2
+share/examples/mpi-ch/test/pt2pt/flood2.c
+share/examples/mpi-ch/test/pt2pt/flood2.o
+share/examples/mpi-ch/test/pt2pt/fourth
+share/examples/mpi-ch/test/pt2pt/fourth.c
+share/examples/mpi-ch/test/pt2pt/fourth.o
+share/examples/mpi-ch/test/pt2pt/gcomm.c
+share/examples/mpi-ch/test/pt2pt/gcomm.h
+share/examples/mpi-ch/test/pt2pt/gcomm.o
+share/examples/mpi-ch/test/pt2pt/getelm
+share/examples/mpi-ch/test/pt2pt/getelm.c
+share/examples/mpi-ch/test/pt2pt/getelm.o
+share/examples/mpi-ch/test/pt2pt/hindexed
+share/examples/mpi-ch/test/pt2pt/hindexed.c
+share/examples/mpi-ch/test/pt2pt/hindexed.o
+share/examples/mpi-ch/test/pt2pt/hindexed.std
+share/examples/mpi-ch/test/pt2pt/htmsg
+share/examples/mpi-ch/test/pt2pt/htmsg.c
+share/examples/mpi-ch/test/pt2pt/htmsg.o
+share/examples/mpi-ch/test/pt2pt/hvec
+share/examples/mpi-ch/test/pt2pt/hvec.c
+share/examples/mpi-ch/test/pt2pt/hvec.o
+share/examples/mpi-ch/test/pt2pt/hvec.std
+share/examples/mpi-ch/test/pt2pt/hvectest
+share/examples/mpi-ch/test/pt2pt/hvectest.c
+share/examples/mpi-ch/test/pt2pt/hvectest.o
+share/examples/mpi-ch/test/pt2pt/hvectest2
+share/examples/mpi-ch/test/pt2pt/hvectest2.c
+share/examples/mpi-ch/test/pt2pt/hvectest2.o
+share/examples/mpi-ch/test/pt2pt/irecvtest
+share/examples/mpi-ch/test/pt2pt/irecvtest.c
+share/examples/mpi-ch/test/pt2pt/irecvtest.o
+share/examples/mpi-ch/test/pt2pt/irsend
+share/examples/mpi-ch/test/pt2pt/irsend.c
+share/examples/mpi-ch/test/pt2pt/irsend.o
+share/examples/mpi-ch/test/pt2pt/irsendinit
+share/examples/mpi-ch/test/pt2pt/irsendinit.c
+share/examples/mpi-ch/test/pt2pt/irsendinit.o
+share/examples/mpi-ch/test/pt2pt/isendf.f
+share/examples/mpi-ch/test/pt2pt/isendtest
+share/examples/mpi-ch/test/pt2pt/isendtest.c
+share/examples/mpi-ch/test/pt2pt/isendtest.o
+share/examples/mpi-ch/test/pt2pt/isndrcv
+share/examples/mpi-ch/test/pt2pt/isndrcv.c
+share/examples/mpi-ch/test/pt2pt/isndrcv.o
+share/examples/mpi-ch/test/pt2pt/isndrcv2.c
+share/examples/mpi-ch/test/pt2pt/issend2
+share/examples/mpi-ch/test/pt2pt/issend2.c
+share/examples/mpi-ch/test/pt2pt/issend2.o
+share/examples/mpi-ch/test/pt2pt/issendinit
+share/examples/mpi-ch/test/pt2pt/issendinit.c
+share/examples/mpi-ch/test/pt2pt/issendinit.o
+share/examples/mpi-ch/test/pt2pt/issendtest
+share/examples/mpi-ch/test/pt2pt/issendtest.c
+share/examples/mpi-ch/test/pt2pt/issendtest.o
+share/examples/mpi-ch/test/pt2pt/longmsgs
+share/examples/mpi-ch/test/pt2pt/longmsgs.c
+share/examples/mpi-ch/test/pt2pt/longmsgs.o
+share/examples/mpi-ch/test/pt2pt/mpitest.h
+share/examples/mpi-ch/test/pt2pt/nblock
+share/examples/mpi-ch/test/pt2pt/nblock.c
+share/examples/mpi-ch/test/pt2pt/nblock.o
+share/examples/mpi-ch/test/pt2pt/nblock.std
+share/examples/mpi-ch/test/pt2pt/nbtest
+share/examples/mpi-ch/test/pt2pt/nbtest.c
+share/examples/mpi-ch/test/pt2pt/nbtest.o
+share/examples/mpi-ch/test/pt2pt/nbtest.std
+share/examples/mpi-ch/test/pt2pt/nullproc
+share/examples/mpi-ch/test/pt2pt/nullproc.c
+share/examples/mpi-ch/test/pt2pt/nullproc.o
+share/examples/mpi-ch/test/pt2pt/nullproc.std
+share/examples/mpi-ch/test/pt2pt/nullproc2
+share/examples/mpi-ch/test/pt2pt/nullproc2.c
+share/examples/mpi-ch/test/pt2pt/nullproc2.o
+share/examples/mpi-ch/test/pt2pt/nullproc2.std
+share/examples/mpi-ch/test/pt2pt/order
+share/examples/mpi-ch/test/pt2pt/order.c
+share/examples/mpi-ch/test/pt2pt/order.o
+share/examples/mpi-ch/test/pt2pt/overtake
+share/examples/mpi-ch/test/pt2pt/overtake.c
+share/examples/mpi-ch/test/pt2pt/overtake.o
+share/examples/mpi-ch/test/pt2pt/pack
+share/examples/mpi-ch/test/pt2pt/pack.c
+share/examples/mpi-ch/test/pt2pt/pack.o
+share/examples/mpi-ch/test/pt2pt/pack.std
+share/examples/mpi-ch/test/pt2pt/persist
+share/examples/mpi-ch/test/pt2pt/persist.c
+share/examples/mpi-ch/test/pt2pt/persist.o
+share/examples/mpi-ch/test/pt2pt/persist.std
+share/examples/mpi-ch/test/pt2pt/persist2
+share/examples/mpi-ch/test/pt2pt/persist2.c
+share/examples/mpi-ch/test/pt2pt/persist2.o
+share/examples/mpi-ch/test/pt2pt/persist2.std
+share/examples/mpi-ch/test/pt2pt/persistent
+share/examples/mpi-ch/test/pt2pt/persistent.c
+share/examples/mpi-ch/test/pt2pt/persistent.o
+share/examples/mpi-ch/test/pt2pt/persistent.std
+share/examples/mpi-ch/test/pt2pt/pingpong.f
+share/examples/mpi-ch/test/pt2pt/probe
+share/examples/mpi-ch/test/pt2pt/probe.c
+share/examples/mpi-ch/test/pt2pt/probe.o
+share/examples/mpi-ch/test/pt2pt/probe1
+share/examples/mpi-ch/test/pt2pt/probe1.c
+share/examples/mpi-ch/test/pt2pt/probe1.o
+share/examples/mpi-ch/test/pt2pt/relrank
+share/examples/mpi-ch/test/pt2pt/relrank.c
+share/examples/mpi-ch/test/pt2pt/relrank.o
+share/examples/mpi-ch/test/pt2pt/reqcreate
+share/examples/mpi-ch/test/pt2pt/reqcreate.c
+share/examples/mpi-ch/test/pt2pt/reqcreate.o
+share/examples/mpi-ch/test/pt2pt/reqcreate.std
+share/examples/mpi-ch/test/pt2pt/reqfree
+share/examples/mpi-ch/test/pt2pt/reqfree.c
+share/examples/mpi-ch/test/pt2pt/reqfree.o
+share/examples/mpi-ch/test/pt2pt/runtests
+share/examples/mpi-ch/test/pt2pt/runtests.in
+share/examples/mpi-ch/test/pt2pt/secondf.f
+share/examples/mpi-ch/test/pt2pt/self
+share/examples/mpi-ch/test/pt2pt/self.c
+share/examples/mpi-ch/test/pt2pt/self.o
+share/examples/mpi-ch/test/pt2pt/self.std
+share/examples/mpi-ch/test/pt2pt/selfvsworld
+share/examples/mpi-ch/test/pt2pt/selfvsworld.c
+share/examples/mpi-ch/test/pt2pt/selfvsworld.o
+share/examples/mpi-ch/test/pt2pt/selfvsworld.std
+share/examples/mpi-ch/test/pt2pt/send1.f
+share/examples/mpi-ch/test/pt2pt/sendcplx.f
+share/examples/mpi-ch/test/pt2pt/sendfort.f
+share/examples/mpi-ch/test/pt2pt/sendmany
+share/examples/mpi-ch/test/pt2pt/sendmany.c
+share/examples/mpi-ch/test/pt2pt/sendmany.o
+share/examples/mpi-ch/test/pt2pt/sendmany.std
+share/examples/mpi-ch/test/pt2pt/sendorder
+share/examples/mpi-ch/test/pt2pt/sendorder.c
+share/examples/mpi-ch/test/pt2pt/sendorder.o
+share/examples/mpi-ch/test/pt2pt/sendorder.std
+share/examples/mpi-ch/test/pt2pt/sendrecv
+share/examples/mpi-ch/test/pt2pt/sendrecv.c
+share/examples/mpi-ch/test/pt2pt/sendrecv.o
+share/examples/mpi-ch/test/pt2pt/sendrecv2
+share/examples/mpi-ch/test/pt2pt/sendrecv2.c
+share/examples/mpi-ch/test/pt2pt/sendrecv2.o
+share/examples/mpi-ch/test/pt2pt/sendrecv3
+share/examples/mpi-ch/test/pt2pt/sendrecv3.c
+share/examples/mpi-ch/test/pt2pt/sendrecv3.o
+share/examples/mpi-ch/test/pt2pt/sendrecv4
+share/examples/mpi-ch/test/pt2pt/sendrecv4.c
+share/examples/mpi-ch/test/pt2pt/sendrecv4.o
+share/examples/mpi-ch/test/pt2pt/sixth
+share/examples/mpi-ch/test/pt2pt/sixth.c
+share/examples/mpi-ch/test/pt2pt/sixth.o
+share/examples/mpi-ch/test/pt2pt/sndrcv
+share/examples/mpi-ch/test/pt2pt/sndrcv.c
+share/examples/mpi-ch/test/pt2pt/sndrcv.o
+share/examples/mpi-ch/test/pt2pt/sndrcvrep
+share/examples/mpi-ch/test/pt2pt/sndrcvrep.c
+share/examples/mpi-ch/test/pt2pt/sndrcvrep.o
+share/examples/mpi-ch/test/pt2pt/sndrcvrep.std
+share/examples/mpi-ch/test/pt2pt/sndrcvrpl2
+share/examples/mpi-ch/test/pt2pt/sndrcvrpl2.c
+share/examples/mpi-ch/test/pt2pt/sndrcvrpl2.o
+share/examples/mpi-ch/test/pt2pt/ssendtest
+share/examples/mpi-ch/test/pt2pt/ssendtest.c
+share/examples/mpi-ch/test/pt2pt/ssendtest.o
+share/examples/mpi-ch/test/pt2pt/ssendtest2
+share/examples/mpi-ch/test/pt2pt/ssendtest2.c
+share/examples/mpi-ch/test/pt2pt/ssendtest2.o
+share/examples/mpi-ch/test/pt2pt/ssendtest2.std
+share/examples/mpi-ch/test/pt2pt/structf.f
+share/examples/mpi-ch/test/pt2pt/structf.std
+share/examples/mpi-ch/test/pt2pt/structlb
+share/examples/mpi-ch/test/pt2pt/structlb.c
+share/examples/mpi-ch/test/pt2pt/structlb.o
+share/examples/mpi-ch/test/pt2pt/systest.c
+share/examples/mpi-ch/test/pt2pt/systest1.c
+share/examples/mpi-ch/test/pt2pt/test.c
+share/examples/mpi-ch/test/pt2pt/test.h
+share/examples/mpi-ch/test/pt2pt/test.o
+share/examples/mpi-ch/test/pt2pt/testall
+share/examples/mpi-ch/test/pt2pt/testall.c
+share/examples/mpi-ch/test/pt2pt/testall.o
+share/examples/mpi-ch/test/pt2pt/testhetero
+share/examples/mpi-ch/test/pt2pt/testsome
+share/examples/mpi-ch/test/pt2pt/testsome.c
+share/examples/mpi-ch/test/pt2pt/testsome.o
+share/examples/mpi-ch/test/pt2pt/testtest1
+share/examples/mpi-ch/test/pt2pt/testtest1.c
+share/examples/mpi-ch/test/pt2pt/testtest1.o
+share/examples/mpi-ch/test/pt2pt/testtypes.c
+share/examples/mpi-ch/test/pt2pt/texecer
+share/examples/mpi-ch/test/pt2pt/third
+share/examples/mpi-ch/test/pt2pt/third.c
+share/examples/mpi-ch/test/pt2pt/third.o
+share/examples/mpi-ch/test/pt2pt/trunc
+share/examples/mpi-ch/test/pt2pt/trunc.c
+share/examples/mpi-ch/test/pt2pt/trunc.o
+share/examples/mpi-ch/test/pt2pt/truncmult
+share/examples/mpi-ch/test/pt2pt/truncmult.c
+share/examples/mpi-ch/test/pt2pt/truncmult.o
+share/examples/mpi-ch/test/pt2pt/typebase
+share/examples/mpi-ch/test/pt2pt/typebase.c
+share/examples/mpi-ch/test/pt2pt/typebase.o
+share/examples/mpi-ch/test/pt2pt/typebase.std
+share/examples/mpi-ch/test/pt2pt/typebasef.f
+share/examples/mpi-ch/test/pt2pt/typecreate
+share/examples/mpi-ch/test/pt2pt/typecreate.c
+share/examples/mpi-ch/test/pt2pt/typecreate.o
+share/examples/mpi-ch/test/pt2pt/typecreate.std
+share/examples/mpi-ch/test/pt2pt/typelb
+share/examples/mpi-ch/test/pt2pt/typelb.c
+share/examples/mpi-ch/test/pt2pt/typelb.o
+share/examples/mpi-ch/test/pt2pt/typetest
+share/examples/mpi-ch/test/pt2pt/typetest.c
+share/examples/mpi-ch/test/pt2pt/typetest.o
+share/examples/mpi-ch/test/pt2pt/typeub
+share/examples/mpi-ch/test/pt2pt/typeub.c
+share/examples/mpi-ch/test/pt2pt/typeub.o
+share/examples/mpi-ch/test/pt2pt/typeub.std
+share/examples/mpi-ch/test/pt2pt/typeub2
+share/examples/mpi-ch/test/pt2pt/typeub2.c
+share/examples/mpi-ch/test/pt2pt/typeub2.o
+share/examples/mpi-ch/test/pt2pt/typeub2.std
+share/examples/mpi-ch/test/pt2pt/typeub3
+share/examples/mpi-ch/test/pt2pt/typeub3.c
+share/examples/mpi-ch/test/pt2pt/typeub3.o
+share/examples/mpi-ch/test/pt2pt/typeub3.std
+share/examples/mpi-ch/test/pt2pt/waitall
+share/examples/mpi-ch/test/pt2pt/waitall.c
+share/examples/mpi-ch/test/pt2pt/waitall.o
+share/examples/mpi-ch/test/pt2pt/waitall.std
+share/examples/mpi-ch/test/pt2pt/waitall2
+share/examples/mpi-ch/test/pt2pt/waitall2.c
+share/examples/mpi-ch/test/pt2pt/waitall2.o
+share/examples/mpi-ch/test/pt2pt/waitall2.std
+share/examples/mpi-ch/test/pt2pt/waitall3
+share/examples/mpi-ch/test/pt2pt/waitall3.c
+share/examples/mpi-ch/test/pt2pt/waitall3.o
+share/examples/mpi-ch/test/pt2pt/waitall4
+share/examples/mpi-ch/test/pt2pt/waitall4.c
+share/examples/mpi-ch/test/pt2pt/waitall4.o
+share/examples/mpi-ch/test/pt2pt/waitany
+share/examples/mpi-ch/test/pt2pt/waitany.c
+share/examples/mpi-ch/test/pt2pt/waitany.o
+share/examples/mpi-ch/test/pt2pt/waitany.std
+share/examples/mpi-ch/test/runbase
+share/examples/mpi-ch/test/sendchar.c
+share/examples/mpi-ch/test/sendlogc.f
+share/examples/mpi-ch/test/sendshort.c
+share/examples/mpi-ch/test/sendstruct.c
+share/examples/mpi-ch/test/sendvector.c
+share/examples/mpi-ch/test/testhetero
+share/examples/mpi-ch/test/topol/Makefile
+share/examples/mpi-ch/test/topol/Makefile.in
+share/examples/mpi-ch/test/topol/cart
+share/examples/mpi-ch/test/topol/cart.c
+share/examples/mpi-ch/test/topol/cart.o
+share/examples/mpi-ch/test/topol/cart1f.f
+share/examples/mpi-ch/test/topol/cart2
+share/examples/mpi-ch/test/topol/cart2.c
+share/examples/mpi-ch/test/topol/cart2.o
+share/examples/mpi-ch/test/topol/cart2f.f
+share/examples/mpi-ch/test/topol/cartc.f90
+share/examples/mpi-ch/test/topol/cartf.f
+share/examples/mpi-ch/test/topol/cartf.std
+share/examples/mpi-ch/test/topol/cartmap
+share/examples/mpi-ch/test/topol/cartmap.c
+share/examples/mpi-ch/test/topol/cartmap.o
+share/examples/mpi-ch/test/topol/cartmap.std
+share/examples/mpi-ch/test/topol/cartorder
+share/examples/mpi-ch/test/topol/cartorder.c
+share/examples/mpi-ch/test/topol/cartorder.o
+share/examples/mpi-ch/test/topol/dims
+share/examples/mpi-ch/test/topol/dims.c
+share/examples/mpi-ch/test/topol/dims.o
+share/examples/mpi-ch/test/topol/graphtest
+share/examples/mpi-ch/test/topol/graphtest.c
+share/examples/mpi-ch/test/topol/graphtest.o
+share/examples/mpi-ch/test/topol/graphtest.std
+share/examples/mpi-ch/test/topol/runtests
+share/examples/mpi-ch/test/topol/runtests.in
+share/examples/mpi-ch/test/topol/test.c
+share/examples/mpi-ch/test/topol/test.h
+share/examples/mpi-ch/test/topol/test.o
+share/examples/mpi-ch/test/topol/twod.f
+share/examples/mpi-ch/test/topol/twod2.f
share/upshot/bitmaps/2x2
share/upshot/bitmaps/black
share/upshot/bitmaps/boxes
@@ -855,19 +2015,44 @@ share/upshot/bitmaps/vlines4
share/upshot/bitmaps/white
share/upshot/logfiles/fft.trf
share/upshot/logfiles/sam_hyp.16.log
-share/util/machines/machines.netbsd
+share/util/machines/machines.${LOWER_OPSYS}
share/util/machines/machines.sample
-@dirrm include/mpi2c++
+@dirrm share/util/machines
+@dirrm share/util
+@dirrm share/upshot/logfiles
+@dirrm share/upshot/bitmaps
+@dirrm share/upshot
+@dirrm share/examples/mpi-ch/test/topol
+@dirrm share/examples/mpi-ch/test/pt2pt/fairness
+@dirrm share/examples/mpi-ch/test/pt2pt
+@dirrm share/examples/mpi-ch/test/profile
+@dirrm share/examples/mpi-ch/test/io/std
+@dirrm share/examples/mpi-ch/test/io
+@dirrm share/examples/mpi-ch/test/env
+@dirrm share/examples/mpi-ch/test/context
+@dirrm share/examples/mpi-ch/test/command
+@dirrm share/examples/mpi-ch/test/coll
+@dirrm share/examples/mpi-ch/test
+@dirrm share/examples/mpi-ch/perftest/config/confdb
+@dirrm share/examples/mpi-ch/perftest/config
+@dirrm share/examples/mpi-ch/perftest
+@dirrm share/examples/mpi-ch/nt/netpipe
+@dirrm share/examples/mpi-ch/nt/mpptest
+@dirrm share/examples/mpi-ch/nt/mandel
+@dirrm share/examples/mpi-ch/nt/basic
+@dirrm share/examples/mpi-ch/nt
+@dirrm share/examples/mpi-ch/mpe
+@dirrm share/examples/mpi-ch/io/std
+@dirrm share/examples/mpi-ch/io
+@dirrm share/examples/mpi-ch/basic
+@dirrm share/examples/mpi-ch/MPI-2-C++
+@dirrm share/examples/mpi-ch
@dirrm share/doc/mpi-ch
-@dirrm share/doc/html/mpi-ch/www1
-@dirrm share/doc/html/mpi-ch/www3
@dirrm share/doc/html/mpi-ch/www4
+@dirrm share/doc/html/mpi-ch/www3
+@dirrm share/doc/html/mpi-ch/www1
+@dirrm share/doc/html/mpi-ch/userguide
+@dirrm share/doc/html/mpi-ch/mpeguide
+@dirrm share/doc/html/mpi-ch/install
@dirrm share/doc/html/mpi-ch
-@dirrm share/examples/mpi-ch/MPI-2-C++
-@dirrm share/examples/mpi-ch/mpe
-@dirrm share/examples/mpi-ch
-@dirrm share/upshot/bitmaps
-@dirrm share/upshot/logfiles
-@dirrm share/upshot
-@dirrm share/util/machines
-@dirrm share/util
+@dirrm include/mpi2c++
diff --git a/parallel/mpi-ch/distinfo b/parallel/mpi-ch/distinfo
index 2c789ddf1ab..0f8877a38e6 100644
--- a/parallel/mpi-ch/distinfo
+++ b/parallel/mpi-ch/distinfo
@@ -1,15 +1,18 @@
-$NetBSD: distinfo,v 1.2 2001/04/18 15:22:46 agc Exp $
+$NetBSD: distinfo,v 1.3 2003/03/27 21:07:05 jschauma Exp $
-SHA1 (mpich-1.2.1.tar.gz) = 98b6ce50ad7ad5d514e8405d25cd89082738cd30
-Size (mpich-1.2.1.tar.gz) = 9322225 bytes
-SHA1 (patch-aa) = 00d28f9b6bf45ecab975a15dc589afda420b01d0
+SHA1 (mpich-1.2.5-1a.tar.gz) = 28d9316601196169a8576ace94daf23f1b673c01
+Size (mpich-1.2.5-1a.tar.gz) = 12381275 bytes
+SHA1 (mpich-docs.tgz) = fb7a9c7459998b9b74584d2afc4553027d94ad10
+Size (mpich-docs.tgz) = 326405 bytes
+SHA1 (patch-aa) = 2575ea0e7c8fd41850432fc6a32dc8999c59828a
SHA1 (patch-ak) = 8ad7340a9a95087649a96c823e5d0965922e209b
-SHA1 (patch-al) = 57c5d8249aeff57e82956314828aeadcdf95cd89
+SHA1 (patch-al) = 0f889dba558d9bd5122610f2ce2aecda6d6c5323
SHA1 (patch-am) = ebebecac0ee222284ba75ea300d0fedc99c7fea8
-SHA1 (patch-an) = f70b13803dd93768f6b72ba81ea73badc6155a9d
SHA1 (patch-ao) = 61b36fd1e38131a3f20db586ee6810f1d506b3dd
SHA1 (patch-ap) = 5320ef47b74691e52f247d9560954257762b5dd2
-SHA1 (patch-aq) = 764b1707c5d7b2bf8b61d59646985485228017ff
-SHA1 (patch-ar) = 4b84772ce42136f0a278bf5c12a3fd7dc72ef61d
+SHA1 (patch-ar) = 6a3518b582a29358715209ed6aa8bd47aedce10d
SHA1 (patch-as) = 5c3c3de705e9ddca64e95bf9781b4a5147ba788d
SHA1 (patch-at) = faeec80f8e35546e830873886d00e4332444a29a
+SHA1 (patch-au) = 00a6f439d2bb65269780f2141dbd588b147e890d
+SHA1 (patch-av) = 5d4330ea9ff8e4fe09879f092b0e4032fba54c13
+SHA1 (patch-aw) = a1a98f08743cd1d33187b37ceb24ff5c4fcd731a
diff --git a/parallel/mpi-ch/patches/patch-aa b/parallel/mpi-ch/patches/patch-aa
index e6c3cc4ab26..9e3bc0a3687 100644
--- a/parallel/mpi-ch/patches/patch-aa
+++ b/parallel/mpi-ch/patches/patch-aa
@@ -1,9 +1,9 @@
-$NetBSD: patch-aa,v 1.3 2001/03/21 15:28:58 wennmach Exp $
+$NetBSD: patch-aa,v 1.4 2003/03/27 21:07:05 jschauma Exp $
---- configure.orig Tue Jul 7 07:52:46 1998
-+++ configure Thu Aug 6 03:18:27 1998
-@@ -9791,14 +9791,9 @@
- cat > conftest.c <<EOF
+--- configure.orig Mon Mar 24 16:28:18 2003
++++ configure Mon Mar 24 16:29:00 2003
+@@ -9779,14 +9779,9 @@
+ cat > conftest.c <<EOF
#include "confdefs.h"
main () {
- /* Are we little or big endian? From Harbison&Steele. */
@@ -14,9 +14,9 @@ $NetBSD: patch-aa,v 1.3 2001/03/21 15:28:58 wennmach Exp $
- } u;
- u.l = 1;
- exit (u.c[sizeof (long) - 1] == 1);
-+ int indian = 1;
-+
++ int indian = 1;
++
+ exit(*(char *)&indian));
}
EOF
- eval $compile
+ if test -n "$compile" ; then
diff --git a/parallel/mpi-ch/patches/patch-al b/parallel/mpi-ch/patches/patch-al
index 8752ce7bfb4..b92a9cb1ee1 100644
--- a/parallel/mpi-ch/patches/patch-al
+++ b/parallel/mpi-ch/patches/patch-al
@@ -1,10 +1,8 @@
-$NetBSD: patch-al,v 1.5 2001/03/21 15:29:00 wennmach Exp $
+$NetBSD: patch-al,v 1.6 2003/03/27 21:07:05 jschauma Exp $
-Adopt to pkg hierarchy.
-
---- util/mpiinstall.in.orig Thu Aug 24 18:21:36 2000
-+++ util/mpiinstall.in Wed Mar 21 14:40:13 2001
-@@ -446,9 +446,11 @@
+--- util/mpiinstall.in.orig Mon Jan 13 18:12:29 2003
++++ util/mpiinstall.in Thu Mar 27 12:04:15 2003
+@@ -453,9 +453,11 @@
MkDir $docdir
MkDir $sysconfdir
@@ -18,7 +16,7 @@ Adopt to pkg hierarchy.
MkDir $includedir/mpi2c++
fi
-@@ -648,7 +650,7 @@
+@@ -670,7 +672,7 @@
# $CPRP -r util/machines $prefix/util/machines.anl
for file in util/machines/machines* ; do
if [ -s $file ] ; then
@@ -27,97 +25,63 @@ Adopt to pkg hierarchy.
fi
done
#
-@@ -868,7 +870,7 @@
+@@ -963,6 +965,8 @@
CopyFile $top_srcdir/util/cleanipcs $sbindir $XMODE
#
# Example programs
--CopyFile $top_srcdir/installtest/Makefile.in $prefix/examples
-+CopyFile $top_srcdir/installtest/Makefile.in $prefix/share/examples/mpi-ch
++# We install all example programs, so we can skip these
++if [ ! true ]; then
+ CopyFile $top_srcdir/installtest/Makefile.in $prefix/examples
#
# This SHOULD use mpireconfig...
- Savevar=$prefix
-@@ -876,44 +878,44 @@
- # prefix=@prefix@ when ever prefix= starts in the first column (!)
- # It also does this with exec_prefix (!!)
- prefix=$APREFIX
--(cd $prefix/examples ; $bindir/mpireconfig Makefile )
--echo "(cd $prefix/examples ; $MAKE clean)" >> $UNINSTALLFILE
--echo "/bin/rm -f $prefix/examples/Makefile" >> $UNINSTALLFILE
-+(cd $prefix/share/examples/mpi-ch ; $bindir/mpireconfig Makefile )
-+echo "(cd $prefix/share/examples/mpi-ch ; $MAKE clean)" >> $UNINSTALLFILE
-+echo "/bin/rm -f $prefix/share/examples/mpi-ch/Makefile" >> $UNINSTALLFILE
- prefix=$Savevar
--CopyFile $prefix/examples/Makefile $datadir/Makefile.sample
--CopyFile $top_srcdir/installtest/cpi.c $prefix/examples
--CopyFile $top_srcdir/installtest/cpip.c $prefix/examples
--CopyFile $top_srcdir/installtest/cpilog.c $prefix/examples
--CopyFile $top_srcdir/installtest/hello++.cc $prefix/examples
-+CopyFile $prefix/share/examples/mpi-ch/Makefile $prefix/share/examples/mpi-ch/Makefile.sample
-+CopyFile $top_srcdir/installtest/cpi.c $prefix/share/examples/mpi-ch
-+CopyFile $top_srcdir/installtest/cpip.c $prefix/share/examples/mpi-ch
-+CopyFile $top_srcdir/installtest/cpilog.c $prefix/share/examples/mpi-ch
-+CopyFile $top_srcdir/installtest/hello++.cc $prefix/share/examples/mpi-ch
- if [ "@NOF77@" = "0" ] ; then
-- CopyFile $top_srcdir/installtest/pi3.f $prefix/examples
-- CopyFile $top_srcdir/installtest/pi3p.f $prefix/examples
-+ CopyFile $top_srcdir/installtest/pi3.f $prefix/share/examples/mpi-ch
-+ CopyFile $top_srcdir/installtest/pi3p.f $prefix/share/examples/mpi-ch
- if [ "@NO_F90@" = "0" ] ; then
-- CopyFile $top_srcdir/installtest/pi3f90.f90 $prefix/examples
-+ CopyFile $top_srcdir/installtest/pi3f90.f90 $prefix/share/examples/mpi-ch
- fi
- fi
- if [ -s $top_srcdir/romio/test/simple.c ] ; then
-- CopyFile $top_srcdir/romio/test/simple.c $prefix/examples/simpleio.c
-+ CopyFile $top_srcdir/romio/test/simple.c $prefix/share/examples/mpi-ch/simpleio.c
- fi
--CopyFile $top_srcdir/installtest/README $prefix/examples
-+CopyFile $top_srcdir/installtest/README $prefix/share/examples/mpi-ch
- #
- # Test build the examples
--$Show "(cd $prefix/examples ; /bin/rm -f mpirun ; \
-- ln -s ../bin/mpirun mpirun )"
--echo "/bin/rm -f $prefix/examples/mpirun" >> $UNINSTALLFILE
-+$Show "(cd $prefix/share/examples/mpi-ch ; /bin/rm -f mpirun ; \
-+ ln -s $bindir/mpirun mpirun )"
-+echo "/bin/rm -f $prefix/share/examples/mpi-ch/mpirun" >> $UNINSTALLFILE
+@@ -996,14 +1000,16 @@
+ $Show "(cd $DESTDIR$prefix/examples ; /bin/rm -f mpirun ; \
+ ln -s ../bin/mpirun mpirun )"
+ echo "/bin/rm -f $prefix/examples/mpirun" >> $UNINSTALLFILE
++
++fi # no examples
#
echo "About to run installation test..."
--$Show "(cd $prefix/examples; $MAKE all ; $MAKE clean )"
-+$Show "(cd $prefix/share/examples/mpi-ch; $MAKE all ; $MAKE clean )"
- if [ @SHAREDKIND@ != "ignore" ] ; then
+ if [ "x$DESTDIR" = "x" ]; then
+ # only works when DESTDIR is blank, and installing on final location.
+- $Show "(cd $DESTDIR$prefix/examples; $MAKE all ; $MAKE clean )"
++ $Show "(cd $prefix/share/examples/mpi-ch; $MAKE all ; $MAKE clean )"
+ if [ @SHAREDKIND@ != "ignore" ] ; then
echo "About to run installation test for shared libraries ..."
-- $Show "(cd $prefix/examples; MPICH_USE_SHLIB="yes"; export MPICH_USE_SHLIB; $MAKE all ; $MAKE clean )"
+- $Show "(cd $DESTDIR$prefix/examples; MPICH_USE_SHLIB="yes"; export MPICH_USE_SHLIB; $MAKE all ; $MAKE clean )"
+ $Show "(cd $prefix/share/examples/mpi-ch; MPICH_USE_SHLIB="yes"; export MPICH_USE_SHLIB; $MAKE all ; $MAKE clean )"
+ fi
fi
#
- # This SHOULD use mpireconfig...
- Savevar=$prefix
+@@ -1012,39 +1018,40 @@
if [ -n "$CPP_DIR" -a "$buildcpp" = 1 ] ; then
+ # Removed the installation of these extra examples.
# C++ Example programs
-- CopyFile $top_srcdir/installtest/mpi-2-c++/Makefile.in $prefix/examples/$CPP_DIR
+-# CopyFile $top_srcdir/installtest/mpi-2-c++/Makefile.in $prefix/examples/$CPP_DIR
+ CopyFile $top_srcdir/installtest/mpi-2-c++/Makefile.in $prefix/share/examples/mpi-ch/$CPP_DIR
#
prefix=$APREFIX
- CPPEXDIR=$top_srcdir/$CPP_DIR/contrib/examples
-@@ -921,25 +923,25 @@
- # the C++ examples Makefile, particularly the TEMPLATE_REP field
- # The intent here is to update the directories; but we also need
- # to update a few additional fields
-- (cd $prefix/examples/$CPP_DIR ; $bindir/mpireconfig Makefile )
-- echo "(cd $prefix/examples/$CPP_DIR ; $MAKE clean)" >> $UNINSTALLFILE
-- echo "/bin/rm -f $prefix/examples/$CPP_DIR/Makefile" >> $UNINSTALLFILE
-+ (cd $prefix/share/examples/mpi-ch/$CPP_DIR ; $bindir/mpireconfig Makefile )
-+ echo "(cd $prefix/share/examples/mpi-ch/$CPP_DIR ; $MAKE clean)" >> $UNINSTALLFILE
-+ echo "/bin/rm -f $prefix/share/examples/mpi-ch/$CPP_DIR/Makefile" >> $UNINSTALLFILE
- prefix=$Savevar
-- CopyFile $CPPEXDIR/hello_world.cc $prefix/examples/$CPP_DIR
-- CopyFile $CPPEXDIR/ring.cc $prefix/examples/$CPP_DIR
-- CopyFile $CPPEXDIR/topology.cc $prefix/examples/$CPP_DIR
-- CopyFile $CPPEXDIR/user_bcast.cc $prefix/examples/$CPP_DIR
-- CopyFile $CPPEXDIR/chapter_10_mpi2.cc $prefix/examples/$CPP_DIR
-- CopyFile $CPPEXDIR/pi.cc $prefix/examples/$CPP_DIR
-- CopyFile $CPPEXDIR/README $prefix/examples/$CPP_DIR
+-# CPPEXDIR=$top_srcdir/$CPP_DIR/contrib/examples
++ CPPEXDIR=$top_srcdir/$CPP_DIR/contrib/examples
+ # # This isn't correct because it doesn't handle all of the fields in
+ # # the C++ examples Makefile, particularly the TEMPLATE_REP field
+ # # The intent here is to update the directories; but we also need
+ # # to update a few additional fields
+-# (cd $prefix/examples/$CPP_DIR ; $bindir/mpireconfig Makefile )
+-# echo "(cd $prefix/examples/$CPP_DIR ; $MAKE clean)" >> $UNINSTALLFILE
+-# echo "/bin/rm -f $prefix/examples/$CPP_DIR/Makefile" >> $UNINSTALLFILE
+-# prefix=$Savevar
+-# CopyFile $CPPEXDIR/hello_world.cc $prefix/examples/$CPP_DIR
+-# CopyFile $CPPEXDIR/ring.cc $prefix/examples/$CPP_DIR
+-# CopyFile $CPPEXDIR/topology.cc $prefix/examples/$CPP_DIR
+-# CopyFile $CPPEXDIR/user_bcast.cc $prefix/examples/$CPP_DIR
+-# CopyFile $CPPEXDIR/chapter_10_mpi2.cc $prefix/examples/$CPP_DIR
+-# CopyFile $CPPEXDIR/pi.cc $prefix/examples/$CPP_DIR
+-# CopyFile $CPPEXDIR/README $prefix/examples/$CPP_DIR
++ (cd $prefix/share/examples/mpi-ch/$CPP_DIR ; $bindir/mpireconfig Makefile )
++ echo "(cd $prefix/share/examples/mpi-ch/$CPP_DIR ; $MAKE clean)" >> $UNINSTALLFILE
++ echo "/bin/rm -f $prefix/share/examples/mpi-ch/$CPP_DIR/Makefile" >> $UNINSTALLFILE
++ prefix=$Savevar
+ CopyFile $CPPEXDIR/hello_world.cc $prefix/share/examples/mpi-ch/$CPP_DIR
+ CopyFile $CPPEXDIR/ring.cc $prefix/share/examples/mpi-ch/$CPP_DIR
+ CopyFile $CPPEXDIR/topology.cc $prefix/share/examples/mpi-ch/$CPP_DIR
@@ -125,18 +89,30 @@ Adopt to pkg hierarchy.
+ CopyFile $CPPEXDIR/chapter_10_mpi2.cc $prefix/share/examples/mpi-ch/$CPP_DIR
+ CopyFile $CPPEXDIR/pi.cc $prefix/share/examples/mpi-ch/$CPP_DIR
+ CopyFile $CPPEXDIR/README $prefix/share/examples/mpi-ch/$CPP_DIR
- #
- # Test build the C++ examples
-- $Show "(cd $prefix/examples/$CPP_DIR ; /bin/rm -f mpirun ; \
-- ln -s ../../bin/mpirun mpirun )"
-- echo "/bin/rm -f $prefix/examples/$CPP_DIR/mpirun" >> $UNINSTALLFILE
++
+ # #
+ # # Test build the C++ examples
+-# $Show "(cd $prefix/examples/$CPP_DIR ; /bin/rm -f mpirun ; \
+-# ln -s ../../bin/mpirun mpirun )"
+-# echo "/bin/rm -f $prefix/examples/$CPP_DIR/mpirun" >> $UNINSTALLFILE
+-# #
+-# echo "About to run C++ installation test..."
+-# $Show "(cd $prefix/examples/$CPP_DIR; $MAKE ; $MAKE clean)"
+ $Show "(cd $prefix/share/examples/mpi-ch/$CPP_DIR ; /bin/rm -f mpirun ; \
-+ ln -s $bindir/mpirun mpirun )"
++ ln -s $bindir/mpirun mpirun )"
+ echo "/bin/rm -f $prefix/share/examples/mpi-ch/$CPP_DIR/mpirun" >> $UNINSTALLFILE
- #
- echo "About to run C++ installation test..."
-- $Show "(cd $prefix/examples/$CPP_DIR; $MAKE ; $MAKE clean)"
-+ $Show "(cd $prefix/share/examples/mpi-ch/$CPP_DIR; $MAKE ; $MAKE clean)"
++
++ echo "About to run C++ installation test..."
++ $Show "(cd $prefix/share/examples/mpi-ch/$CPP_DIR; $MAKE ; $MAKE clean)"
+ # # A temporary fix because C++ clean doesn't remove any template
+ # # directories. This will eventually need to be changed into a for loop
+ # # (even better, the clean target in the Makefile should be fixed)
+-# if [ -d $prefix/examples/$CPP_DIR/ii_files ] ; then
+-# $Show rm -rf $prefix/examples/$CPP_DIR/ii_files
+-# fi
++ if [ -d $prefix/share/examples/mpi-ch/$CPP_DIR/ii_files ] ; then
++ $Show rm -rf $prefix/share/examples/mpi-ch/$CPP_DIR/ii_files
++ fi
#
fi
#
diff --git a/parallel/mpi-ch/patches/patch-an b/parallel/mpi-ch/patches/patch-an
deleted file mode 100644
index a1f54ea0157..00000000000
--- a/parallel/mpi-ch/patches/patch-an
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-an,v 1.1 2001/03/21 15:29:01 wennmach Exp $
-
-Add "NETBSD" where appropriate.
-
---- mpid/ch_p4/p4/usc/usc.c.orig Mon Mar 19 20:26:34 2001
-+++ mpid/ch_p4/p4/usc/usc.c Mon Mar 19 20:28:13 2001
-@@ -88,7 +88,7 @@
-
- #if defined(SUN) || defined(HP) || defined(DEC5000) || \
- defined(SUN_SOLARIS) || defined(FREEBSD) || defined(LINUX) || \
-- defined(I86_SOLARIS) || \
-+ defined(I86_SOLARIS) || defined(NETBSD) || \
- defined(BALANCE) || \
- defined(RS6000) || defined(IBM3090) || \
- defined(NEXT) || defined(TITAN) || defined(GP_1000) || \
-@@ -198,7 +198,7 @@
-
- #if defined(SUN) || defined(HP) || \
- defined(SUN_SOLARIS) || defined(FREEBSD) || defined(LINUX) || \
-- defined(I86_SOLARIS) || \
-+ defined(I86_SOLARIS) || defined(NETBSD) || \
- defined(BALANCE) || \
- defined(RS6000) || defined(IBM3090) || \
- defined(NEXT) || defined(TITAN) || defined(TC1000) || \
diff --git a/parallel/mpi-ch/patches/patch-aq b/parallel/mpi-ch/patches/patch-aq
deleted file mode 100644
index 202a60813b6..00000000000
--- a/parallel/mpi-ch/patches/patch-aq
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-aq,v 1.1 2001/03/21 15:29:01 wennmach Exp $
-
-PVFS symbol confusion.
-
---- romio/adio/common/ad_fstype.c.orig Mon Mar 19 22:55:26 2001
-+++ romio/adio/common/ad_fstype.c Mon Mar 19 22:57:50 2001
-@@ -26,7 +26,9 @@
- #ifdef SX4
- #include <sys/stat.h>
- #endif
--#ifdef PVFS
-+/* NetBSD defines PVFS in sys/param.h, but that PVFS has nothing to do
-+ with the PVFS file system */
-+#if defined(PVFS) && !defined(__NetBSD__)
- #include "pvfs_config.h"
- #endif
-
diff --git a/parallel/mpi-ch/patches/patch-ar b/parallel/mpi-ch/patches/patch-ar
index 1d08ceb8bc2..d4b5118ca82 100644
--- a/parallel/mpi-ch/patches/patch-ar
+++ b/parallel/mpi-ch/patches/patch-ar
@@ -1,15 +1,13 @@
-$NetBSD: patch-ar,v 1.1 2001/03/21 15:29:01 wennmach Exp $
+$NetBSD: patch-ar,v 1.2 2003/03/27 21:07:06 jschauma Exp $
-Adopt to pkg hierarchy.
-
---- mpe/viewers/sbin/install-viewers.in.orig Wed Mar 21 10:54:28 2001
-+++ mpe/viewers/sbin/install-viewers.in Wed Mar 21 11:01:41 2001
-@@ -382,7 +382,7 @@
+--- mpe/viewers/sbin/install-viewers.in.orig Mon Mar 24 16:45:55 2003
++++ mpe/viewers/sbin/install-viewers.in Mon Mar 24 16:46:31 2003
+@@ -384,7 +384,7 @@
if [ -d $binbuild_dir/../$pkg ] ; then
( cd $binbuild_dir/../$pkg ; \
if [ -x ./sbin/install-viewer ] ; then \
- ./sbin/install-viewer -prefix=$datadir/$pkg \
+ ./sbin/install-viewer -prefix=$prefix \
- -uninstall=$UNINSTALLFILE ; \
+ -uninstall=$UNINSTALLFILE \
+ -mode=$MODE -xmode=$XMODE ; \
fi )
- fi
diff --git a/parallel/mpi-ch/patches/patch-au b/parallel/mpi-ch/patches/patch-au
new file mode 100644
index 00000000000..880a02128bc
--- /dev/null
+++ b/parallel/mpi-ch/patches/patch-au
@@ -0,0 +1,69 @@
+$NetBSD: patch-au,v 1.1 2003/03/27 21:07:06 jschauma Exp $
+
+--- examples/perftest/Makefile.in.orig Mon Jan 13 17:20:14 2003
++++ examples/perftest/Makefile.in Thu Mar 27 10:40:39 2003
+@@ -101,7 +101,7 @@
+ vectest_SOURCES = vectest.f
+ stress_SOURCES = stress.c daytime.c getopts.c
+ tcomm_SOURCES = tcomm.c mpe_seq.c getopts.c
+-copytest_SOURCES = copytest.c duff.c
++copytest_SOURCES = copytest.c
+
+ # Distribution modifications
+ EXTRA_DIST = config ${EXTRA_SCRIPTS}
+@@ -115,7 +115,7 @@
+ DEFS = @DEFS@ -I. -I$(srcdir) -I.
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+-LIBS = @LIBS@
++LIBS = @LIBS@ -lm
+ tunepkt_SOURCES = tunepkt.c
+ tunepkt_OBJECTS = tunepkt.o
+ tunepkt_LDADD = $(LDADD)
+@@ -126,7 +126,7 @@
+ pktuse_LDADD = $(LDADD)
+ pktuse_DEPENDENCIES =
+ pktuse_LDFLAGS =
+-copytest_OBJECTS = copytest.o duff.o
++copytest_OBJECTS = copytest.o
+ copytest_LDADD = $(LDADD)
+ copytest_DEPENDENCIES =
+ copytest_LDFLAGS =
+@@ -260,12 +260,18 @@
+ install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+- @list='$(bin_PROGRAMS)'; for p in $$list; do \
++ @list='$(bin_PROGRAMS) $(EXTRA_PROGRAMS)'; for p in $$list; do \
+ if test -f $$p; then \
+ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
+ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+ else :; fi; \
+ done
++ @list='$(EXTRA_SCRIPTS)'; for p in $$list; do \
++ if test -f $$p; then \
++ echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
++ $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
++ else :; fi; \
++ done
+
+ uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+@@ -326,7 +332,7 @@
+
+ mpptest: $(mpptest_OBJECTS) $(mpptest_DEPENDENCIES)
+ @rm -f mpptest
+- $(LINK) $(mpptest_LDFLAGS) $(mpptest_OBJECTS) $(mpptest_LDADD) $(LIBS)
++ $(LINK) $(mpptest_LDFLAGS) $(mpptest_OBJECTS) $(mpptest_LDADD) $(LIBS) -lm
+
+ goptest: $(goptest_OBJECTS) $(goptest_DEPENDENCIES)
+ @rm -f goptest
+@@ -440,7 +446,7 @@
+ install: install-am
+ uninstall-am: uninstall-binPROGRAMS
+ uninstall: uninstall-am
+-all-am: Makefile $(PROGRAMS) $(HEADERS) mpptestconf.h
++all-am: Makefile $(PROGRAMS) $(EXTRA_PROGRAMS) $(HEADERS) mpptestconf.h
+ all-redirect: all-am
+ install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
diff --git a/parallel/mpi-ch/patches/patch-av b/parallel/mpi-ch/patches/patch-av
new file mode 100644
index 00000000000..62d8bdf38e3
--- /dev/null
+++ b/parallel/mpi-ch/patches/patch-av
@@ -0,0 +1,17 @@
+$NetBSD: patch-av,v 1.1 2003/03/27 21:07:06 jschauma Exp $
+
+--- Makefile.in.orig Thu Mar 27 10:51:11 2003
++++ Makefile.in Thu Mar 27 10:52:47 2003
+@@ -711,10 +711,9 @@
+ # Install adds ALL of the examples to the installation area
+ # This is an initial version.
+ install-all: install
+- (rm $(PREFIX)/examples/*)
+- -$(CPRP) -r examples $(PREFIX)
++ -$(CPRP) -r examples/* $(PREFIX)/share/examples/mpi-ch
+ # Update the makefiles
+- (cd $(PREFIX)/examples ; \
++ (cd $(PREFIX)/share/examples/mpi-ch ; \
+ $(bindir)/mpireconfig Makefile ; \
+ for dir in `find . -type d -print` ; do \
+ (cd $$dir ; \
diff --git a/parallel/mpi-ch/patches/patch-aw b/parallel/mpi-ch/patches/patch-aw
new file mode 100644
index 00000000000..746530e0da5
--- /dev/null
+++ b/parallel/mpi-ch/patches/patch-aw
@@ -0,0 +1,66 @@
+$NetBSD: patch-aw,v 1.1 2003/03/27 21:07:06 jschauma Exp $
+
+--- man/man1/MPI.1.orig Mon Jan 13 17:20:16 2003
++++ man/man1/MPI.1 Thu Mar 27 13:33:25 2003
+@@ -27,12 +27,12 @@
+
+ Add MPI to your path
+ .nf
+-% set path = ( $path /usr/local/mpi/bin )
++% set path = ( $path @PREFIX@/bin )
+ .fi
+
+ Compute pi to a given resolution on 8 processors or threads
+ .nf
+-% mpirun -np 8 /usr/local/mpi/examples/basic/fpi
++% mpirun -np 8 @PREFIX@/share/examples/mpi-ch/basic/fpi
+ .fi
+
+ Try 10000 intervals at the prompt. Fortran source is available
+@@ -40,7 +40,7 @@
+
+ A coarse timing program is also available here
+ .nf
+-% mpirun -np 8 /usr/local/mpi/examples/basic/systest
++% mpirun -np 8 @PREFIX@/share/examples/mpi-ch/basic/systest
+ .fi
+
+ More sophisticated timing programs may be found in the source for the MPICH
+@@ -61,8 +61,7 @@
+ .SH DOCUMENTATION
+
+ Postscript documentation can be found in directory
+-/usr/local/mpi/doc/. These include an introductory guide
+-(guide.ps) and a user manual (manual.ps).
++@PREFIX@/share/doc/mpi-ch.
+
+ Man pages exist for every MPI subroutine and function. The command
+ .I mpiman
+@@ -92,14 +91,12 @@
+ .SH FILES
+
+ .nf
+-/usr/local/mpi/ MPI software directory
+-/usr/local/mpi/COPYRIGHT Copyright notice
+-/usr/local/mpi/README various notes and instructions
+-/usr/local/mpi/bin/ binaries, including mpirun
+-/usr/local/mpi/examples/basic elementary MPI programs
+-/usr/local/mpi/doc/ documentation
+-/usr/local/mpi/include/ include files
+-/usr/local/mpi/lib/ library files
++@PREFIX@/bin/ binaries, including mpirun
++@PREFIX@/share/examples/mpi-ch/basic elementary MPI programs
++@PREFIX@/share/doc/mpi-ch documentation
++@PREFIX@/share/doc/html/mpi-ch documentation
++@PREFIX@/include/ include files
++@PREFIX@/mpi/lib/ library files
+ .fi
+
+
+@@ -111,6 +108,3 @@
+
+ .SH ACKNOWLEDGEMENT
+ Thanks to Richard Frost for suggesting this page and providing a sample.
+-
+-.SH LOCATION
+-/home/MPI/mansrc/manpage