3-D Finite-Difference Vector Beam Propagation Method

(c) 1997-2010 Andrew Sarangan

This program can trace the path of an optical beam through arbitrarily shaped dielectric structures. It uses the well established technique generally known as the Finite-Difference Beam Propagation Method (FD-BPM).

The user has to supply the refractive index profile and the initial input beam profile. Various other control parameters have to be supplied as well. All of these parameters can be entered directly in the web browser. There is no need to install any software.

The refractive index profile is specified through several arbitrarily shaped 3D polygons objects built on background refractive index. Each object adds (or subtracts) to the background refractive index. The objects are cumulative; ie., if two or more objects overlap each other, the final refractive index will be the net result of all the overlapping objects. Check the examples for details.

The input beam profile has to be supplied by the user. Instructions on how to do this are given the help sections next to each parameter.