wgms3d berechnet die Moden eines elektromagnetischen Wellenleiters bei einer gegebenen Wellenlänge. Es verwendet eine Methode der endlichen Differenzen zweiten Grades. Der Querschnitt des Wellenleiters kann aus mehreren benachbarten Regionen mit konstantem refraktivem Index bestehen. Dielektrische Schnittstellen müssen nicht am diskreten Gitter ausgerichtet sein, sie können beliebig gekippt oder gebogen sein. Der gesamte Wellenleiter kann in Ausbreitungsrichtung gebogen sein. (non)