Calculation of Electromagnetic Fields in Non-Planar Stratified Bi-Anisotropic and Non-Local Media

We present a method of calculation of monochromatic electromagnetic wave generation by electric and magnetic currents and propagation in a stratified bi-anisotropic medium. The method is stable against the “swamping” instability and has been generalized to (1) media with curved strata and (2) weakly non-local media such as warm plasma. This method has been implemented in MATLAB as StanfordFWM (Stanford Full Wave Method) code and successfully used to model propagation of radio waves in stratified ionospheric plasmas.