general codes to compute conventional SU(2) spin wave