...
First, the source code is from the demo project and the checkout is described here:https://wiki.ncsa.illinois.edu/download/attachments/20619123/ptp-03-dev.pptin Module 3 of the PTP SC11 Tutorial.
Once checked out, fix the bug in the for() loop of main.c and build the project (Copy Makefile.mk to Makefile and adjust as needed). Then setup a run configuration with openmpi on your favorite system. I've chosen my own laptop but you could also setup a synchronized project and use a remote system of your choice. My laptop runs Ubuntu, the GNU compilers, and OpenMPI which makes working with Eclipse and developing test/demo codes a snap.
...