# Makefile.in generated by automake 1.12.4 from Makefile.am.
# @configure_input@

# Copyright (C) 1994-2012 Free Software Foundation, Inc.

# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.

@SET_MAKE@

# -*- Mode: Makefile; -*-
# vim: set ft=automake :
#
# (C) 2011 by Argonne National Laboratory.
#     See COPYRIGHT in top-level directory.
#

am__make_dryrun = \
  { \
    am__dry=no; \
    case $$MAKEFLAGS in \
      *\\[\ \	]*) \
        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
      *) \
        for am__flg in $$MAKEFLAGS; do \
          case $$am__flg in \
            *=*|--*) ;; \
            *n*) am__dry=yes; break;; \
          esac; \
        done;; \
    esac; \
    test $$am__dry = yes; \
  }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
	$(top_srcdir)/Makefile.mtest $(top_srcdir)/confdb/depcomp
noinst_PROGRAMS = allgather2$(EXEEXT) allgather3$(EXEEXT) \
	allgatherv2$(EXEEXT) allgatherv3$(EXEEXT) allgatherv4$(EXEEXT) \
	allred$(EXEEXT) allred2$(EXEEXT) allred3$(EXEEXT) \
	allred4$(EXEEXT) allred5$(EXEEXT) allred6$(EXEEXT) \
	allredmany$(EXEEXT) alltoall1$(EXEEXT) alltoallv$(EXEEXT) \
	alltoallv0$(EXEEXT) alltoallw1$(EXEEXT) alltoallw2$(EXEEXT) \
	alltoallw_zeros$(EXEEXT) bcast2$(EXEEXT) bcast3$(EXEEXT) \
	bcasttest$(EXEEXT) bcastzerotype$(EXEEXT) coll2$(EXEEXT) \
	coll3$(EXEEXT) coll4$(EXEEXT) coll5$(EXEEXT) coll6$(EXEEXT) \
	coll7$(EXEEXT) coll8$(EXEEXT) coll9$(EXEEXT) coll10$(EXEEXT) \
	coll11$(EXEEXT) coll12$(EXEEXT) coll13$(EXEEXT) \
	exscan$(EXEEXT) exscan2$(EXEEXT) gather$(EXEEXT) \
	gather2$(EXEEXT) iallred$(EXEEXT) ibarrier$(EXEEXT) \
	icallgather$(EXEEXT) icallgatherv$(EXEEXT) \
	icallreduce$(EXEEXT) icalltoall$(EXEEXT) icalltoallv$(EXEEXT) \
	icalltoallw$(EXEEXT) icbarrier$(EXEEXT) icbcast$(EXEEXT) \
	icgather$(EXEEXT) icgatherv$(EXEEXT) icreduce$(EXEEXT) \
	icscatter$(EXEEXT) icscatterv$(EXEEXT) longuser$(EXEEXT) \
	nonblocking$(EXEEXT) nonblocking2$(EXEEXT) \
	nonblocking3$(EXEEXT) op_commutative$(EXEEXT) opband$(EXEEXT) \
	opbor$(EXEEXT) opbxor$(EXEEXT) opland$(EXEEXT) oplor$(EXEEXT) \
	oplxor$(EXEEXT) opmax$(EXEEXT) opmaxloc$(EXEEXT) \
	opmin$(EXEEXT) opminloc$(EXEEXT) opprod$(EXEEXT) \
	opsum$(EXEEXT) red3$(EXEEXT) red4$(EXEEXT) \
	red_scat_block$(EXEEXT) red_scat_block2$(EXEEXT) \
	redscat$(EXEEXT) redscat2$(EXEEXT) redscat3$(EXEEXT) \
	redscatblk3$(EXEEXT) redscatinter$(EXEEXT) \
	redscatbkinter$(EXEEXT) reduce$(EXEEXT) reduce_local$(EXEEXT) \
	scantst$(EXEEXT) scatter2$(EXEEXT) scatter3$(EXEEXT) \
	scattern$(EXEEXT) scatterv$(EXEEXT) uoplong$(EXEEXT) \
	nballtoall1$(EXEEXT) nbredscat$(EXEEXT) nbredscat3$(EXEEXT) \
	nbredscatinter$(EXEEXT) nbcoll2$(EXEEXT)
subdir = coll
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/confdb/aclocal_cache.m4 \
	$(top_srcdir)/confdb/aclocal_cc.m4 \
	$(top_srcdir)/confdb/aclocal_cxx.m4 \
	$(top_srcdir)/confdb/aclocal_f77.m4 \
	$(top_srcdir)/confdb/aclocal_fc.m4 \
	$(top_srcdir)/confdb/aclocal_make.m4 \
	$(top_srcdir)/confdb/aclocal_runlog.m4 \
	$(top_srcdir)/confdb/aclocal_util.m4 \
	$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/include/mpitestconf.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
