ring_mpi_test, a Fortran90 code which calls ring_mpi(), which estimates the time it takes to send a vector of N double precision values through each process in a ring.
The information on this web page is distributed under the MIT license.
ring_mpi, a Fortran90 code which uses the Message Passing Interface (MPI), and measures the time necessary to copy a set of data around a ring of processes.