I will try to do what you have suggested.

I am also posting the entire ctl file.
Kindly let me know if there is anything in the problem that is causing such a
behaviour.

Thanks a lot!
Sanchit
-------------------------------ctl file-------------------------------------
(define-param l 8)                       
(define-param w 0.1)

(define-param lsub 4)  
(define-param wsub 4)  

(define-param ewvg 12)
(define-param esub 4) 

(define-param pad 2)  
(define-param dpml 2)                                      

(define sxy 32)                                 
(set! geometry-lattice (make lattice (size sxy sxy no-size)))


(define wvg-ycen 0)           
(define wvg-xcen (+ (* -0.5 (- sxy (* 2 pad) (* 2 dpml))) 4) )

(define sub-ycen -2.05) 
(define sub-xcen (- wvg-xcen 2))

(set! geometry
         (list
           (make block
             (center wvg-xcen wvg-ycen)
             (size l w infinity)
             (material (make dielectric (epsilon ewvg))))
           (make block
              (center sub-xcen sub-ycen)
              (size lsub wsub infinity)
              (material (make dielectric (epsilon esub))))))

                     
(set! sources (list
               (make source
                 (src (make continuous-src (wavelength 1.55)))
                 (component Ez)
                 (center (* -0.5 (- sxy (* 2 pad) (* 2 dpml))) wvg-ycen)
                 (size 0 w))))                               

(set! pml-layers (list (make pml (thickness dpml))))

(set-param! resolution 10)

(define (myoutput)
            (print (meep-time) ","" Incident, " (get-field-point Ez (vector3 
-12 0))
","" Transmitted," (get-field-point Ez (vector3 -3.5 0))"\n"))

(run-until 200 (at-every 0.5 myoutput))

-----------------------------------------------------------------------------



_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to