PROGRAMS = $(noinst_PROGRAMS)
allgather2_SOURCES = allgather2.c
allgather2_OBJECTS = allgather2.$(OBJEXT)
allgather2_LDADD = $(LDADD)
allgather2_DEPENDENCIES = $(top_builddir)/util/mtest.o
allgather3_SOURCES = allgather3.c
allgather3_OBJECTS = allgather3.$(OBJEXT)
allgather3_LDADD = $(LDADD)
allgather3_DEPENDENCIES = $(top_builddir)/util/mtest.o
allgatherv2_SOURCES = allgatherv2.c
allgatherv2_OBJECTS = allgatherv2.$(OBJEXT)
allgatherv2_LDADD = $(LDADD)
allgatherv2_DEPENDENCIES = $(top_builddir)/util/mtest.o
allgatherv3_SOURCES = allgatherv3.c
allgatherv3_OBJECTS = allgatherv3.$(OBJEXT)
allgatherv3_LDADD = $(LDADD)
allgatherv3_DEPENDENCIES = $(top_builddir)/util/mtest.o
allgatherv4_SOURCES = allgatherv4.c
allgatherv4_OBJECTS = allgatherv4.$(OBJEXT)
allgatherv4_DEPENDENCIES = $(LDADD)
allred_SOURCES = allred.c
allred_OBJECTS = allred.$(OBJEXT)
allred_LDADD = $(LDADD)
allred_DEPENDENCIES = $(top_builddir)/util/mtest.o
allred2_SOURCES = allred2.c
allred2_OBJECTS = allred2.$(OBJEXT)
allred2_LDADD = $(LDADD)
allred2_DEPENDENCIES = $(top_builddir)/util/mtest.o
allred3_SOURCES = allred3.c
allred3_OBJECTS = allred3.$(OBJEXT)
allred3_LDADD = $(LDADD)
allred3_DEPENDENCIES = $(top_builddir)/util/mtest.o
allred4_SOURCES = allred4.c
allred4_OBJECTS = allred4.$(OBJEXT)
allred4_LDADD = $(LDADD)
allred4_DEPENDENCIES = $(top_builddir)/util/mtest.o
allred5_SOURCES = allred5.c
allred5_OBJECTS = allred5.$(OBJEXT)
allred5_LDADD = $(LDADD)
allred5_DEPENDENCIES = $(top_builddir)/util/mtest.o
allred6_SOURCES = allred6.c
allred6_OBJECTS = allred6.$(OBJEXT)
allred6_LDADD = $(LDADD)
allred6_DEPENDENCIES = $(top_builddir)/util/mtest.o
allredmany_SOURCES = allredmany.c
allredmany_OBJECTS = allredmany.$(OBJEXT)
allredmany_LDADD = $(LDADD)
allredmany_DEPENDENCIES = $(top_builddir)/util/mtest.o
alltoall1_SOURCES = alltoall1.c
alltoall1_OBJECTS = alltoall1.$(OBJEXT)
alltoall1_LDADD = $(LDADD)
alltoall1_DEPENDENCIES = $(top_builddir)/util/mtest.o
alltoallv_SOURCES = alltoallv.c
alltoallv_OBJECTS = alltoallv.$(OBJEXT)
alltoallv_LDADD = $(LDADD)
alltoallv_DEPENDENCIES = $(top_builddir)/util/mtest.o
alltoallv0_SOURCES = alltoallv0.c
alltoallv0_OBJECTS = alltoallv0.$(OBJEXT)
alltoallv0_LDADD = $(LDADD)
alltoallv0_DEPENDENCIES = $(top_builddir)/util/mtest.o
alltoallw1_SOURCES = alltoallw1.c
alltoallw1_OBJECTS = alltoallw1.$(OBJEXT)
alltoallw1_LDADD = $(LDADD)
alltoallw1_DEPENDENCIES = $(top_builddir)/util/mtest.o
alltoallw2_SOURCES = alltoallw2.c
alltoallw2_OBJECTS = alltoallw2.$(OBJEXT)
alltoallw2_LDADD = $(LDADD)
alltoallw2_DEPENDENCIES = $(top_builddir)/util/mtest.o
alltoallw_zeros_SOURCES = alltoallw_zeros.c
alltoallw_zeros_OBJECTS = alltoallw_zeros.$(OBJEXT)
alltoallw_zeros_LDADD = $(LDADD)
alltoallw_zeros_DEPENDENCIES = $(top_builddir)/util/mtest.o
bcast2_SOURCES = bcast2.c
bcast2_OBJECTS = bcast2.$(OBJEXT)
bcast2_LDADD = $(LDADD)
bcast2_DEPENDENCIES = $(top_builddir)/util/mtest.o
bcast3_SOURCES = bcast3.c
bcast3_OBJECTS = bcast3.$(OBJEXT)
bcast3_LDADD = $(LDADD)
bcast3_DEPENDENCIES = $(top_builddir)/util/mtest.o
bcasttest_SOURCES = bcasttest.c
bcasttest_OBJECTS = bcasttest.$(OBJEXT)
bcasttest_LDADD = $(LDADD)
bcasttest_DEPENDENCIES = $(top_builddir)/util/mtest.o
bcastzerotype_SOURCES = bcastzerotype.c
bcastzerotype_OBJECTS = bcastzerotype.$(OBJEXT)
bcastzerotype_LDADD = $(LDADD)
bcastzerotype_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll10_SOURCES = coll10.c
coll10_OBJECTS = coll10.$(OBJEXT)
coll10_LDADD = $(LDADD)
coll10_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll11_SOURCES = coll11.c
coll11_OBJECTS = coll11.$(OBJEXT)
coll11_LDADD = $(LDADD)
coll11_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll12_SOURCES = coll12.c
coll12_OBJECTS = coll12.$(OBJEXT)
coll12_LDADD = $(LDADD)
coll12_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll13_SOURCES = coll13.c
coll13_OBJECTS = coll13.$(OBJEXT)
coll13_LDADD = $(LDADD)
coll13_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll2_SOURCES = coll2.c
coll2_OBJECTS = coll2.$(OBJEXT)
coll2_LDADD = $(LDADD)
coll2_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll3_SOURCES = coll3.c
coll3_OBJECTS = coll3.$(OBJEXT)
coll3_LDADD = $(LDADD)
coll3_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll4_SOURCES = coll4.c
coll4_OBJECTS = coll4.$(OBJEXT)
coll4_LDADD = $(LDADD)
coll4_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll5_SOURCES = coll5.c
coll5_OBJECTS = coll5.$(OBJEXT)
coll5_LDADD = $(LDADD)
coll5_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll6_SOURCES = coll6.c
coll6_OBJECTS = coll6.$(OBJEXT)
coll6_LDADD = $(LDADD)
coll6_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll7_SOURCES = coll7.c
coll7_OBJECTS = coll7.$(OBJEXT)
coll7_LDADD = $(LDADD)
coll7_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll8_SOURCES = coll8.c
coll8_OBJECTS = coll8.$(OBJEXT)
coll8_LDADD = $(LDADD)
coll8_DEPENDENCIES = $(top_builddir)/util/mtest.o
coll9_SOURCES = coll9.c
coll9_OBJECTS = coll9.$(OBJEXT)
coll9_LDADD = $(LDADD)
coll9_DEPENDENCIES = $(top_builddir)/util/mtest.o
exscan_SOURCES = exscan.c
exscan_OBJECTS = exscan.$(OBJEXT)
exscan_LDADD = $(LDADD)
exscan_DEPENDENCIES = $(top_builddir)/util/mtest.o
exscan2_SOURCES = exscan2.c
exscan2_OBJECTS = exscan2.$(OBJEXT)
exscan2_LDADD = $(LDADD)
exscan2_DEPENDENCIES = $(top_builddir)/util/mtest.o
gather_SOURCES = gather.c
gather_OBJECTS = gather.$(OBJEXT)
gather_LDADD = $(LDADD)
gather_DEPENDENCIES = $(top_builddir)/util/mtest.o
gather2_SOURCES = gather2.c
gather2_OBJECTS = gather2.$(OBJEXT)
gather2_LDADD = $(LDADD)
gather2_DEPENDENCIES = $(top_builddir)/util/mtest.o
iallred_SOURCES = iallred.c
iallred_OBJECTS = iallred.$(OBJEXT)
iallred_LDADD = $(LDADD)
iallred_DEPENDENCIES = $(top_builddir)/util/mtest.o
ibarrier_SOURCES = ibarrier.c
ibarrier_OBJECTS = ibarrier.$(OBJEXT)
ibarrier_LDADD = $(LDADD)
ibarrier_DEPENDENCIES = $(top_builddir)/util/mtest.o
icallgather_SOURCES = icallgather.c
icallgather_OBJECTS = icallgather.$(OBJEXT)
icallgather_LDADD = $(LDADD)
icallgather_DEPENDENCIES = $(top_builddir)/util/mtest.o
icallgatherv_SOURCES = icallgatherv.c
icallgatherv_OBJECTS = icallgatherv.$(OBJEXT)
icallgatherv_LDADD = $(LDADD)
icallgatherv_DEPENDENCIES = $(top_builddir)/util/mtest.o
icallreduce_SOURCES = icallreduce.c
icallreduce_OBJECTS = icallreduce.$(OBJEXT)
icallreduce_LDADD = $(LDADD)
icallreduce_DEPENDENCIES = $(top_builddir)/util/mtest.o
icalltoall_SOURCES = icalltoall.c
icalltoall_OBJECTS = icalltoall.$(OBJEXT)
icalltoall_LDADD = $(LDADD)
icalltoall_DEPENDENCIES = $(top_builddir)/util/mtest.o
icalltoallv_SOURCES = icalltoallv.c
icalltoallv_OBJECTS = icalltoallv.$(OBJEXT)
icalltoallv_LDADD = $(LDADD)
icalltoallv_DEPENDENCIES = $(top_builddir)/util/mtest.o
icalltoallw_SOURCES = icalltoallw.c
icalltoallw_OBJECTS = icalltoallw.$(OBJEXT)
icalltoallw_LDADD = $(LDADD)
icalltoallw_DEPENDENCIES = $(top_builddir)/util/mtest.o
icbarrier_SOURCES = icbarrier.c
icbarrier_OBJECTS = icbarrier.$(OBJEXT)
icbarrier_LDADD = $(LDADD)
icbarrier_DEPENDENCIES = $(top_builddir)/util/mtest.o
icbcast_SOURCES = icbcast.c
icbcast_OBJECTS = icbcast.$(OBJEXT)
icbcast_LDADD = $(LDADD)
icbcast_DEPENDENCIES = $(top_builddir)/util/mtest.o
icgather_SOURCES = icgather.c
icgather_OBJECTS = icgather.$(OBJEXT)
icgather_LDADD = $(LDADD)
icgather_DEPENDENCIES = $(top_builddir)/util/mtest.o
icgatherv_SOURCES = icgatherv.c
icgatherv_OBJECTS = icgatherv.$(OBJEXT)
icgatherv_LDADD = $(LDADD)
icgatherv_DEPENDENCIES = $(top_builddir)/util/mtest.o
icreduce_SOURCES = icreduce.c
icreduce_OBJECTS = icreduce.$(OBJEXT)
icreduce_LDADD = $(LDADD)
icreduce_DEPENDENCIES = $(top_builddir)/util/mtest.o
icscatter_SOURCES = icscatter.c
icscatter_OBJECTS = icscatter.$(OBJEXT)
icscatter_LDADD = $(LDADD)
icscatter_DEPENDENCIES = $(top_builddir)/util/mtest.o
icscatterv_SOURCES = icscatterv.c
icscatterv_OBJECTS = icscatterv.$(OBJEXT)
icscatterv_LDADD = $(LDADD)
icscatterv_DEPENDENCIES = $(top_builddir)/util/mtest.o
longuser_SOURCES = longuser.c
longuser_OBJECTS = longuser.$(OBJEXT)
longuser_LDADD = $(LDADD)
longuser_DEPENDENCIES = $(top_builddir)/util/mtest.o
am_nballtoall1_OBJECTS = alltoall1.$(OBJEXT)
nballtoall1_OBJECTS = $(am_nballtoall1_OBJECTS)
nballtoall1_DEPENDENCIES = $(LDADD) ../util/nbc_pmpi_adapter.$(OBJEXT)
am_nbcoll2_OBJECTS = coll2.$(OBJEXT)
nbcoll2_OBJECTS = $(am_nbcoll2_OBJECTS)
nbcoll2_DEPENDENCIES = $(LDADD) ../util/nbc_pmpi_adapter.$(OBJEXT)
am_nbredscat_OBJECTS = redscat.$(OBJEXT)
nbredscat_OBJECTS = $(am_nbredscat_OBJECTS)
nbredscat_DEPENDENCIES = $(LDADD) ../util/nbc_pmpi_adapter.$(OBJEXT)
am_nbredscat3_OBJECTS = redscat3.$(OBJEXT)
nbredscat3_OBJECTS = $(am_nbredscat3_OBJECTS)
nbredscat3_DEPENDENCIES = $(LDADD) ../util/nbc_pmpi_adapter.$(OBJEXT)
am_nbredscatinter_OBJECTS = redscatinter.$(OBJEXT)
nbredscatinter_OBJECTS = $(am_nbredscatinter_OBJECTS)
nbredscatinter_DEPENDENCIES = $(LDADD) \
	../util/nbc_pmpi_adapter.$(OBJEXT)
