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