Dear Prof Steven and other Meep users As a part of my problem, I am trying to simulate a silica waveguide, which is similar to an optical fiber. Below is the code, I used to achieve this, but I can not observe any wave propagation in the simulation. I have double checked the index values and waveguide parameters with a mode solver and this supports one mode, similar to a SMF. I am launching a gaussian and a continuous source to observe the field, but no luck.The reason that I can not observe wave propagation here must be an error, which I should be able to pick up, but I have not found it yet, thus seeking help from you. Please give me a hint asto what I am doing wrong here, that I can not get a meaningful outcome here.
Thanks and regards Geeth ;simulating a waveguide structure similar to an optical fibre ;Core-1.45145, cladding-1.45, core thickness-8 um for 1550nm (define a 8) ;8 um (define lx 30) (define ly 30) (define dpml 1) (define wlength (/ 1.55 a)) (define freq (/ 1 wlength)) (define fcen (/ 1 wlength)) (define df 0.5) (define wg_thick (/ 8 a)) (define wg_eps 2.10670 ) (define clad_eps 2.1025 ) (set! default-material (make dielectric (epsilon clad_eps))) (define res 20) (define runtime 100) (set! geometry-lattice (make lattice (size lx ly no-size))) (set! geometry (list (make block (center 0 0) (size infinity wg_thick infinity) (material (make dielectric (epsilon wg_eps)))))) (set! sources (list (make source ; (src (make gaussian-src (frequency fcen) (fwidth df) )) (src (make continuous-src (frequency freq) (width 5) )) (component Ez) (center -12 0)))) (set! pml-layers (list (make pml (thickness dpml)))) (set! resolution res) (use-output-directory) (run-until runtime (at-beginning output-epsilon) (to-appended "ez" (at-every 1 output-efield-z)))
_______________________________________________ meep-discuss mailing list [email protected] http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

