PARUS is a parallel programming language that allows you to build parallel programs in data flow graph notation. Developer or program written by developer creates data flow graph then converts it to C++/MPI source code and links it with runtime system.