BLACS -- Advanced Topics
A routine is repeatable iff it is guaranteed to give the same answer if called multiple times with the same parallel configuration and input.
A routine is coherent iff all processes selected to receive an answer get identical results.