Neutron yield using a semi-Monte Carlo simulating method for D-T fusion neutron sources