├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── INSTALL.md ├── LICENSE ├── Mac-MPI-Accelerate.cmake ├── Makefile.am ├── README.md ├── VERSION ├── autogen.sh ├── configure.ac ├── m4 ├── aclocal.m4 ├── aclocal_am.m4 ├── aclocal_atomic.m4 ├── aclocal_attr_alias.m4 ├── aclocal_bugfix.m4 ├── aclocal_cache.m4 ├── aclocal_cc.m4 ├── aclocal_cxx.m4 ├── aclocal_f77.m4 ├── aclocal_f77new.m4 ├── aclocal_fc.m4 ├── aclocal_libs.m4 ├── aclocal_make.m4 ├── aclocal_mpi.m4 ├── aclocal_romio.m4 ├── aclocal_runlog.m4 ├── aclocal_shl.m4 ├── aclocal_subcfg.m4 ├── aclocal_util.m4 ├── ax_prefix_config_h.m4 └── ax_tls.m4 ├── src ├── CMakeLists.txt ├── bigmpi.h ├── bigmpi_impl.h ├── collectives_x.c ├── fileio_x.c ├── likely.h ├── neighborhood_collectives_x.c ├── reductions_x.c ├── rma_x.c ├── sendrecv_x.c ├── type_contiguous_x.c ├── type_hindexed_x.c ├── utils.c └── vcollectives_x.c ├── test ├── CMakeLists.txt ├── Makefile.mk ├── README.md ├── devel │ ├── Makefile.mk │ ├── README.md │ ├── aint_overflow.c │ ├── in_place_user_def_reduce.c │ ├── preprocessor.c │ ├── rounding.c │ └── type_create_struct.c ├── mpi │ ├── Makefile.mk │ ├── README.md │ ├── bcast.c │ ├── reduce_scatter.c │ └── scatterv.c ├── perf │ ├── Makefile │ ├── reductions.c │ ├── typecontig.c │ └── typepiggy.c ├── test_allgather_x.c ├── test_allreduce_x.c ├── test_alltoall_x.c ├── test_assert_x.c ├── test_bcast_x.c ├── test_contig_x.c ├── test_factorize.c ├── test_gather_x.c ├── test_irsend_irecv_x.c ├── test_isend_irecv_x.c ├── test_issend_irecv_x.c ├── test_reduce_x.c ├── test_rma2_x.c ├── test_rma_x.c ├── test_rsend_recv_x.c ├── test_scatter_x.c ├── test_send_recv_x.c ├── test_sendrecv_x.c ├── test_ssend_recv_x.c └── verify_buffer.h └── travis ├── build-run.sh ├── install-autotools.sh ├── install-deps.sh └── install-mpi.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/LICENSE -------------------------------------------------------------------------------- /Mac-MPI-Accelerate.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/Mac-MPI-Accelerate.cmake -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/VERSION -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/autogen.sh -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/configure.ac -------------------------------------------------------------------------------- /m4/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal.m4 -------------------------------------------------------------------------------- /m4/aclocal_am.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_am.m4 -------------------------------------------------------------------------------- /m4/aclocal_atomic.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_atomic.m4 -------------------------------------------------------------------------------- /m4/aclocal_attr_alias.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_attr_alias.m4 -------------------------------------------------------------------------------- /m4/aclocal_bugfix.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_bugfix.m4 -------------------------------------------------------------------------------- /m4/aclocal_cache.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_cache.m4 -------------------------------------------------------------------------------- /m4/aclocal_cc.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_cc.m4 -------------------------------------------------------------------------------- /m4/aclocal_cxx.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_cxx.m4 -------------------------------------------------------------------------------- /m4/aclocal_f77.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_f77.m4 -------------------------------------------------------------------------------- /m4/aclocal_f77new.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_f77new.m4 -------------------------------------------------------------------------------- /m4/aclocal_fc.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_fc.m4 -------------------------------------------------------------------------------- /m4/aclocal_libs.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_libs.m4 -------------------------------------------------------------------------------- /m4/aclocal_make.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_make.m4 -------------------------------------------------------------------------------- /m4/aclocal_mpi.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_mpi.m4 -------------------------------------------------------------------------------- /m4/aclocal_romio.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_romio.m4 -------------------------------------------------------------------------------- /m4/aclocal_runlog.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_runlog.m4 -------------------------------------------------------------------------------- /m4/aclocal_shl.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_shl.m4 -------------------------------------------------------------------------------- /m4/aclocal_subcfg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_subcfg.m4 -------------------------------------------------------------------------------- /m4/aclocal_util.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/aclocal_util.m4 -------------------------------------------------------------------------------- /m4/ax_prefix_config_h.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/ax_prefix_config_h.m4 -------------------------------------------------------------------------------- /m4/ax_tls.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/m4/ax_tls.m4 -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/bigmpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/bigmpi.h -------------------------------------------------------------------------------- /src/bigmpi_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/bigmpi_impl.h -------------------------------------------------------------------------------- /src/collectives_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/collectives_x.c -------------------------------------------------------------------------------- /src/fileio_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/fileio_x.c -------------------------------------------------------------------------------- /src/likely.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/likely.h -------------------------------------------------------------------------------- /src/neighborhood_collectives_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/neighborhood_collectives_x.c -------------------------------------------------------------------------------- /src/reductions_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/reductions_x.c -------------------------------------------------------------------------------- /src/rma_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/rma_x.c -------------------------------------------------------------------------------- /src/sendrecv_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/sendrecv_x.c -------------------------------------------------------------------------------- /src/type_contiguous_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/type_contiguous_x.c -------------------------------------------------------------------------------- /src/type_hindexed_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/type_hindexed_x.c -------------------------------------------------------------------------------- /src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/utils.c -------------------------------------------------------------------------------- /src/vcollectives_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/src/vcollectives_x.c -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/Makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/Makefile.mk -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- 1 | This directory is for BigMPI unit tests. 2 | -------------------------------------------------------------------------------- /test/devel/Makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/devel/Makefile.mk -------------------------------------------------------------------------------- /test/devel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/devel/README.md -------------------------------------------------------------------------------- /test/devel/aint_overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/devel/aint_overflow.c -------------------------------------------------------------------------------- /test/devel/in_place_user_def_reduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/devel/in_place_user_def_reduce.c -------------------------------------------------------------------------------- /test/devel/preprocessor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/devel/preprocessor.c -------------------------------------------------------------------------------- /test/devel/rounding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/devel/rounding.c -------------------------------------------------------------------------------- /test/devel/type_create_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/devel/type_create_struct.c -------------------------------------------------------------------------------- /test/mpi/Makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/mpi/Makefile.mk -------------------------------------------------------------------------------- /test/mpi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/mpi/README.md -------------------------------------------------------------------------------- /test/mpi/bcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/mpi/bcast.c -------------------------------------------------------------------------------- /test/mpi/reduce_scatter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/mpi/reduce_scatter.c -------------------------------------------------------------------------------- /test/mpi/scatterv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/mpi/scatterv.c -------------------------------------------------------------------------------- /test/perf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/perf/Makefile -------------------------------------------------------------------------------- /test/perf/reductions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/perf/reductions.c -------------------------------------------------------------------------------- /test/perf/typecontig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/perf/typecontig.c -------------------------------------------------------------------------------- /test/perf/typepiggy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/perf/typepiggy.c -------------------------------------------------------------------------------- /test/test_allgather_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_allgather_x.c -------------------------------------------------------------------------------- /test/test_allreduce_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_allreduce_x.c -------------------------------------------------------------------------------- /test/test_alltoall_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_alltoall_x.c -------------------------------------------------------------------------------- /test/test_assert_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_assert_x.c -------------------------------------------------------------------------------- /test/test_bcast_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_bcast_x.c -------------------------------------------------------------------------------- /test/test_contig_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_contig_x.c -------------------------------------------------------------------------------- /test/test_factorize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_factorize.c -------------------------------------------------------------------------------- /test/test_gather_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_gather_x.c -------------------------------------------------------------------------------- /test/test_irsend_irecv_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_irsend_irecv_x.c -------------------------------------------------------------------------------- /test/test_isend_irecv_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_isend_irecv_x.c -------------------------------------------------------------------------------- /test/test_issend_irecv_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_issend_irecv_x.c -------------------------------------------------------------------------------- /test/test_reduce_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_reduce_x.c -------------------------------------------------------------------------------- /test/test_rma2_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_rma2_x.c -------------------------------------------------------------------------------- /test/test_rma_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_rma_x.c -------------------------------------------------------------------------------- /test/test_rsend_recv_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_rsend_recv_x.c -------------------------------------------------------------------------------- /test/test_scatter_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_scatter_x.c -------------------------------------------------------------------------------- /test/test_send_recv_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_send_recv_x.c -------------------------------------------------------------------------------- /test/test_sendrecv_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_sendrecv_x.c -------------------------------------------------------------------------------- /test/test_ssend_recv_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/test_ssend_recv_x.c -------------------------------------------------------------------------------- /test/verify_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/test/verify_buffer.h -------------------------------------------------------------------------------- /travis/build-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/travis/build-run.sh -------------------------------------------------------------------------------- /travis/install-autotools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/travis/install-autotools.sh -------------------------------------------------------------------------------- /travis/install-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/travis/install-deps.sh -------------------------------------------------------------------------------- /travis/install-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/BigMPI/HEAD/travis/install-mpi.sh --------------------------------------------------------------------------------