nonblocking_SOURCES = nonblocking.c
nonblocking_OBJECTS = nonblocking.$(OBJEXT)
nonblocking_LDADD = $(LDADD)
nonblocking_DEPENDENCIES = $(top_builddir)/util/mtest.o
nonblocking2_SOURCES = nonblocking2.c
nonblocking2_OBJECTS = nonblocking2.$(OBJEXT)
nonblocking2_LDADD = $(LDADD)
nonblocking2_DEPENDENCIES = $(top_builddir)/util/mtest.o
nonblocking3_SOURCES = nonblocking3.c
nonblocking3_OBJECTS = nonblocking3.$(OBJEXT)
nonblocking3_LDADD = $(LDADD)
nonblocking3_DEPENDENCIES = $(top_builddir)/util/mtest.o
op_commutative_SOURCES = op_commutative.c
op_commutative_OBJECTS = op_commutative.$(OBJEXT)
op_commutative_LDADD = $(LDADD)
op_commutative_DEPENDENCIES = $(top_builddir)/util/mtest.o
opband_SOURCES = opband.c
opband_OBJECTS = opband.$(OBJEXT)
opband_LDADD = $(LDADD)
opband_DEPENDENCIES = $(top_builddir)/util/mtest.o
opbor_SOURCES = opbor.c
opbor_OBJECTS = opbor.$(OBJEXT)
opbor_LDADD = $(LDADD)
opbor_DEPENDENCIES = $(top_builddir)/util/mtest.o
opbxor_SOURCES = opbxor.c
opbxor_OBJECTS = opbxor.$(OBJEXT)
opbxor_LDADD = $(LDADD)
opbxor_DEPENDENCIES = $(top_builddir)/util/mtest.o
opland_SOURCES = opland.c
opland_OBJECTS = opland.$(OBJEXT)
opland_LDADD = $(LDADD)
opland_DEPENDENCIES = $(top_builddir)/util/mtest.o
oplor_SOURCES = oplor.c
oplor_OBJECTS = oplor.$(OBJEXT)
oplor_LDADD = $(LDADD)
oplor_DEPENDENCIES = $(top_builddir)/util/mtest.o
oplxor_SOURCES = oplxor.c
oplxor_OBJECTS = oplxor.$(OBJEXT)
oplxor_LDADD = $(LDADD)
oplxor_DEPENDENCIES = $(top_builddir)/util/mtest.o
opmax_SOURCES = opmax.c
opmax_OBJECTS = opmax.$(OBJEXT)
opmax_LDADD = $(LDADD)
opmax_DEPENDENCIES = $(top_builddir)/util/mtest.o
opmaxloc_SOURCES = opmaxloc.c
opmaxloc_OBJECTS = opmaxloc.$(OBJEXT)
opmaxloc_LDADD = $(LDADD)
opmaxloc_DEPENDENCIES = $(top_builddir)/util/mtest.o
opmin_SOURCES = opmin.c
opmin_OBJECTS = opmin.$(OBJEXT)
opmin_LDADD = $(LDADD)
opmin_DEPENDENCIES = $(top_builddir)/util/mtest.o
opminloc_SOURCES = opminloc.c
opminloc_OBJECTS = opminloc.$(OBJEXT)
opminloc_LDADD = $(LDADD)
opminloc_DEPENDENCIES = $(top_builddir)/util/mtest.o
opprod_SOURCES = opprod.c
opprod_OBJECTS = opprod.$(OBJEXT)
opprod_LDADD = $(LDADD)
opprod_DEPENDENCIES = $(top_builddir)/util/mtest.o
opsum_SOURCES = opsum.c
opsum_OBJECTS = opsum.$(OBJEXT)
opsum_LDADD = $(LDADD)
opsum_DEPENDENCIES = $(top_builddir)/util/mtest.o
red3_SOURCES = red3.c
red3_OBJECTS = red3.$(OBJEXT)
red3_LDADD = $(LDADD)
red3_DEPENDENCIES = $(top_builddir)/util/mtest.o
red4_SOURCES = red4.c
red4_OBJECTS = red4.$(OBJEXT)
red4_LDADD = $(LDADD)
red4_DEPENDENCIES = $(top_builddir)/util/mtest.o
red_scat_block_SOURCES = red_scat_block.c
red_scat_block_OBJECTS = red_scat_block.$(OBJEXT)
red_scat_block_LDADD = $(LDADD)
red_scat_block_DEPENDENCIES = $(top_builddir)/util/mtest.o
red_scat_block2_SOURCES = red_scat_block2.c
red_scat_block2_OBJECTS = red_scat_block2.$(OBJEXT)
red_scat_block2_LDADD = $(LDADD)
red_scat_block2_DEPENDENCIES = $(top_builddir)/util/mtest.o
redscat_SOURCES = redscat.c
redscat_OBJECTS = redscat.$(OBJEXT)
redscat_LDADD = $(LDADD)
redscat_DEPENDENCIES = $(top_builddir)/util/mtest.o
redscat2_SOURCES = redscat2.c
redscat2_OBJECTS = redscat2.$(OBJEXT)
redscat2_LDADD = $(LDADD)
redscat2_DEPENDENCIES = $(top_builddir)/util/mtest.o
redscat3_SOURCES = redscat3.c
redscat3_OBJECTS = redscat3.$(OBJEXT)
redscat3_LDADD = $(LDADD)
redscat3_DEPENDENCIES = $(top_builddir)/util/mtest.o
redscatbkinter_SOURCES = redscatbkinter.c
redscatbkinter_OBJECTS = redscatbkinter.$(OBJEXT)
redscatbkinter_LDADD = $(LDADD)
redscatbkinter_DEPENDENCIES = $(top_builddir)/util/mtest.o
redscatblk3_SOURCES = redscatblk3.c
redscatblk3_OBJECTS = redscatblk3.$(OBJEXT)
redscatblk3_LDADD = $(LDADD)
redscatblk3_DEPENDENCIES = $(top_builddir)/util/mtest.o
redscatinter_SOURCES = redscatinter.c
redscatinter_OBJECTS = redscatinter.$(OBJEXT)
redscatinter_LDADD = $(LDADD)
redscatinter_DEPENDENCIES = $(top_builddir)/util/mtest.o
reduce_SOURCES = reduce.c
reduce_OBJECTS = reduce.$(OBJEXT)
reduce_LDADD = $(LDADD)
reduce_DEPENDENCIES = $(top_builddir)/util/mtest.o
reduce_local_SOURCES = reduce_local.c
reduce_local_OBJECTS = reduce_local.$(OBJEXT)
reduce_local_LDADD = $(LDADD)
reduce_local_DEPENDENCIES = $(top_builddir)/util/mtest.o
scantst_SOURCES = scantst.c
scantst_OBJECTS = scantst.$(OBJEXT)
scantst_LDADD = $(LDADD)
scantst_DEPENDENCIES = $(top_builddir)/util/mtest.o
scatter2_SOURCES = scatter2.c
scatter2_OBJECTS = scatter2.$(OBJEXT)
scatter2_LDADD = $(LDADD)
scatter2_DEPENDENCIES = $(top_builddir)/util/mtest.o
scatter3_SOURCES = scatter3.c
scatter3_OBJECTS = scatter3.$(OBJEXT)
scatter3_LDADD = $(LDADD)
scatter3_DEPENDENCIES = $(top_builddir)/util/mtest.o
scattern_SOURCES = scattern.c
scattern_OBJECTS = scattern.$(OBJEXT)
scattern_LDADD = $(LDADD)
scattern_DEPENDENCIES = $(top_builddir)/util/mtest.o
scatterv_SOURCES = scatterv.c
scatterv_OBJECTS = scatterv.$(OBJEXT)
scatterv_LDADD = $(LDADD)
scatterv_DEPENDENCIES = $(top_builddir)/util/mtest.o
uoplong_SOURCES = uoplong.c
uoplong_OBJECTS = uoplong.$(OBJEXT)
uoplong_LDADD = $(LDADD)
uoplong_DEPENDENCIES = $(top_builddir)/util/mtest.o
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo "  GEN     " $@;
am__v_GEN_1 = 
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 = 
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include
depcomp = $(SHELL) $(top_srcdir)/confdb/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_@AM_V@)
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
am__v_CC_0 = @echo "  CC      " $@;
am__v_CC_1 = 
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo "  CCLD    " $@;
am__v_CCLD_1 = 
SOURCES = allgather2.c allgather3.c allgatherv2.c allgatherv3.c \
	allgatherv4.c allred.c allred2.c allred3.c allred4.c allred5.c \
	allred6.c allredmany.c alltoall1.c alltoallv.c alltoallv0.c \
	alltoallw1.c alltoallw2.c alltoallw_zeros.c bcast2.c bcast3.c \
	bcasttest.c bcastzerotype.c coll10.c coll11.c coll12.c \
	coll13.c coll2.c coll3.c coll4.c coll5.c coll6.c coll7.c \
	coll8.c coll9.c exscan.c exscan2.c gather.c gather2.c \
	iallred.c ibarrier.c icallgather.c icallgatherv.c \
	icallreduce.c icalltoall.c icalltoallv.c icalltoallw.c \
	icbarrier.c icbcast.c icgather.c icgatherv.c icreduce.c \
	icscatter.c icscatterv.c longuser.c $(nballtoall1_SOURCES) \
	$(nbcoll2_SOURCES) $(nbredscat_SOURCES) $(nbredscat3_SOURCES) \
	$(nbredscatinter_SOURCES) nonblocking.c nonblocking2.c \
	nonblocking3.c op_commutative.c opband.c opbor.c opbxor.c \
	opland.c oplor.c oplxor.c opmax.c opmaxloc.c opmin.c \
	opminloc.c opprod.c opsum.c red3.c red4.c red_scat_block.c \
	red_scat_block2.c redscat.c redscat2.c redscat3.c \
	redscatbkinter.c redscatblk3.c redscatinter.c reduce.c \
	reduce_local.c scantst.c scatter2.c scatter3.c scattern.c \
	scatterv.c uoplong.c
