calc_sm