dx10
removed beam convolution by Gary
removed horn_pointing argument
splitted computation to reduce memory usage