Hi everyone,
I'm an undergraduate trying to learn to use meep for future research
project.
I'm just trying to apply different parameters to tutorial for transmission
spectra posted on the meep website and encountered some problems. When I run
the simulation and plot the result, the resulting graph's amplitude is
greater than 1. Also the reflection is so small and close to zero.
I would be really thankful if anyone could help me with this problem.
Thanks!!

(set! geometry-lattice (make lattice (size 20 20 no-size)))
(define-param no-ring? false)
(set! geometry
       (if no-ring?
            (list
             (make block
               (center 0 6) (size infinity 1 infinity)  (material (make
dielectric (epsilon 12)))))
            (list
             (make block
               (center 0 6) (size infinity 1 infinity)  (material (make
dielectric (epsilon 12))))
             (make cylinder
               (center 0 0) (height infinity) (radius 5) (material (make
dielectric (epsilon 12))))
             (make cylinder
               (center 0 0) (height infinity) (radius 4) (material air)))))
(set! sources (list
               (make source
                (src (make gaussian-src (frequency 0.15) (fwidth 0.1)))
                (component Ez)
                (center -9 6)
                (size 0 1))))
(set! pml-layers (list (make pml (thickness 1.0))))
(set-param! resolution 10)
(define trans
      (add-flux 0.15 0.1 100
                      (make flux-region
                       (center 8.5 6) (size 0 2))))
(define refl
     (add-flux 0.15 0.1 100
                (make flux-region
                  (center -8.5 6) (size 0 2))))
(if (not no-ring?) (load-minus-flux "refl-flux" refl))
(run-sources+
  (stop-when-fields-decayed 50 Ez (vector3 8.5 6) 1e-3)
  (at-beginning output-epsilon))
(if no-ring? (save-flux "refl-flux" refl))
(display-fluxes trans refl)
_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to