== Verify programs with Contracts == == Different kinds of contracts == CIVL generally provides three kinds of contracts: * Contracts for sequential programs * Contracts for MPI * Contracts for reduction (see [wiki:ContractReduction])