DIST_SOURCES = allgather2.c allgather3.c allgatherv2.c allgatherv3.c \
	allgatherv4.c allred.c allred2.c allred3.c allred4.c allred5.c \
	allred6.c allredmany.c alltoall1.c alltoallv.c alltoallv0.c \
	alltoallw1.c alltoallw2.c alltoallw_zeros.c bcast2.c bcast3.c \
	bcasttest.c bcastzerotype.c coll10.c coll11.c coll12.c \
	coll13.c coll2.c coll3.c coll4.c coll5.c coll6.c coll7.c \
	coll8.c coll9.c exscan.c exscan2.c gather.c gather2.c \
	iallred.c ibarrier.c icallgather.c icallgatherv.c \
	icallreduce.c icalltoall.c icalltoallv.c icalltoallw.c \
	icbarrier.c icbcast.c icgather.c icgatherv.c icreduce.c \
	icscatter.c icscatterv.c longuser.c $(nballtoall1_SOURCES) \
	$(nbcoll2_SOURCES) $(nbredscat_SOURCES) $(nbredscat3_SOURCES) \
	$(nbredscatinter_SOURCES) nonblocking.c nonblocking2.c \
	nonblocking3.c op_commutative.c opband.c opbor.c opbxor.c \
	opland.c oplor.c oplxor.c opmax.c opmaxloc.c opmin.c \
	opminloc.c opprod.c opsum.c red3.c red4.c red_scat_block.c \
	red_scat_block2.c redscat.c redscat2.c redscat3.c \
	redscatbkinter.c redscatblk3.c redscatinter.c reduce.c \
	reduce_local.c scantst.c scatter2.c scatter3.c scattern.c \
	scatterv.c uoplong.c
am__can_run_installinfo = \
  case $$AM_UPDATE_INFO_DIR in \
    n|no|NO) false;; \
    *) (install-info --version) >/dev/null 2>&1;; \
  esac
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
VPATH = @VPATH@
ACLOCAL = @ACLOCAL@
ALLOCMEMF = @ALLOCMEMF@
ALLOCMEMFC = @ALLOCMEMFC@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CXX = @CXX@
CXXCPP = @CXXCPP@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
F03SPAWNARGTEST = @F03SPAWNARGTEST@
F77 = @F77@
F77SPAWNARGTEST = @F77SPAWNARGTEST@
F77_GETARG_LIBS = @F77_GETARG_LIBS@
F77_MPI_ADDRESS = @F77_MPI_ADDRESS@
F77_MPI_OFFSET = @F77_MPI_OFFSET@
F77_NAME_MANGLE = @F77_NAME_MANGLE@
FC = @FC@
FCFLAGS = @FCFLAGS@
FCFLAGS_f90 = @FCFLAGS_f90@
FCMODEXT = @FCMODEXT@
FCMODINCFLAG = @FCMODINCFLAG@
FCMODOUTFLAG = @FCMODOUTFLAG@
FC_GETARG_LIBS = @FC_GETARG_LIBS@
FC_WORK_FILES_ARG = @FC_WORK_FILES_ARG@
FFLAGS = @FFLAGS@
FGREP = @FGREP@
FLIBS = @FLIBS@
FROM_MPICH = @FROM_MPICH@
GREP = @GREP@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAKE = @MAKE@
MAKEINFO = @MAKEINFO@
MKDIR_P = @MKDIR_P@
MPICC = @MPICC@
MPICH_ENABLE_CXX = @MPICH_ENABLE_CXX@
MPICH_ENABLE_F77 = @MPICH_ENABLE_F77@
MPICH_ENABLE_FC = @MPICH_ENABLE_FC@
MPICH_THREAD_LEVEL = @MPICH_THREAD_LEVEL@
MPICXX = @MPICXX@
MPIEXEC = @MPIEXEC@
MPIF77 = @MPIF77@
MPIFC = @MPIFC@
MPILIBLOC = @MPILIBLOC@
MPILIBNAME = @MPILIBNAME@
MPI_HAS_MPIX = @MPI_HAS_MPIX@
MPI_IS_STRICT = @MPI_IS_STRICT@
MPI_NO_RMA = @MPI_NO_RMA@
MPI_NO_SPAWN = @MPI_NO_SPAWN@
MPI_SIZEOF_AINT = @MPI_SIZEOF_AINT@
MPI_SIZEOF_OFFSET = @MPI_SIZEOF_OFFSET@
MPI_SOURCE = @MPI_SOURCE@
MPI_SUBVERSION = @MPI_SUBVERSION@
MPI_VERSION = @MPI_VERSION@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PERL = @PERL@
RANLIB = @RANLIB@
SET_CFLAGS = @SET_CFLAGS@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
WRAPPER_CFLAGS = @WRAPPER_CFLAGS@
WRAPPER_CPPFLAGS = @WRAPPER_CPPFLAGS@
WRAPPER_CXXFLAGS = @WRAPPER_CXXFLAGS@
WRAPPER_FCFLAGS = @WRAPPER_FCFLAGS@
WRAPPER_FFLAGS = @WRAPPER_FFLAGS@
WRAPPER_LDFLAGS = @WRAPPER_LDFLAGS@
WRAPPER_LIBS = @WRAPPER_LIBS@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
ac_ct_FC = @ac_ct_FC@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
cxxdir = @cxxdir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
errordir = @errordir@
exec_prefix = @exec_prefix@
f77dir = @f77dir@
f90dir = @f90dir@
faultsdir = @faultsdir@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
iodir = @iodir@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
master_top_builddir = @master_top_builddir@
master_top_srcdir = @master_top_srcdir@
mkdir_p = @mkdir_p@
mpich_top_srcdir = @mpich_top_srcdir@
oldincludedir = @oldincludedir@
otherlangs = @otherlangs@
pdfdir = @pdfdir@
perfdir = @perfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
rmadir = @rmadir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
spawndir = @spawndir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
threadsdir = @threadsdir@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@

