Zoltan: add error checking in Matrix_Mark_Diag
Created by: ibaned
This additional code just checks for the precondition described in the comment of the function. If users declared diagonal terms twice, this function used to segfault. This change should produce a more helpful error message so users know what they've done wrong.
@trilinos/zoltan