A radio wave scattering algorithm and irregularity model for scintillation predictions