# AM_CPPFLAGS are used for C++ code as well
AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include
LDADD = $(top_builddir)/util/mtest.o
CLEANFILES = summary.xml summary.tap
EXTRA_DIST = testlist
allgatherv4_LDADD = $(LDADD) -lm

# Create tests of the nonblocking collectives by reusing the blocking tests,
# using the MPI profiling interface to intercept the blocking call and
# replace it with a MPI_Ixxx/MPI_Wait pair.
nballtoall1_SOURCES = alltoall1.c
nballtoall1_LDADD = $(LDADD) ../util/nbc_pmpi_adapter.$(OBJEXT)
nbredscat_SOURCES = redscat.c
nbredscat_LDADD = $(LDADD) ../util/nbc_pmpi_adapter.$(OBJEXT)
nbredscat3_SOURCES = redscat3.c
nbredscat3_LDADD = $(LDADD) ../util/nbc_pmpi_adapter.$(OBJEXT)
nbredscatinter_SOURCES = redscatinter.c
nbredscatinter_LDADD = $(LDADD) ../util/nbc_pmpi_adapter.$(OBJEXT)
nbcoll2_SOURCES = coll2.c
nbcoll2_LDADD = $(LDADD) ../util/nbc_pmpi_adapter.$(OBJEXT)
all: all-am

.SUFFIXES:
.SUFFIXES: .c .o .obj
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.mtest $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
	        && { if test -f $@; then exit 0; else break; fi; }; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign coll/Makefile'; \
	$(am__cd) $(top_srcdir) && \
	  $(AUTOMAKE) --foreign coll/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
	esac;
$(top_srcdir)/Makefile.mtest:

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):

clean-noinstPROGRAMS:
	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
allgather2$(EXEEXT): $(allgather2_OBJECTS) $(allgather2_DEPENDENCIES) $(EXTRA_allgather2_DEPENDENCIES) 
	@rm -f allgather2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allgather2_OBJECTS) $(allgather2_LDADD) $(LIBS)
allgather3$(EXEEXT): $(allgather3_OBJECTS) $(allgather3_DEPENDENCIES) $(EXTRA_allgather3_DEPENDENCIES) 
	@rm -f allgather3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allgather3_OBJECTS) $(allgather3_LDADD) $(LIBS)
allgatherv2$(EXEEXT): $(allgatherv2_OBJECTS) $(allgatherv2_DEPENDENCIES) $(EXTRA_allgatherv2_DEPENDENCIES) 
	@rm -f allgatherv2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allgatherv2_OBJECTS) $(allgatherv2_LDADD) $(LIBS)
allgatherv3$(EXEEXT): $(allgatherv3_OBJECTS) $(allgatherv3_DEPENDENCIES) $(EXTRA_allgatherv3_DEPENDENCIES) 
	@rm -f allgatherv3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allgatherv3_OBJECTS) $(allgatherv3_LDADD) $(LIBS)
allgatherv4$(EXEEXT): $(allgatherv4_OBJECTS) $(allgatherv4_DEPENDENCIES) $(EXTRA_allgatherv4_DEPENDENCIES) 
	@rm -f allgatherv4$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allgatherv4_OBJECTS) $(allgatherv4_LDADD) $(LIBS)
allred$(EXEEXT): $(allred_OBJECTS) $(allred_DEPENDENCIES) $(EXTRA_allred_DEPENDENCIES) 
	@rm -f allred$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allred_OBJECTS) $(allred_LDADD) $(LIBS)
allred2$(EXEEXT): $(allred2_OBJECTS) $(allred2_DEPENDENCIES) $(EXTRA_allred2_DEPENDENCIES) 
	@rm -f allred2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allred2_OBJECTS) $(allred2_LDADD) $(LIBS)
allred3$(EXEEXT): $(allred3_OBJECTS) $(allred3_DEPENDENCIES) $(EXTRA_allred3_DEPENDENCIES) 
	@rm -f allred3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allred3_OBJECTS) $(allred3_LDADD) $(LIBS)
allred4$(EXEEXT): $(allred4_OBJECTS) $(allred4_DEPENDENCIES) $(EXTRA_allred4_DEPENDENCIES) 
	@rm -f allred4$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allred4_OBJECTS) $(allred4_LDADD) $(LIBS)
allred5$(EXEEXT): $(allred5_OBJECTS) $(allred5_DEPENDENCIES) $(EXTRA_allred5_DEPENDENCIES) 
	@rm -f allred5$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allred5_OBJECTS) $(allred5_LDADD) $(LIBS)
allred6$(EXEEXT): $(allred6_OBJECTS) $(allred6_DEPENDENCIES) $(EXTRA_allred6_DEPENDENCIES) 
	@rm -f allred6$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allred6_OBJECTS) $(allred6_LDADD) $(LIBS)
allredmany$(EXEEXT): $(allredmany_OBJECTS) $(allredmany_DEPENDENCIES) $(EXTRA_allredmany_DEPENDENCIES) 
	@rm -f allredmany$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(allredmany_OBJECTS) $(allredmany_LDADD) $(LIBS)
alltoall1$(EXEEXT): $(alltoall1_OBJECTS) $(alltoall1_DEPENDENCIES) $(EXTRA_alltoall1_DEPENDENCIES) 
	@rm -f alltoall1$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(alltoall1_OBJECTS) $(alltoall1_LDADD) $(LIBS)
alltoallv$(EXEEXT): $(alltoallv_OBJECTS) $(alltoallv_DEPENDENCIES) $(EXTRA_alltoallv_DEPENDENCIES) 
	@rm -f alltoallv$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(alltoallv_OBJECTS) $(alltoallv_LDADD) $(LIBS)
alltoallv0$(EXEEXT): $(alltoallv0_OBJECTS) $(alltoallv0_DEPENDENCIES) $(EXTRA_alltoallv0_DEPENDENCIES) 
	@rm -f alltoallv0$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(alltoallv0_OBJECTS) $(alltoallv0_LDADD) $(LIBS)
alltoallw1$(EXEEXT): $(alltoallw1_OBJECTS) $(alltoallw1_DEPENDENCIES) $(EXTRA_alltoallw1_DEPENDENCIES) 
	@rm -f alltoallw1$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(alltoallw1_OBJECTS) $(alltoallw1_LDADD) $(LIBS)
alltoallw2$(EXEEXT): $(alltoallw2_OBJECTS) $(alltoallw2_DEPENDENCIES) $(EXTRA_alltoallw2_DEPENDENCIES) 
	@rm -f alltoallw2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(alltoallw2_OBJECTS) $(alltoallw2_LDADD) $(LIBS)
alltoallw_zeros$(EXEEXT): $(alltoallw_zeros_OBJECTS) $(alltoallw_zeros_DEPENDENCIES) $(EXTRA_alltoallw_zeros_DEPENDENCIES) 
	@rm -f alltoallw_zeros$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(alltoallw_zeros_OBJECTS) $(alltoallw_zeros_LDADD) $(LIBS)
bcast2$(EXEEXT): $(bcast2_OBJECTS) $(bcast2_DEPENDENCIES) $(EXTRA_bcast2_DEPENDENCIES) 
	@rm -f bcast2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(bcast2_OBJECTS) $(bcast2_LDADD) $(LIBS)
bcast3$(EXEEXT): $(bcast3_OBJECTS) $(bcast3_DEPENDENCIES) $(EXTRA_bcast3_DEPENDENCIES) 
	@rm -f bcast3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(bcast3_OBJECTS) $(bcast3_LDADD) $(LIBS)
bcasttest$(EXEEXT): $(bcasttest_OBJECTS) $(bcasttest_DEPENDENCIES) $(EXTRA_bcasttest_DEPENDENCIES) 
	@rm -f bcasttest$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(bcasttest_OBJECTS) $(bcasttest_LDADD) $(LIBS)
bcastzerotype$(EXEEXT): $(bcastzerotype_OBJECTS) $(bcastzerotype_DEPENDENCIES) $(EXTRA_bcastzerotype_DEPENDENCIES) 
	@rm -f bcastzerotype$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(bcastzerotype_OBJECTS) $(bcastzerotype_LDADD) $(LIBS)
coll10$(EXEEXT): $(coll10_OBJECTS) $(coll10_DEPENDENCIES) $(EXTRA_coll10_DEPENDENCIES) 
	@rm -f coll10$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll10_OBJECTS) $(coll10_LDADD) $(LIBS)
