SIP preliminary code to compare error propagation schemes, ultimately to design a novel scheme for DP