Skip to content

Commit

Permalink
Point to OpenMPI instead of MPICH man pages
Browse files Browse the repository at this point in the history
The OpenMPI man pages seem in general more detailed. Ideally, we would point to the MPI standard, but that doesn't seem to be available on a per-function basis.
  • Loading branch information
eschnett committed Apr 12, 2016
1 parent 1edfaac commit f543649
Showing 1 changed file with 38 additions and 38 deletions.
76 changes: 38 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,53 +187,53 @@ Convention: `MPI_Fun => MPI.Fun`
#### Administrative functions
Julia Function (assuming `import MPI`) | Fortran Function
---------------------------------------|--------------------------------------------------------
`MPI.Abort` | [`MPI_Abort`](http://www.mpich.org/static/docs/latest/www3/MPI_Abort.html)
`MPI.Comm_dup` | [`MPI_Comm_dup`](http://www.mpich.org/static/docs/latest/www3/MPI_Comm_dup.html)
`MPI.Comm_free` | [`MPI_Comm_free`](http://www.mpich.org/static/docs/latest/www3/MPI_Comm_free.html)
`MPI.Comm_rank` | [`MPI_Comm_rank`](http://www.mpich.org/static/docs/latest/www3/MPI_Comm_rank.html)
`MPI.Comm_size` | [`MPI_Comm_size`](http://www.mpich.org/static/docs/latest/www3/MPI_Comm_size.html)
`MPI.Finalize` | [`MPI_Finalize`](http://www.mpich.org/static/docs/latest/www3/MPI_Finalize.html)
`MPI.Finalized` | [`MPI_Finalized`](http://www.mpich.org/static/docs/latest/www3/MPI_Finalized.html)
`MPI.Init` | [`MPI_Init`](http://www.mpich.org/static/docs/latest/www3/MPI_Init.html)
`MPI.Initialized` | [`MPI_Initialized`](http://www.mpich.org/static/docs/latest/www3/MPI_Initialized.html)
`MPI.Abort` | [`MPI_Abort`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Abort.3.php)
`MPI.Comm_dup` | [`MPI_Comm_dup`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Comm_dup.3.php)
`MPI.Comm_free` | [`MPI_Comm_free`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Comm_free.3.php)
`MPI.Comm_rank` | [`MPI_Comm_rank`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Comm_rank.3.php)
`MPI.Comm_size` | [`MPI_Comm_size`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Comm_size.3.php)
`MPI.Finalize` | [`MPI_Finalize`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Finalize.3.php)
`MPI.Finalized` | [`MPI_Finalized`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Finalized.3.php)
`MPI.Init` | [`MPI_Init`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Init.3.php)
`MPI.Initialized` | [`MPI_Initialized`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Initialized.3.php)

#### Point-to-point communication
Julia Function (assuming `import MPI`) | Fortran Function
---------------------------------------|--------------------------------------------------------
`MPI.Cancel!` | [`MPI_Cancel`](http://www.mpich.org/static/docs/latest/www3/MPI_Cancel.html)
`MPI.Get_count` | [`MPI_Get_count`](http://www.mpich.org/static/docs/latest/www3/MPI_Get_count.html)
`MPI.Iprobe` | [`MPI_Iprobe`](http://www.mpich.org/static/docs/latest/www3/MPI_Iprobe.html)
`MPI.Irecv!` | [`MPI_Irecv`](http://www.mpich.org/static/docs/latest/www3/MPI_Irecv.html)
`MPI.Isend` | [`MPI_Isend`](http://www.mpich.org/static/docs/latest/www3/MPI_Isend.html)
`MPI.Probe` | [`MPI_Probe`](http://www.mpich.org/static/docs/latest/www3/MPI_Probe.html)
`MPI.Recv!` | [`MPI_Recv`](http://www.mpich.org/static/docs/latest/www3/MPI_Recv.html)
`MPI.Send` | [`MPI_Send`](http://www.mpich.org/static/docs/latest/www3/MPI_Send.html)
`MPI.Test!` | [`MPI_Test`](http://www.mpich.org/static/docs/latest/www3/MPI_Test.html)
`MPI.Testall!` | [`MPI_Testall`](http://www.mpich.org/static/docs/latest/www3/MPI_Testall.html)
`MPI.Testany!` | [`MPI_Testany`](http://www.mpich.org/static/docs/latest/www3/MPI_Testany.html)
`MPI.Testsome!` | [`MPI_Testsome`](http://www.mpich.org/static/docs/latest/www3/MPI_Testsome.html)
`MPI.Wait!` | [`MPI_Wait`](http://www.mpich.org/static/docs/latest/www3/MPI_Wait.html)
`MPI.Waitall!` | [`MPI_Waitall`](http://www.mpich.org/static/docs/latest/www3/MPI_Waitall.html)
`MPI.Waitany!` | [`MPI_Waitany`](http://www.mpich.org/static/docs/latest/www3/MPI_Waitany.html)
`MPI.Waitsome!` | [`MPI_Waitsome`](http://www.mpich.org/static/docs/latest/www3/MPI_Waitsome.html)
`MPI.Cancel!` | [`MPI_Cancel`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Cancel.3.php)
`MPI.Get_count` | [`MPI_Get_count`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Get_count.3.php)
`MPI.Iprobe` | [`MPI_Iprobe`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Iprobe.3.php)
`MPI.Irecv!` | [`MPI_Irecv`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Irecv.3.php)
`MPI.Isend` | [`MPI_Isend`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Isend.3.php)
`MPI.Probe` | [`MPI_Probe`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Probe.3.php)
`MPI.Recv!` | [`MPI_Recv`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Recv.3.php)
`MPI.Send` | [`MPI_Send`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Send.3.php)
`MPI.Test!` | [`MPI_Test`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Test.3.php)
`MPI.Testall!` | [`MPI_Testall`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Testall.3.php)
`MPI.Testany!` | [`MPI_Testany`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Testany.3.php)
`MPI.Testsome!` | [`MPI_Testsome`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Testsome.3.php)
`MPI.Wait!` | [`MPI_Wait`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Wait.3.php)
`MPI.Waitall!` | [`MPI_Waitall`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Waitall.3.php)
`MPI.Waitany!` | [`MPI_Waitany`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Waitany.3.php)
`MPI.Waitsome!` | [`MPI_Waitsome`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Waitsome.3.php)


#### Collective communication
Julia Function (assuming `import MPI`) | Fortran Function
---------------------------------------|--------------------------------------------------------
`MPI.Allgather` | [`MPI_Allgather`](http://www.mpich.org/static/docs/latest/www3/MPI_Allgather.html)
`MPI.Allgatherv` | [`MPI_Allgatherv`](http://www.mpich.org/static/docs/latest/www3/MPI_Allgatherv.html)
`MPI.Alltoall` | [`MPI_Alltoall`](http://www.mpich.org/static/docs/latest/www3/MPI_Alltoall.html)
`MPI.Alltoallv` | [`MPI_Alltoallv`](http://www.mpich.org/static/docs/latest/www3/MPI_Alltoallv.html)
`MPI.Barrier` | [`MPI_Barrier`](http://www.mpich.org/static/docs/latest/www3/MPI_Barrier.html)
`MPI.Bcast!` | [`MPI_Bcast`](http://www.mpich.org/static/docs/latest/www3/MPI_Bcast.html)
`MPI.ExScan` | [`MPI_Exscan`](http://www.mpich.org/static/docs/latest/www3/MPI_Exscan.html)
`MPI.Gather` | [`MPI_Gather`](http://www.mpich.org/static/docs/latest/www3/MPI_Gather.html)
`MPI.Gatherv` | [`MPI_Gatherv`](http://www.mpich.org/static/docs/latest/www3/MPI_Gatherv.html)
`MPI.Reduce` | [`MPI_Reduce`](http://www.mpich.org/static/docs/latest/www3/MPI_Reduce.html)
`MPI.Scan` | [`MPI_Scan`](http://www.mpich.org/static/docs/latest/www3/MPI_Scan.html)
`MPI.Scatter` | [`MPI_Scatter`](http://www.mpich.org/static/docs/latest/www3/MPI_Scatter.html)
`MPI.Scatterv` | [`MPI_Scatterv`](http://www.mpich.org/static/docs/latest/www3/MPI_Scatterv.html)
`MPI.Allgather` | [`MPI_Allgather`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Allgather.3.php)
`MPI.Allgatherv` | [`MPI_Allgatherv`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Allgatherv.3.php)
`MPI.Alltoall` | [`MPI_Alltoall`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Alltoall.3.php)
`MPI.Alltoallv` | [`MPI_Alltoallv`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Alltoallv.3.php)
`MPI.Barrier` | [`MPI_Barrier`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Barrier.3.php)
`MPI.Bcast!` | [`MPI_Bcast`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Bcast.3.php)
`MPI.ExScan` | [`MPI_Exscan`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Exscan.3.php)
`MPI.Gather` | [`MPI_Gather`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Gather.3.php)
`MPI.Gatherv` | [`MPI_Gatherv`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Gatherv.3.php)
`MPI.Reduce` | [`MPI_Reduce`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Reduce.3.php)
`MPI.Scan` | [`MPI_Scan`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Scan.3.php)
`MPI.Scatter` | [`MPI_Scatter`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Scatter.3.php)
`MPI.Scatterv` | [`MPI_Scatterv`](https://www.open-mpi.org/doc/v1.10/man3/MPI_Scatterv.3.php)


[Julia]: http://julialang.org/
Expand Down

0 comments on commit f543649

Please sign in to comment.