coll11$(EXEEXT): $(coll11_OBJECTS) $(coll11_DEPENDENCIES) $(EXTRA_coll11_DEPENDENCIES) 
	@rm -f coll11$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll11_OBJECTS) $(coll11_LDADD) $(LIBS)
coll12$(EXEEXT): $(coll12_OBJECTS) $(coll12_DEPENDENCIES) $(EXTRA_coll12_DEPENDENCIES) 
	@rm -f coll12$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll12_OBJECTS) $(coll12_LDADD) $(LIBS)
coll13$(EXEEXT): $(coll13_OBJECTS) $(coll13_DEPENDENCIES) $(EXTRA_coll13_DEPENDENCIES) 
	@rm -f coll13$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll13_OBJECTS) $(coll13_LDADD) $(LIBS)
coll2$(EXEEXT): $(coll2_OBJECTS) $(coll2_DEPENDENCIES) $(EXTRA_coll2_DEPENDENCIES) 
	@rm -f coll2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll2_OBJECTS) $(coll2_LDADD) $(LIBS)
coll3$(EXEEXT): $(coll3_OBJECTS) $(coll3_DEPENDENCIES) $(EXTRA_coll3_DEPENDENCIES) 
	@rm -f coll3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll3_OBJECTS) $(coll3_LDADD) $(LIBS)
coll4$(EXEEXT): $(coll4_OBJECTS) $(coll4_DEPENDENCIES) $(EXTRA_coll4_DEPENDENCIES) 
	@rm -f coll4$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll4_OBJECTS) $(coll4_LDADD) $(LIBS)
coll5$(EXEEXT): $(coll5_OBJECTS) $(coll5_DEPENDENCIES) $(EXTRA_coll5_DEPENDENCIES) 
	@rm -f coll5$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll5_OBJECTS) $(coll5_LDADD) $(LIBS)
coll6$(EXEEXT): $(coll6_OBJECTS) $(coll6_DEPENDENCIES) $(EXTRA_coll6_DEPENDENCIES) 
	@rm -f coll6$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll6_OBJECTS) $(coll6_LDADD) $(LIBS)
coll7$(EXEEXT): $(coll7_OBJECTS) $(coll7_DEPENDENCIES) $(EXTRA_coll7_DEPENDENCIES) 
	@rm -f coll7$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll7_OBJECTS) $(coll7_LDADD) $(LIBS)
coll8$(EXEEXT): $(coll8_OBJECTS) $(coll8_DEPENDENCIES) $(EXTRA_coll8_DEPENDENCIES) 
	@rm -f coll8$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll8_OBJECTS) $(coll8_LDADD) $(LIBS)
coll9$(EXEEXT): $(coll9_OBJECTS) $(coll9_DEPENDENCIES) $(EXTRA_coll9_DEPENDENCIES) 
	@rm -f coll9$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(coll9_OBJECTS) $(coll9_LDADD) $(LIBS)
exscan$(EXEEXT): $(exscan_OBJECTS) $(exscan_DEPENDENCIES) $(EXTRA_exscan_DEPENDENCIES) 
	@rm -f exscan$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(exscan_OBJECTS) $(exscan_LDADD) $(LIBS)
exscan2$(EXEEXT): $(exscan2_OBJECTS) $(exscan2_DEPENDENCIES) $(EXTRA_exscan2_DEPENDENCIES) 
	@rm -f exscan2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(exscan2_OBJECTS) $(exscan2_LDADD) $(LIBS)
gather$(EXEEXT): $(gather_OBJECTS) $(gather_DEPENDENCIES) $(EXTRA_gather_DEPENDENCIES) 
	@rm -f gather$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(gather_OBJECTS) $(gather_LDADD) $(LIBS)
gather2$(EXEEXT): $(gather2_OBJECTS) $(gather2_DEPENDENCIES) $(EXTRA_gather2_DEPENDENCIES) 
	@rm -f gather2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(gather2_OBJECTS) $(gather2_LDADD) $(LIBS)
iallred$(EXEEXT): $(iallred_OBJECTS) $(iallred_DEPENDENCIES) $(EXTRA_iallred_DEPENDENCIES) 
	@rm -f iallred$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(iallred_OBJECTS) $(iallred_LDADD) $(LIBS)
ibarrier$(EXEEXT): $(ibarrier_OBJECTS) $(ibarrier_DEPENDENCIES) $(EXTRA_ibarrier_DEPENDENCIES) 
	@rm -f ibarrier$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(ibarrier_OBJECTS) $(ibarrier_LDADD) $(LIBS)
icallgather$(EXEEXT): $(icallgather_OBJECTS) $(icallgather_DEPENDENCIES) $(EXTRA_icallgather_DEPENDENCIES) 
	@rm -f icallgather$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icallgather_OBJECTS) $(icallgather_LDADD) $(LIBS)
icallgatherv$(EXEEXT): $(icallgatherv_OBJECTS) $(icallgatherv_DEPENDENCIES) $(EXTRA_icallgatherv_DEPENDENCIES) 
	@rm -f icallgatherv$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icallgatherv_OBJECTS) $(icallgatherv_LDADD) $(LIBS)
icallreduce$(EXEEXT): $(icallreduce_OBJECTS) $(icallreduce_DEPENDENCIES) $(EXTRA_icallreduce_DEPENDENCIES) 
	@rm -f icallreduce$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icallreduce_OBJECTS) $(icallreduce_LDADD) $(LIBS)
icalltoall$(EXEEXT): $(icalltoall_OBJECTS) $(icalltoall_DEPENDENCIES) $(EXTRA_icalltoall_DEPENDENCIES) 
	@rm -f icalltoall$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icalltoall_OBJECTS) $(icalltoall_LDADD) $(LIBS)
icalltoallv$(EXEEXT): $(icalltoallv_OBJECTS) $(icalltoallv_DEPENDENCIES) $(EXTRA_icalltoallv_DEPENDENCIES) 
	@rm -f icalltoallv$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icalltoallv_OBJECTS) $(icalltoallv_LDADD) $(LIBS)
icalltoallw$(EXEEXT): $(icalltoallw_OBJECTS) $(icalltoallw_DEPENDENCIES) $(EXTRA_icalltoallw_DEPENDENCIES) 
	@rm -f icalltoallw$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icalltoallw_OBJECTS) $(icalltoallw_LDADD) $(LIBS)
icbarrier$(EXEEXT): $(icbarrier_OBJECTS) $(icbarrier_DEPENDENCIES) $(EXTRA_icbarrier_DEPENDENCIES) 
	@rm -f icbarrier$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icbarrier_OBJECTS) $(icbarrier_LDADD) $(LIBS)
icbcast$(EXEEXT): $(icbcast_OBJECTS) $(icbcast_DEPENDENCIES) $(EXTRA_icbcast_DEPENDENCIES) 
	@rm -f icbcast$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icbcast_OBJECTS) $(icbcast_LDADD) $(LIBS)
icgather$(EXEEXT): $(icgather_OBJECTS) $(icgather_DEPENDENCIES) $(EXTRA_icgather_DEPENDENCIES) 
	@rm -f icgather$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icgather_OBJECTS) $(icgather_LDADD) $(LIBS)
icgatherv$(EXEEXT): $(icgatherv_OBJECTS) $(icgatherv_DEPENDENCIES) $(EXTRA_icgatherv_DEPENDENCIES) 
	@rm -f icgatherv$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icgatherv_OBJECTS) $(icgatherv_LDADD) $(LIBS)
icreduce$(EXEEXT): $(icreduce_OBJECTS) $(icreduce_DEPENDENCIES) $(EXTRA_icreduce_DEPENDENCIES) 
	@rm -f icreduce$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icreduce_OBJECTS) $(icreduce_LDADD) $(LIBS)
icscatter$(EXEEXT): $(icscatter_OBJECTS) $(icscatter_DEPENDENCIES) $(EXTRA_icscatter_DEPENDENCIES) 
	@rm -f icscatter$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icscatter_OBJECTS) $(icscatter_LDADD) $(LIBS)
icscatterv$(EXEEXT): $(icscatterv_OBJECTS) $(icscatterv_DEPENDENCIES) $(EXTRA_icscatterv_DEPENDENCIES) 
	@rm -f icscatterv$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icscatterv_OBJECTS) $(icscatterv_LDADD) $(LIBS)
longuser$(EXEEXT): $(longuser_OBJECTS) $(longuser_DEPENDENCIES) $(EXTRA_longuser_DEPENDENCIES) 
	@rm -f longuser$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(longuser_OBJECTS) $(longuser_LDADD) $(LIBS)
