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

Reply via email to