#! /bin/sh /usr/share/dpatch/dpatch-run
## 13_upstream_patchlevel1.dpatch by Adam Powell
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Converted .diff.gz patch level 1 stuff into a .dpatch file.
if [ $# -ne 1 ]; then
echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
exit 1
fi
case "$1" in
-patch) patch -f --no-backup-if-mismatch -p1 < $0;;
-unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;
*)
echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
exit 1;;
esac
exit 0
--- mpich-1.2.7.orig/KnownBugs
+++ mpich-1.2.7/KnownBugs
@@ -1,6 +1,6 @@
This is a partial list of the known bugs and problems in MPICH.
-Current as of Release 1.2.6
+Current as of Release 1.2.7
General:
========
--- mpich-1.2.7.orig/Makefile.in
+++ mpich-1.2.7/Makefile.in
@@ -20,7 +20,6 @@
FMPILIBNAME = f@MPILIBNAME@
AR = @AR@
-ARCMD = @ARNAME@
RANLIB = @RANLIB@
### End User configurable options ###
@@ -195,21 +194,35 @@
for lib in lib${MPILIBNAME}.a libp${MPILIBNAME}.a \
lib${FMPILIBNAME}.a ; do \
if [ -s $$lib ] ; then \
- ${top_srcdir}/util/makesharedlib -exceptobjs="farg.o farg90.o initf.o" -lib=$$lib -kind=@SHAREDKIND@ ; \
+ ${top_srcdir}/util/makesharedlib -exceptobjs="farg.o _farg.o farg90.o _farg90.o initf.o _initf.o" \
+ -lib=$$lib -kind=@SHAREDKIND@ ; \
fi ; \
done ; \
if [ $(NOF77) = 0 ] ; then \
if [ "@FLIBNAME@" != "@MPILIBNAME@" ] ; then \
- ${top_srcdir}/util/makesharedlib -exceptobjs="farg.o farg90.o initf.o" -lib=lib@FLIBNAME@.a -kind=@SHAREDKIND@ ; \
- ${ARCMD} x lib@FLIBNAME@.a farg.o initf.o 2>/dev/null ; \
- ${AR} lib@FLIBNAME@farg.a farg.o initf.o ; \
+ ${top_srcdir}/util/makesharedlib -exceptobjs="farg.o _farg.o farg90.o _farg90.o initf.o _initf.o" \
+ -lib=lib@FLIBNAME@.a -kind=@SHAREDKIND@ ; \
+ ${AR} x lib@FLIBNAME@.a farg.o initf.o 2>/dev/null ; \
+ ${AR} cr lib@FLIBNAME@farg.a farg.o initf.o ; \
rm -f farg.o initf.o ; \
+ if test "@HAS_WEAK_SYMBOLS@" = 0 ; then \
+ ${AR} x libp${MPILIBNAME}.a _initf.o 2>/dev/null ; \
+ ${AR} cr lib@FLIBNAME@farg.a _initf.o ; \
+ rm -f _initf.o ; \
+ fi; \
else \
- ${ARCMD} x lib${MPILIBNAME}.a farg.o initf.o 2>/dev/null ; \
+ ${AR} x lib${MPILIBNAME}.a farg.o initf.o 2>/dev/null ; \
if [ -s farg.o -a -s initf.o ] ; then \
- ${AR} lib${MPILIBNAME}farg.a farg.o initf.o ; \
+ ${AR} cr lib${MPILIBNAME}farg.a farg.o initf.o ; \
rm -f farg.o initf.o ; \
fi ;\
+ if test "@HAS_WEAK_SYMBOLS@" = 0 ; then \
+ ${AR} x libp${MPILIBNAME}.a _initf.o 2>/dev/null ; \
+ if test -s _initf.o ; then \
+ ${AR} cr lib@FLIBNAME@farg.a _initf.o ; \
+ rm -f _initf.o ; \
+ fi; \
+ fi; \
fi ; \
fi ; \
)
@@ -347,6 +360,7 @@
CXXFLAGS="" ; export CXXFLAGS ; \
CXX="g++" ; export CXX ; \
CC="@CC@" ; export CC ; \
+ AR="$(ARCMD)" ; export AR ; \
ldir=`echo $(libdir) | sed -e 's%$(MPIR_HOME)/%%g'` ; \
if ${top_srcdir}/${CPP_DIR}/configure --with-mpich=.. \
--with-libopt=" " \
@@ -574,7 +588,7 @@
(cd util && rm -f chkmachine chkserv Makefile ) ; \
(cd util/machines && \
rm -f machines.IRIX* machines.sun* machines.solaris* \
- machines.cray* machines.CRAY* machines.LINUX machines.rs6000 \
+ machines.cray* machines.CRAY* machines.LINUX machines.rs600 \
machines.alpha machines.hp* ) ; fi
-rm -f util/mympiinstall* util/mpichlib.conf
-if [ -d mpid/server -a -s mpid/server/Makefile ] ; then \
--- mpich-1.2.7.orig/README
+++ mpich-1.2.7/README
@@ -1,15 +1,17 @@
Portable MPI Model Implementation
- Version 1.2.7, June, 2005
+ Version 1.2.7p1, November, 2005
David Ashton
Anthony Chan
Bill Gropp
Rob Latham
Rusty Lusk
+ Neill Miller
Rob Ross
Rajeev Thakur
+ Brian Toonen
Mathematics and Computer Science Division
Argonne National Laboratory
@@ -21,8 +23,7 @@
area of parallel I/O.
This is only a bug fix release. All new work is in MPICH2, available at
-www.mcs.anl.gov/mpi/mpich2 . In fact, this may be the last release
-of MPICH1.
+www.mcs.anl.gov/mpi/mpich2 .
The installation and user's manuals have been combined as of the
1.2.3. release; in addition, device-specific versions are available,
@@ -60,6 +61,8 @@
Systems on which we test frequently and which MPICH is known to run include
Linux for IA32 (several flavors)
+Linux for IA64
+Linux for Alpha
Solaris (both 32 bit and 64 bit)
MPICH has also been built on
@@ -154,9 +157,7 @@
Reporting Bugs:
-If you have trouble, first try MPICH2 (www.mcs.anl.gov/mpi/mpich2) .
-
-If you need to use MPICH1, check the installation and user manuals (in
+If you have trouble, first check the installation and user manuals (in
mpich/doc/) . Next, check the on-line bug list at
http://www.mcs.anl.gov/mpi/mpich . Finally, if you are still having problems,
send
--- mpich-1.2.7.orig/aclocal.m4
+++ mpich-1.2.7/aclocal.m4
@@ -1712,9 +1712,9 @@
if test -z "$USERAR" ; then
case $1 in
intelnx|paragon|i860) AR="ar860 crl" ; ARNAME="ar860" ; ARARGS="crl" ;;
- cm5) AR="ar cr" ; ARNAME="ar" ; ARARGS="cr"
+ cm5) AR="ar" ; ARNAME="ar" ; ARARGS="cr"
;;
- meiko|solaris) AR="ar cr" ; ARNAME="ar" ; ARARGS="cr"
+ meiko|solaris) AR="ar" ; ARNAME="ar" ; ARARGS="cr"
;;
ncube) AR="nar cr" ; ARNAME="nar" ; ARARGS="cr" ;;
*)
@@ -1725,7 +1725,7 @@
ARNAME="ar"
fi
if test -z "$AR" ; then
- AR="$ARNAME cr$ARLOCAL" ; ARARGS="cr$ARLOCAL"
+ AR="$ARNAME" ; ARARGS="cr$ARLOCAL"
fi
])dnl
dnl --------------------------------------------------------
@@ -2590,7 +2590,7 @@
AC_MSG_RESULT(no)
print_error "Error in creating test object for ranlib!"
else
- arcmd='$AR foo.a conftest.o >conftest.out 2>&1'
+ arcmd='$AR cr foo.a conftest.o >conftest.out 2>&1'
eval $arcmd
ranlibtest='$RANLIB foo.a >>conftest.out 2>&1'
if eval $ranlibtest ; then
@@ -2662,7 +2662,7 @@
dnl Build the library
compileonly='${CC-cc} -c $CFLAGS conftest1.c >conftest.out 2>&1'
if eval $compileonly ; then
- arcmd='$AR libfoo.a conftest1.o >conftest.out 2>&1'
+ arcmd='$AR cr libfoo.a conftest1.o >conftest.out 2>&1'
eval $arcmd
ranlibtest='$RANLIB libfoo.a >>conftest.out 2>&1'
if eval $ranlibtest ; then
--- mpich-1.2.7.orig/buildmsg
+++ mpich-1.2.7/buildmsg
@@ -10,7 +10,7 @@
romio-maint@mcs.anl.gov
With any bug report, please send
- The version of MPICH (e.g., 1.2.6)
+ The version of MPICH (e.g., 1.2.7)
The output of running your program with the -mpiversion argument
(e.g., mpirun -np 1 a.out -mpiversion)
--- mpich-1.2.7.orig/configure
+++ mpich-1.2.7/configure
@@ -1889,6 +1889,71 @@
# we've identified the proper compiler etc, we'll try this
# ranlib below; if it fails, we'll replace it with ':'
#
+# Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+if test -z "$ac_echo_n" ; then
+ac_echo_n=yes
+if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
+ # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
+ if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
+ ac_n= ac_c='
+' ac_t=' '
+ else
+ ac_n=-n ac_c= ac_t=
+ fi
+else
+ ac_n= ac_c='\c' ac_t=
+fi
+ac_echo_test=`echo foo 1>&1`
+if test -z "$ac_echo_test" ; then
+ print_error "Your sh shell does not handle the output redirection"
+ print_error "1>&1 correctly. Configure will work around this problem,"
+ print_error "but you should report the problem to your vendor."
+fi
+
+fi
+if test -z "$ac_echo_test" -a 1 = 1 ; then
+echo $ac_n "checking for $ac_word""... $ac_c"
+else
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&1
+fi
+ac_prog_where=""
+if test -n "$AR"; then
+ ac_pg_AR="$AR" # Let the user override the test.
+else
+ ac_first_char=`expr "ar" : "\(.\)"`
+ # Use ac_word instead of ar in case the command has options on it.
+ if test "$ac_first_char" = "/" -a -x "$ac_word" ; then
+ ac_pg_AR=""
+ ac_prog_where=ar
+ else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_pg_AR=""
+ ac_prog_where=$ac_dir/$ac_word
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+ fi
+fi;AR="$ac_pg_AR"
+if test -n "$ac_prog_where" ; then
+ if test -z "$ac_echo_test" -a 1 = 1 ; then
+echo "$ac_t""found $ac_prog_where ($AR)"
+else
+echo "$ac_t""found $ac_prog_where ($AR)" 1>&1
+fi
+
+else
+ if test -z "$ac_echo_test" -a 1 = 1 ; then
+echo "$ac_t""no"
+else
+echo "$ac_t""no" 1>&1
+fi
+fi
+
if test -z "$RANLIB" ; then
if test -z "$RANLIB"; then
# Extract the first word of `ranlib', so it can be a program name with args.
@@ -1912,8 +1977,8 @@
# Problem: Using the ar_local option can cause low performance; not using it
# can cause failures. Should we try to get disk space, and pick default
# based on a guess about the available space?
-AR="ar cr$AR_LOCAL"
-ARCMD="ar"
+# Back when systems had small disks, we let AR be "ar crl" where "l"
+# was defined as "local" (don't use /tmp for intermediate files)
# CPRP is the version of cp that accepts -r and -p arguments.
# See CRAY below
CPRP="cp"
@@ -5389,9 +5454,9 @@
if test -z "$USERAR" ; then
case $CARCH in
intelnx|paragon|i860) AR="ar860 crl" ; ARNAME="ar860" ; ARARGS="crl" ;;
- cm5) AR="ar cr" ; ARNAME="ar" ; ARARGS="cr"
+ cm5) AR="ar" ; ARNAME="ar" ; ARARGS="cr"
;;
- meiko|solaris) AR="ar cr" ; ARNAME="ar" ; ARARGS="cr"
+ meiko|solaris) AR="ar" ; ARNAME="ar" ; ARARGS="cr"
;;
ncube) AR="nar cr" ; ARNAME="nar" ; ARARGS="cr" ;;
*)
@@ -5478,10 +5543,9 @@
ARNAME="ar"
fi
if test -z "$AR" ; then
- AR="$ARNAME cr$ARLOCAL" ; ARARGS="cr$ARLOCAL"
+ AR="$ARNAME" ; ARARGS="cr$ARLOCAL"
fi
-
#
# Check to see if the compilers work at all (you'd be surprised!)
if test -z "$ac_echo_n" ; then
@@ -13692,7 +13756,7 @@
fi
print_error "Error in creating test object for ranlib!"
else
- arcmd='$AR foo.a conftest.o >conftest.out 2>&1'
+ arcmd='$AR cr foo.a conftest.o >conftest.out 2>&1'
eval $arcmd
ranlibtest='$RANLIB foo.a >>conftest.out 2>&1'
if eval $ranlibtest ; then
@@ -13794,7 +13858,7 @@
fi
compileonly='${CC-cc} -c $CFLAGS conftest1.c >conftest.out 2>&1'
if eval $compileonly ; then
- arcmd='$AR libfoo.a conftest1.o >conftest.out 2>&1'
+ arcmd='$AR cr libfoo.a conftest1.o >conftest.out 2>&1'
eval $arcmd
ranlibtest='$RANLIB libfoo.a >>conftest.out 2>&1'
if eval $ranlibtest ; then
@@ -13831,6 +13895,9 @@
# path)
# Remove any arguments from the string AR
ARTEST=`expr "$AR" : "\(.*\) "`
+if test -z "$ARTEST" ; then
+ ARTEST=$AR
+fi
# Extract the first word of "$ARTEST", so it can be a program name with args.
set dummy $ARTEST; ac_word=$2
if test -z "$ac_echo_n" ; then
@@ -16164,9 +16231,9 @@
ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.c -o conftest $LIBS 1>&2 2>&2'
fi
if eval $ac_compile ; then
- # Create the library (AR includes the cr options)
+ # Create the library
rm -f lib$MPILIBNAME.a
- ${AR} lib$MPILIBNAME.a conftest.o
+ ${AR} cr lib$MPILIBNAME.a conftest.o
${RANLIB} lib$MPILIBNAME.a
rm -f conftest*
# create the main program
@@ -16844,7 +16911,6 @@
includebuild_dir='$includebuild_dir'
sysconfdir='$sysconfdir'
GXXTRIAL='$GXXTRIAL'
-ARNAME='$ARNAME'
HAVE_NO_C_CONST='$HAVE_NO_C_CONST'
EXEEXT='$EXEEXT'
CPP='$CPP'
@@ -16981,7 +17047,7 @@
echo creating $file
rm -f $file
echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
-cat $top_srcdir/${file}.in | sed -e "
+ sed -e "
$prsub
$extrasub
s%@CASE_SENSITIVE@%$CASE_SENSITIVE%g
@@ -17015,7 +17081,6 @@
s%@includebuild_dir@%$includebuild_dir%g
s%@sysconfdir@%$sysconfdir%g
s%@GXXTRIAL@%$GXXTRIAL%g
-s%@ARNAME@%$ARNAME%g
s%@HAVE_NO_C_CONST@%$HAVE_NO_C_CONST%g
s%@EXEEXT@%$EXEEXT%g
s%@CPP@%$CPP%g
@@ -17023,7 +17088,7 @@
s%@CXXENABLE@%$CXXENABLE%g
s%@CC_SHARED_OPT@%$CC_SHARED_OPT%g
s%@CC_SHARED_OPT_FOR_TV@%$CC_SHARED_OPT_FOR_TV%g
-s%@CXXFLAGS_FOR_SHARED@%$CXXFLAGS_FOR_SHARED%g" | sed -e "
+s%@CXXFLAGS_FOR_SHARED@%$CXXFLAGS_FOR_SHARED%g
s%@SHAREDKIND@%$SHAREDKIND%g
s%@SHAREDKIND_FOR_TV@%$SHAREDKIND_FOR_TV%g
s%@MPI_STATUS_SIZE@%$MPI_STATUS_SIZE%g
@@ -17065,7 +17130,7 @@
s%@DEFAULT_MACHINE@%$DEFAULT_MACHINE%g
s%@DEVCFLAGS@%$DEVCFLAGS%g
s%@DEVCFILES@%$DEVCFILES%g
-s%@DEVOFILES@%$DEVOFILES%g" | sed -e "
+s%@DEVOFILES@%$DEVOFILES%g
s%@DEV_DEFS@%$DEV_DEFS%g
s%@DEVICE@%$DEVICE%g
s%@DEVICE_MAKE_INCLUDE@%$DEVICE_MAKE_INCLUDE%g
@@ -17107,7 +17172,7 @@
s%@NEWTESTDIRS@%$NEWTESTDIRS%g
s%@OPTFLAGS@%$OPTFLAGS%g
s%@OPTFLAGSC@%$OPTFLAGSC%g
-s%@OPTFLAGSF@%$OPTFLAGSF%g" | sed -e "
+s%@OPTFLAGSF@%$OPTFLAGSF%g
s%@P4_ARCH@%$P4_ARCH%g
s%@P4_DIR@%$P4_DIR%g
s%@RHS_COMMAND@%$RHS_COMMAND%g
@@ -17126,7 +17191,7 @@
s%@MPE_OPTS@%$MPE_OPTS%g
s%@MPI_INTRA@%$MPI_INTRA%g
s%@LIBS@%$LIBS%g
-s%@DEFS@%-DHAVE_CONFIG_H%" >> $file
+s%@DEFS@%-DHAVE_CONFIG_H%" $top_srcdir/${file}.in >> $file
fi; done
CONFIG_HEADERS=${CONFIG_HEADERS-"mpichconf.h"}
--- mpich-1.2.7.orig/configure.in
+++ mpich-1.2.7/configure.in
@@ -1564,6 +1564,7 @@
# we've identified the proper compiler etc, we'll try this
# ranlib below; if it fails, we'll replace it with ':'
#
+PAC_PROGRAM_CHECK(AR,ar)
if test -z "$RANLIB" ; then
AC_PROG_RANLIB
fi
@@ -1571,8 +1572,8 @@
# Problem: Using the ar_local option can cause low performance; not using it
# can cause failures. Should we try to get disk space, and pick default
# based on a guess about the available space?
-AR="ar cr$AR_LOCAL"
-ARCMD="ar"
+# Back when systems had small disks, we let AR be "ar crl" where "l"
+# was defined as "local" (don't use /tmp for intermediate files)
# CPRP is the version of cp that accepts -r and -p arguments.
# See CRAY below
CPRP="cp"
@@ -1993,7 +1994,6 @@
fi
#
PAC_GET_AR($CARCH)
-AC_SUBST(ARNAME)
#
# Check to see if the compilers work at all (you'd be surprised!)
AC_COMPILE_CHECK([whether compiler works],,,compile_check=yes,compile_check=no)
@@ -3210,6 +3210,9 @@
# path)
# Remove any arguments from the string AR
ARTEST=`expr "$AR" : "\(.*\) "`
+if test -z "$ARTEST" ; then
+ ARTEST=$AR
+fi
PAC_PROGRAM_CHECK(ARFOUND,$ARTEST,1,,ARLOC)
if test -z "$ARLOC" ; then
# Check for /usr/ccs/bin/ar ; Solaris likes to hide anything remotely
@@ -3503,9 +3506,9 @@
ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.c -o conftest $LIBS 1>&AC_FD_CC 2>&AC_FD_CC'
fi
if eval $ac_compile ; then
- # Create the library (AR includes the cr options)
+ # Create the library
rm -f lib$MPILIBNAME.a
- ${AR} lib$MPILIBNAME.a conftest.o
+ ${AR} cr lib$MPILIBNAME.a conftest.o
${RANLIB} lib$MPILIBNAME.a
rm -f conftest*
# create the main program
--- mpich-1.2.7.orig/www.index
+++ mpich-1.2.7/www.index
@@ -26,11 +26,11 @@
man:+MPI_Sendrecv_replace++MPI_Sendrecv_replace++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Sendrecv_replace.html#MPI_Sendrecv_replace
man:+MPI_Ssend++MPI_Ssend++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Ssend.html#MPI_Ssend
man:+MPI_Ssend_init++MPI_Ssend_init++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Ssend_init.html#MPI_Ssend_init
-man:+MPI_Start++MPI_Start++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Start.html#MPI_Start
man:+MPI_Startall++MPI_Startall++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Startall.html#MPI_Startall
-man:+MPI_Test++MPI_Test++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Test.html#MPI_Test
+man:+MPI_Start++MPI_Start++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Start.html#MPI_Start
man:+MPI_Testall++MPI_Testall++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Testall.html#MPI_Testall
man:+MPI_Testany++MPI_Testany++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Testany.html#MPI_Testany
+man:+MPI_Test++MPI_Test++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Test.html#MPI_Test
man:+MPI_Test_cancelled++MPI_Test_cancelled++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Test_cancelled.html#MPI_Test_cancelled
man:+MPI_Testsome++MPI_Testsome++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Testsome.html#MPI_Testsome
man:+MPI_Type_commit++MPI_Type_commit++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Type_commit.html#MPI_Type_commit
@@ -46,9 +46,9 @@
man:+MPI_Type_ub++MPI_Type_ub++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Type_ub.html#MPI_Type_ub
man:+MPI_Type_vector++MPI_Type_vector++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Type_vector.html#MPI_Type_vector
man:+MPI_Unpack++MPI_Unpack++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Unpack.html#MPI_Unpack
-man:+MPI_Wait++MPI_Wait++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Wait.html#MPI_Wait
man:+MPI_Waitall++MPI_Waitall++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Waitall.html#MPI_Waitall
man:+MPI_Waitany++MPI_Waitany++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Waitany.html#MPI_Waitany
+man:+MPI_Wait++MPI_Wait++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Wait.html#MPI_Wait
man:+MPI_Waitsome++MPI_Waitsome++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Waitsome.html#MPI_Waitsome
man:+MPI_Abort++MPI_Abort++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Abort.html#MPI_Abort
man:+MPI_Error_class++MPI_Error_class++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Error_class.html#MPI_Error_class
@@ -69,6 +69,7 @@
man:+MPI_Attr_delete++MPI_Attr_delete++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Attr_delete.html#MPI_Attr_delete
man:+MPI_Attr_get++MPI_Attr_get++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Attr_get.html#MPI_Attr_get
man:+MPI_Attr_put++MPI_Attr_put++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Attr_put.html#MPI_Attr_put
+man:+MPI_Comm_compare++MPI_Comm_compare++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Comm_compare.html#MPI_Comm_compare
man:+MPI_Comm_create++MPI_Comm_create++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Comm_create.html#MPI_Comm_create
man:+MPI_Comm_dup++MPI_Comm_dup++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Comm_dup.html#MPI_Comm_dup
man:+MPI_Comm_free++MPI_Comm_free++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Comm_free.html#MPI_Comm_free
@@ -81,8 +82,8 @@
man:+MPI_Comm_size++MPI_Comm_size++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Comm_size.html#MPI_Comm_size
man:+MPI_Comm_split++MPI_Comm_split++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Comm_split.html#MPI_Comm_split
man:+MPI_Comm_test_inter++MPI_Comm_test_inter++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Comm_test_inter.html#MPI_Comm_test_inter
-man:+MPI_Comm_compare++MPI_Comm_compare++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Comm_compare.html#MPI_Comm_compare
man:+MPI_DUP_FN++MPI_DUP_FN++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_DUP_FN.html#MPI_DUP_FN
+man:+MPI_Group_compare++MPI_Group_compare++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Group_compare.html#MPI_Group_compare
man:+MPI_Group_difference++MPI_Group_difference++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Group_difference.html#MPI_Group_difference
man:+MPI_Group_excl++MPI_Group_excl++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Group_excl.html#MPI_Group_excl
man:+MPI_Group_free++MPI_Group_free++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Group_free.html#MPI_Group_free
@@ -94,11 +95,10 @@
man:+MPI_Group_size++MPI_Group_size++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Group_size.html#MPI_Group_size
man:+MPI_Group_translate_ranks++MPI_Group_translate_ranks++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Group_translate_ranks.html#MPI_Group_translate_ranks
man:+MPI_Group_union++MPI_Group_union++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Group_union.html#MPI_Group_union
-man:+MPI_Group_compare++MPI_Group_compare++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Group_compare.html#MPI_Group_compare
man:+MPI_Intercomm_create++MPI_Intercomm_create++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Intercomm_create.html#MPI_Intercomm_create
man:+MPI_Intercomm_merge++MPI_Intercomm_merge++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Intercomm_merge.html#MPI_Intercomm_merge
-man:+MPI_Keyval_free++MPI_Keyval_free++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Keyval_free.html#MPI_Keyval_free
man:+MPI_Keyval_create++MPI_Keyval_create++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Keyval_create.html#MPI_Keyval_create
+man:+MPI_Keyval_free++MPI_Keyval_free++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Keyval_free.html#MPI_Keyval_free
man:+MPI_NULL_COPY_FN++MPI_NULL_COPY_FN++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_NULL_COPY_FN.html#MPI_NULL_COPY_FN
man:+MPI_NULL_DELETE_FN++MPI_NULL_DELETE_FN++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_NULL_DELETE_FN.html#MPI_NULL_DELETE_FN
man:+MPI_Allgather++MPI_Allgather++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Allgather.html#MPI_Allgather
@@ -119,18 +119,18 @@
man:+MPI_Scatterv++MPI_Scatterv++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Scatterv.html#MPI_Scatterv
man:+MPI_Cart_coords++MPI_Cart_coords++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Cart_coords.html#MPI_Cart_coords
man:+MPI_Cart_create++MPI_Cart_create++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Cart_create.html#MPI_Cart_create
+man:+MPI_Cartdim_get++MPI_Cartdim_get++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Cartdim_get.html#MPI_Cartdim_get
man:+MPI_Cart_get++MPI_Cart_get++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Cart_get.html#MPI_Cart_get
man:+MPI_Cart_map++MPI_Cart_map++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Cart_map.html#MPI_Cart_map
man:+MPI_Cart_rank++MPI_Cart_rank++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Cart_rank.html#MPI_Cart_rank
man:+MPI_Cart_shift++MPI_Cart_shift++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Cart_shift.html#MPI_Cart_shift
man:+MPI_Cart_sub++MPI_Cart_sub++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Cart_sub.html#MPI_Cart_sub
-man:+MPI_Cartdim_get++MPI_Cartdim_get++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Cartdim_get.html#MPI_Cartdim_get
man:+MPI_Dims_create++MPI_Dims_create++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Dims_create.html#MPI_Dims_create
+man:+MPI_Graph_create++MPI_Graph_create++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Graph_create.html#MPI_Graph_create
+man:+MPI_Graphdims_get++MPI_Graphdims_get++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Graphdims_get.html#MPI_Graphdims_get
man:+MPI_Graph_get++MPI_Graph_get++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Graph_get.html#MPI_Graph_get
man:+MPI_Graph_map++MPI_Graph_map++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Graph_map.html#MPI_Graph_map
man:+MPI_Graph_neighbors++MPI_Graph_neighbors++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Graph_neighbors.html#MPI_Graph_neighbors
-man:+MPI_Graph_create++MPI_Graph_create++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Graph_create.html#MPI_Graph_create
-man:+MPI_Graphdims_get++MPI_Graphdims_get++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Graphdims_get.html#MPI_Graphdims_get
man:+MPI_Graph_neighbors_count++MPI_Graph_neighbors_count++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Graph_neighbors_count.html#MPI_Graph_neighbors_count
man:+MPI_Topo_test++MPI_Topo_test++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Topo_test.html#MPI_Topo_test
man:+MPI_Pcontrol++MPI_Pcontrol++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Pcontrol.html#MPI_Pcontrol
@@ -154,24 +154,24 @@
man:+MPIO_Request_f2c++MPIO_Request_f2c++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPIO_Request_f2c.html#MPIO_Request_f2c
man:+MPIO_Test++MPIO_Test++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPIO_Test.html#MPIO_Test
man:+MPIO_Wait++MPIO_Wait++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPIO_Wait.html#MPIO_Wait
-man:+MPI_File_iread++MPI_File_iread++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_iread.html#MPI_File_iread
man:+MPI_File_iread_at++MPI_File_iread_at++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_iread_at.html#MPI_File_iread_at
+man:+MPI_File_iread++MPI_File_iread++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_iread.html#MPI_File_iread
man:+MPI_File_iread_shared++MPI_File_iread_shared++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_iread_shared.html#MPI_File_iread_shared
-man:+MPI_File_iwrite++MPI_File_iwrite++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_iwrite.html#MPI_File_iwrite
man:+MPI_File_iwrite_at++MPI_File_iwrite_at++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_iwrite_at.html#MPI_File_iwrite_at
+man:+MPI_File_iwrite++MPI_File_iwrite++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_iwrite.html#MPI_File_iwrite
man:+MPI_File_iwrite_shared++MPI_File_iwrite_shared++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_iwrite_shared.html#MPI_File_iwrite_shared
man:+MPI_File_open++MPI_File_open++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_open.html#MPI_File_open
man:+MPI_File_preallocate++MPI_File_preallocate++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_preallocate.html#MPI_File_preallocate
man:+MPI_File_read_at_all_begin++MPI_File_read_at_all_begin++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_at_all_begin.html#MPI_File_read_at_all_begin
man:+MPI_File_read_at_all_end++MPI_File_read_at_all_end++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_at_all_end.html#MPI_File_read_at_all_end
-man:+MPI_File_read++MPI_File_read++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read.html#MPI_File_read
-man:+MPI_File_read_all++MPI_File_read_all++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_all.html#MPI_File_read_all
man:+MPI_File_read_all_begin++MPI_File_read_all_begin++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_all_begin.html#MPI_File_read_all_begin
+man:+MPI_File_read_all++MPI_File_read_all++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_all.html#MPI_File_read_all
man:+MPI_File_read_all_end++MPI_File_read_all_end++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_all_end.html#MPI_File_read_all_end
-man:+MPI_File_read_at++MPI_File_read_at++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_at.html#MPI_File_read_at
man:+MPI_File_read_at_all++MPI_File_read_at_all++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_at_all.html#MPI_File_read_at_all
-man:+MPI_File_read_ordered++MPI_File_read_ordered++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_ordered.html#MPI_File_read_ordered
+man:+MPI_File_read_at++MPI_File_read_at++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_at.html#MPI_File_read_at
+man:+MPI_File_read++MPI_File_read++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read.html#MPI_File_read
man:+MPI_File_read_ordered_begin++MPI_File_read_ordered_begin++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_ordered_begin.html#MPI_File_read_ordered_begin
+man:+MPI_File_read_ordered++MPI_File_read_ordered++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_ordered.html#MPI_File_read_ordered
man:+MPI_File_read_ordered_end++MPI_File_read_ordered_end++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_ordered_end.html#MPI_File_read_ordered_end
man:+MPI_File_read_shared++MPI_File_read_shared++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_read_shared.html#MPI_File_read_shared
man:+MPI_Register_datarep++MPI_Register_datarep++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Register_datarep.html#MPI_Register_datarep
@@ -184,14 +184,14 @@
man:+MPI_File_set_view++MPI_File_set_view++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_set_view.html#MPI_File_set_view
man:+MPI_File_write_at_all_begin++MPI_File_write_at_all_begin++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_at_all_begin.html#MPI_File_write_at_all_begin
man:+MPI_File_write_at_all_end++MPI_File_write_at_all_end++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_at_all_end.html#MPI_File_write_at_all_end
-man:+MPI_File_write++MPI_File_write++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write.html#MPI_File_write
-man:+MPI_File_write_all++MPI_File_write_all++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_all.html#MPI_File_write_all
man:+MPI_File_write_all_begin++MPI_File_write_all_begin++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_all_begin.html#MPI_File_write_all_begin
+man:+MPI_File_write_all++MPI_File_write_all++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_all.html#MPI_File_write_all
man:+MPI_File_write_all_end++MPI_File_write_all_end++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_all_end.html#MPI_File_write_all_end
-man:+MPI_File_write_at++MPI_File_write_at++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_at.html#MPI_File_write_at
man:+MPI_File_write_at_all++MPI_File_write_at_all++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_at_all.html#MPI_File_write_at_all
-man:+MPI_File_write_ordered++MPI_File_write_ordered++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_ordered.html#MPI_File_write_ordered
+man:+MPI_File_write_at++MPI_File_write_at++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_at.html#MPI_File_write_at
+man:+MPI_File_write++MPI_File_write++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write.html#MPI_File_write
man:+MPI_File_write_ordered_begin++MPI_File_write_ordered_begin++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_ordered_begin.html#MPI_File_write_ordered_begin
+man:+MPI_File_write_ordered++MPI_File_write_ordered++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_ordered.html#MPI_File_write_ordered
man:+MPI_File_write_ordered_end++MPI_File_write_ordered_end++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_ordered_end.html#MPI_File_write_ordered_end
man:+MPI_File_write_shared++MPI_File_write_shared++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_File_write_shared.html#MPI_File_write_shared
man:+MPI_Info_c2f++MPI_Info_c2f++++man+http://www-unix.mcs.anl.gov/mpi/www/www3/MPI_Info_c2f.html#MPI_Info_c2f
--- mpich-1.2.7.orig/www/index.html
+++ mpich-1.2.7/www/index.html
@@ -4,20 +4,20 @@
Web pages for MPI and MPE
MPI Commands
MPICH Commands