A Behavior Driven Development Framework for MPI Programs, based on CUnit, CSpec and MPIUnit.
$ git clone https://github.com/calorie/mpispec.git
$ cd mpispec
$ ./autogen.sh
$ ./configure
$ make
$ make install
if you have errors, you have to write in your .bashrc etc:
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/your/openmpi/include/path
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/your/shared-object-file/path
$ cd sample
$ mpispec -np 3
if you have errors of undefined reference, you probably need to install binutils.
$ apt-get install binutils
$ make format
$ clib install -o src
$ make memcheck
======= LGPL Lisence
Author: Yuu Shigetani
Year: 2013-2015