nballtoall1$(EXEEXT): $(nballtoall1_OBJECTS) $(nballtoall1_DEPENDENCIES) $(EXTRA_nballtoall1_DEPENDENCIES) 
	@rm -f nballtoall1$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(nballtoall1_OBJECTS) $(nballtoall1_LDADD) $(LIBS)
nbcoll2$(EXEEXT): $(nbcoll2_OBJECTS) $(nbcoll2_DEPENDENCIES) $(EXTRA_nbcoll2_DEPENDENCIES) 
	@rm -f nbcoll2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(nbcoll2_OBJECTS) $(nbcoll2_LDADD) $(LIBS)
nbredscat$(EXEEXT): $(nbredscat_OBJECTS) $(nbredscat_DEPENDENCIES) $(EXTRA_nbredscat_DEPENDENCIES) 
	@rm -f nbredscat$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(nbredscat_OBJECTS) $(nbredscat_LDADD) $(LIBS)
nbredscat3$(EXEEXT): $(nbredscat3_OBJECTS) $(nbredscat3_DEPENDENCIES) $(EXTRA_nbredscat3_DEPENDENCIES) 
	@rm -f nbredscat3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(nbredscat3_OBJECTS) $(nbredscat3_LDADD) $(LIBS)
nbredscatinter$(EXEEXT): $(nbredscatinter_OBJECTS) $(nbredscatinter_DEPENDENCIES) $(EXTRA_nbredscatinter_DEPENDENCIES) 
	@rm -f nbredscatinter$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(nbredscatinter_OBJECTS) $(nbredscatinter_LDADD) $(LIBS)
nonblocking$(EXEEXT): $(nonblocking_OBJECTS) $(nonblocking_DEPENDENCIES) $(EXTRA_nonblocking_DEPENDENCIES) 
	@rm -f nonblocking$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(nonblocking_OBJECTS) $(nonblocking_LDADD) $(LIBS)
nonblocking2$(EXEEXT): $(nonblocking2_OBJECTS) $(nonblocking2_DEPENDENCIES) $(EXTRA_nonblocking2_DEPENDENCIES) 
	@rm -f nonblocking2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(nonblocking2_OBJECTS) $(nonblocking2_LDADD) $(LIBS)
nonblocking3$(EXEEXT): $(nonblocking3_OBJECTS) $(nonblocking3_DEPENDENCIES) $(EXTRA_nonblocking3_DEPENDENCIES) 
	@rm -f nonblocking3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(nonblocking3_OBJECTS) $(nonblocking3_LDADD) $(LIBS)
op_commutative$(EXEEXT): $(op_commutative_OBJECTS) $(op_commutative_DEPENDENCIES) $(EXTRA_op_commutative_DEPENDENCIES) 
	@rm -f op_commutative$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(op_commutative_OBJECTS) $(op_commutative_LDADD) $(LIBS)
opband$(EXEEXT): $(opband_OBJECTS) $(opband_DEPENDENCIES) $(EXTRA_opband_DEPENDENCIES) 
	@rm -f opband$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opband_OBJECTS) $(opband_LDADD) $(LIBS)
opbor$(EXEEXT): $(opbor_OBJECTS) $(opbor_DEPENDENCIES) $(EXTRA_opbor_DEPENDENCIES) 
	@rm -f opbor$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opbor_OBJECTS) $(opbor_LDADD) $(LIBS)
opbxor$(EXEEXT): $(opbxor_OBJECTS) $(opbxor_DEPENDENCIES) $(EXTRA_opbxor_DEPENDENCIES) 
	@rm -f opbxor$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opbxor_OBJECTS) $(opbxor_LDADD) $(LIBS)
opland$(EXEEXT): $(opland_OBJECTS) $(opland_DEPENDENCIES) $(EXTRA_opland_DEPENDENCIES) 
	@rm -f opland$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opland_OBJECTS) $(opland_LDADD) $(LIBS)
oplor$(EXEEXT): $(oplor_OBJECTS) $(oplor_DEPENDENCIES) $(EXTRA_oplor_DEPENDENCIES) 
	@rm -f oplor$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(oplor_OBJECTS) $(oplor_LDADD) $(LIBS)
oplxor$(EXEEXT): $(oplxor_OBJECTS) $(oplxor_DEPENDENCIES) $(EXTRA_oplxor_DEPENDENCIES) 
	@rm -f oplxor$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(oplxor_OBJECTS) $(oplxor_LDADD) $(LIBS)
opmax$(EXEEXT): $(opmax_OBJECTS) $(opmax_DEPENDENCIES) $(EXTRA_opmax_DEPENDENCIES) 
	@rm -f opmax$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opmax_OBJECTS) $(opmax_LDADD) $(LIBS)
opmaxloc$(EXEEXT): $(opmaxloc_OBJECTS) $(opmaxloc_DEPENDENCIES) $(EXTRA_opmaxloc_DEPENDENCIES) 
	@rm -f opmaxloc$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opmaxloc_OBJECTS) $(opmaxloc_LDADD) $(LIBS)
opmin$(EXEEXT): $(opmin_OBJECTS) $(opmin_DEPENDENCIES) $(EXTRA_opmin_DEPENDENCIES) 
	@rm -f opmin$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opmin_OBJECTS) $(opmin_LDADD) $(LIBS)
opminloc$(EXEEXT): $(opminloc_OBJECTS) $(opminloc_DEPENDENCIES) $(EXTRA_opminloc_DEPENDENCIES) 
	@rm -f opminloc$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opminloc_OBJECTS) $(opminloc_LDADD) $(LIBS)
opprod$(EXEEXT): $(opprod_OBJECTS) $(opprod_DEPENDENCIES) $(EXTRA_opprod_DEPENDENCIES) 
	@rm -f opprod$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opprod_OBJECTS) $(opprod_LDADD) $(LIBS)
opsum$(EXEEXT): $(opsum_OBJECTS) $(opsum_DEPENDENCIES) $(EXTRA_opsum_DEPENDENCIES) 
	@rm -f opsum$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(opsum_OBJECTS) $(opsum_LDADD) $(LIBS)
red3$(EXEEXT): $(red3_OBJECTS) $(red3_DEPENDENCIES) $(EXTRA_red3_DEPENDENCIES) 
	@rm -f red3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(red3_OBJECTS) $(red3_LDADD) $(LIBS)
red4$(EXEEXT): $(red4_OBJECTS) $(red4_DEPENDENCIES) $(EXTRA_red4_DEPENDENCIES) 
	@rm -f red4$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(red4_OBJECTS) $(red4_LDADD) $(LIBS)
red_scat_block$(EXEEXT): $(red_scat_block_OBJECTS) $(red_scat_block_DEPENDENCIES) $(EXTRA_red_scat_block_DEPENDENCIES) 
	@rm -f red_scat_block$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(red_scat_block_OBJECTS) $(red_scat_block_LDADD) $(LIBS)
red_scat_block2$(EXEEXT): $(red_scat_block2_OBJECTS) $(red_scat_block2_DEPENDENCIES) $(EXTRA_red_scat_block2_DEPENDENCIES) 
	@rm -f red_scat_block2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(red_scat_block2_OBJECTS) $(red_scat_block2_LDADD) $(LIBS)
redscat$(EXEEXT): $(redscat_OBJECTS) $(redscat_DEPENDENCIES) $(EXTRA_redscat_DEPENDENCIES) 
	@rm -f redscat$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(redscat_OBJECTS) $(redscat_LDADD) $(LIBS)
redscat2$(EXEEXT): $(redscat2_OBJECTS) $(redscat2_DEPENDENCIES) $(EXTRA_redscat2_DEPENDENCIES) 
	@rm -f redscat2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(redscat2_OBJECTS) $(redscat2_LDADD) $(LIBS)
redscat3$(EXEEXT): $(redscat3_OBJECTS) $(redscat3_DEPENDENCIES) $(EXTRA_redscat3_DEPENDENCIES) 
	@rm -f redscat3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(redscat3_OBJECTS) $(redscat3_LDADD) $(LIBS)
redscatbkinter$(EXEEXT): $(redscatbkinter_OBJECTS) $(redscatbkinter_DEPENDENCIES) $(EXTRA_redscatbkinter_DEPENDENCIES) 
	@rm -f redscatbkinter$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(redscatbkinter_OBJECTS) $(redscatbkinter_LDADD) $(LIBS)
