• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JuliaParallel / MPI.jl / 809
60%

Build:
DEFAULT BRANCH: master
Ran 07 Feb 2019 10:48PM UTC
Jobs 3
Files 5
Run time 12min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
809

push

travis-ci

barche
Implement MPI_IN_PLACE for MPI Operations (#232)

* Extract the value of MPI_IN_PLACE during build phase
* Add non allocating version of MPI_Allreduce, support for MPI_IN_PLACE, and tests.
* Add non allocating version of MPI_Scatter, another method supporting MPI_IN_PLACE, and tests.
* Add non allocating version of MPI_Allgather, support for MPI_IN_PLACE, and tests.
* Add non allocating version of MPI_Allgatherv, support for MPI_IN_PLACE, and tests.
* Add non allocating version of MPI_Alltoall, support for MPI_IN_PLACE, and tests.
* Add non allocating version of Alltoallv and tests
* Modify definition of IN_PLACE and revert function signatures to the old type.
* Make the compiler check if a function can accept ConstantPtr.
* Allreduce:
 - Rename `allreduce(sendbuf, op, comm)` to `Allreduce(sendbuf, op, comm)` for consistency + fix test
 - Move `Allreduce!(send, recv, count op::Function, comm)` converting user provided-functions from `mpi-op.jl` to `mpi-base.jl`
* Reduce:
	- Add nonallocating version `Reduce!`
	- Move and rename `Reduce(send, recv, count op::Function, comm)` converting user provided-functions from `mpi-op.jl` to `mpi-base.jl`
* Add Reduce_in_place! function
* Modify allreduce tests to test N-dimensional tensors
* Gather: Add a non-allocating version
* Add Gather_in_place!
* Add non-allocating Gatherv and support for MPI.IN_PLACE + tests
* Add Gatherv_in_place!
* Add non-allocating Scatterv! and Scatterv_in_place

675 of 790 relevant lines covered (85.44%)

98225.4 hits per line

Jobs
ID Job ID Ran Files Coverage
2 809.2 (MPI_IMPL=mpich) 07 Feb 2019 10:48PM UTC 0
85.06
Travis Job 809.2
4 809.4 (MPI_IMPL=openmpi) 07 Feb 2019 10:53PM UTC 0
85.06
Travis Job 809.4
6 809.6 (MPI_IMPL=mpich) 07 Feb 2019 11:01PM UTC 0
85.06
Travis Job 809.6
Source Files on build 809
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #809
  • bc2e9794 on github
  • Prev Build on master (#806)
  • Next Build on master (#812)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc