Abstract

We have developed and tested a parallelizable, bidirectional (PB) numerical algorithm for the simulation of propagating laser pulse trains and oppositely propagating laser beams or pulse trains. The PB approach replaces iterative simulation of counterpropagating Raman amplification, stimulated Brillouin scattering, reflections and Rayleigh scattering. Initial tests have shown that at least 98% of the computational core of a finite-difference time-domain test program that uses the new PB algorithm is parallelizable, implying a factor of 7 speed-up with eight processors (for example). This result is important for the design of optical transmission systems because the PB approach increases size of a system that can be designed and simulated in a given time.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call