redscatblk3$(EXEEXT): $(redscatblk3_OBJECTS) $(redscatblk3_DEPENDENCIES) $(EXTRA_redscatblk3_DEPENDENCIES) 
	@rm -f redscatblk3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(redscatblk3_OBJECTS) $(redscatblk3_LDADD) $(LIBS)
redscatinter$(EXEEXT): $(redscatinter_OBJECTS) $(redscatinter_DEPENDENCIES) $(EXTRA_redscatinter_DEPENDENCIES) 
	@rm -f redscatinter$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(redscatinter_OBJECTS) $(redscatinter_LDADD) $(LIBS)
reduce$(EXEEXT): $(reduce_OBJECTS) $(reduce_DEPENDENCIES) $(EXTRA_reduce_DEPENDENCIES) 
	@rm -f reduce$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(reduce_OBJECTS) $(reduce_LDADD) $(LIBS)
reduce_local$(EXEEXT): $(reduce_local_OBJECTS) $(reduce_local_DEPENDENCIES) $(EXTRA_reduce_local_DEPENDENCIES) 
	@rm -f reduce_local$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(reduce_local_OBJECTS) $(reduce_local_LDADD) $(LIBS)
scantst$(EXEEXT): $(scantst_OBJECTS) $(scantst_DEPENDENCIES) $(EXTRA_scantst_DEPENDENCIES) 
	@rm -f scantst$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(scantst_OBJECTS) $(scantst_LDADD) $(LIBS)
scatter2$(EXEEXT): $(scatter2_OBJECTS) $(scatter2_DEPENDENCIES) $(EXTRA_scatter2_DEPENDENCIES) 
	@rm -f scatter2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(scatter2_OBJECTS) $(scatter2_LDADD) $(LIBS)
scatter3$(EXEEXT): $(scatter3_OBJECTS) $(scatter3_DEPENDENCIES) $(EXTRA_scatter3_DEPENDENCIES) 
	@rm -f scatter3$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(scatter3_OBJECTS) $(scatter3_LDADD) $(LIBS)
scattern$(EXEEXT): $(scattern_OBJECTS) $(scattern_DEPENDENCIES) $(EXTRA_scattern_DEPENDENCIES) 
	@rm -f scattern$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(scattern_OBJECTS) $(scattern_LDADD) $(LIBS)
scatterv$(EXEEXT): $(scatterv_OBJECTS) $(scatterv_DEPENDENCIES) $(EXTRA_scatterv_DEPENDENCIES) 
	@rm -f scatterv$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(scatterv_OBJECTS) $(scatterv_LDADD) $(LIBS)
uoplong$(EXEEXT): $(uoplong_OBJECTS) $(uoplong_DEPENDENCIES) $(EXTRA_uoplong_DEPENDENCIES) 
	@rm -f uoplong$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(uoplong_OBJECTS) $(uoplong_LDADD) $(LIBS)

mostlyclean-compile:
	-rm -f *.$(OBJEXT)

distclean-compile:
	-rm -f *.tab.c

@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allgather2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allgather3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allgatherv2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allgatherv3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allgatherv4.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allred.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allred2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allred3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allred4.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allred5.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allred6.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allredmany.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alltoall1.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alltoallv.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alltoallv0.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alltoallw1.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alltoallw2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alltoallw_zeros.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcast2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcast3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcasttest.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcastzerotype.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll10.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll11.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll12.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll13.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll4.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll5.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll6.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll7.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll8.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/coll9.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exscan.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exscan2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gather.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gather2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iallred.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ibarrier.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icallgather.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icallgatherv.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icallreduce.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icalltoall.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icalltoallv.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icalltoallw.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icbarrier.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icbcast.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icgather.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icgatherv.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icreduce.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icscatter.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icscatterv.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/longuser.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nonblocking.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nonblocking2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nonblocking3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/op_commutative.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opband.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opbor.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opbxor.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opland.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oplor.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oplxor.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opmax.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opmaxloc.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opmin.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opminloc.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opprod.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opsum.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/red3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/red4.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/red_scat_block.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/red_scat_block2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/redscat.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/redscat2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/redscat3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/redscatbkinter.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/redscatblk3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/redscatinter.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reduce.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reduce_local.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scantst.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scatter2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scatter3.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scattern.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scatterv.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uoplong.Po@am__quote@

.c.o:
@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<

.c.obj:
@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`

ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	mkid -fID $$unique
tags: TAGS

TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	set x; \
	here=`pwd`; \
	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	shift; \
	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
	  test -n "$$unique" || unique=$$empty_fix; \
	  if test $$# -gt 0; then \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      "$$@" $$unique; \
	  else \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      $$unique; \
	  fi; \
	fi
ctags: CTAGS
CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	test -z "$(CTAGS_ARGS)$$unique" \
	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
	     $$unique

GTAGS:
	here=`$(am__cd) $(top_builddir) && pwd` \
	  && $(am__cd) $(top_srcdir) \
	  && gtags -i $(GTAGS_ARGS) "$$here"

cscopelist:  $(HEADERS) $(SOURCES) $(LISP)
	list='$(SOURCES) $(HEADERS) $(LISP)'; \
	case "$(srcdir)" in \
	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
	  *) sdir=$(subdir)/$(srcdir) ;; \
	esac; \
	for i in $$list; do \
	  if test -f "$$i"; then \
	    echo "$(subdir)/$$i"; \
	  else \
	    echo "$$sdir/$$i"; \
	  fi; \
	done >> $(top_builddir)/cscope.files

distclean-tags:
	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

distdir: $(DISTFILES)
	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	list='$(DISTFILES)'; \
	  dist_files=`for file in $$list; do echo $$file; done | \
	  sed -e "s|^$$srcdirstrip/||;t" \
	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
	case $$dist_files in \
	  */*) $(MKDIR_P) `echo "$$dist_files" | \
			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
			   sort -u` ;; \
	esac; \
	for file in $$dist_files; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  if test -d $$d/$$file; then \
	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
	    if test -d "$(distdir)/$$file"; then \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
	  else \
	    test -f "$(distdir)/$$file" \
	    || cp -p $$d/$$file "$(distdir)/$$file" \
	    || exit 1; \
	  fi; \
	done
check-am: all-am
check: check-am
all-am: Makefile $(PROGRAMS)
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-am
install-strip:
	if test -z '$(STRIP)'; then \
	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	      install; \
	else \
	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
	fi
mostlyclean-generic:

clean-generic:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
clean: clean-am

clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am

distclean: distclean-am
	-rm -rf ./$(DEPDIR)
	-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
	distclean-tags

dvi: dvi-am

dvi-am:

html: html-am

html-am:

info: info-am

info-am:

install-data-am:

install-dvi: install-dvi-am

install-dvi-am:

install-exec-am:

install-html: install-html-am

install-html-am:

install-info: install-info-am

install-info-am:

install-man:

install-pdf: install-pdf-am

install-pdf-am:

install-ps: install-ps-am

install-ps-am:

installcheck-am:

maintainer-clean: maintainer-clean-am
	-rm -rf ./$(DEPDIR)
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-am

mostlyclean-am: mostlyclean-compile mostlyclean-generic

pdf: pdf-am

pdf-am:

ps: ps-am

ps-am:

uninstall-am:

.MAKE: install-am install-strip

.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
	clean-noinstPROGRAMS cscopelist ctags distclean \
	distclean-compile distclean-generic distclean-tags distdir dvi \
	dvi-am html html-am info info-am install install-am \
	install-data install-data-am install-dvi install-dvi-am \
	install-exec install-exec-am install-html install-html-am \
	install-info install-info-am install-man install-pdf \
	install-pdf-am install-ps install-ps-am install-strip \
	installcheck installcheck-am installdirs maintainer-clean \
	maintainer-clean-generic mostlyclean mostlyclean-compile \
	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
	uninstall-am


$(top_builddir)/util/mtest.$(OBJEXT): $(top_srcdir)/util/mtest.c
	(cd $(top_builddir)/util && $(MAKE) mtest.$(OBJEXT))

testing:
	$(top_builddir)/runtests -srcdir=$(srcdir) -tests=testlist \
		-mpiexec=${MPIEXEC} -xmlfile=summary.xml \
		-tapfile=summary.tap

# This is here instead of Makefile.mtest because it is only used in this 
# set of tests
$(top_builddir)/util/nbc_pmpi_adapter.$(OBJEXT): $(top_srcdir)/util/nbc_pmpi_adapter.c
	(cd $(top_builddir)/util && $(MAKE) nbc_pmpi_adapter.$(OBJEXT))

# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
