SWI-Prolog offers a comprehensive Prolog environment. Prolog is a logic programming general purpose fifth generation language associated with artificial intelligence and computational linguistics.
Prolog-mpi is an application suite for allowing SWI-Prolog applications to take advantage of the MPI environment. It must be used as a standalone application: instead of launching the Prolog executable, one launches pl-mpi. The executing context is then free to use the exported predicates for distributing data.