Hi, dear Meep users, I am a beginner of Meep. I write a simple meep
code, and run it at the server of my department. However it can not
calculate a final result, though it is just a simple code. Could you
please tell me how to simply this code? Thank you very much.~
Initializing structure...
Working in 2D dimensions.
block, center = (-5,5,0)
size (10,1,1e+20)
axes (1,0,0), (0,1,0), (0,0,1)
dielectric constant epsilon = 11.9
block, center = (2,6.5,0)
size (10,1,1e+20)
axes (1,0,0), (0,1,0), (0,0,1)
dielectric constant epsilon = 11.9
subpixel-averaging is 19.964% done, 18.708 s remaining
subpixel-averaging is 39.948% done, 7.03004 s remaining
subpixel-averaging is 59.9321% done, 3.10042 s remaining
subpixel-averaging is 79.9161% done, 1.16184 s remaining
subpixel-averaging is 99.9001% done, 0.0046283 s remaining
subpixel-averaging is 19.964% done, 18.5258 s remaining
subpixel-averaging is 39.948% done, 6.83587 s remaining
subpixel-averaging is 59.9321% done, 3.094 s remaining
subpixel-averaging is 79.9161% done, 1.16121 s remaining
subpixel-averaging is 99.9001% done, 0.00463442 s remaining
subpixel-averaging is 13.9447% done, 28.105 s remaining
subpixel-averaging is 27.9034% done, 10.931 s remaining
subpixel-averaging is 41.8621% done, 6.41271 s remaining
subpixel-averaging is 55.8208% done, 3.39532 s remaining
subpixel-averaging is 69.7795% done, 1.92881 s remaining
subpixel-averaging is 83.7381% done, 0.868258 s remaining
subpixel-averaging is 97.6968% done, 0.102055 s remaining
subpixel-averaging is 13.9447% done, 28.8167 s remaining
subpixel-averaging is 27.9034% done, 12.0302 s remaining
subpixel-averaging is 41.8621% done, 6.41883 s remaining
subpixel-averaging is 55.8208% done, 3.66837 s remaining
subpixel-averaging is 69.7795% done, 2.00258 s remaining
subpixel-averaging is 83.7381% done, 0.89728 s remaining
subpixel-averaging is 97.6968% done, 0.109034 s remaining
subpixel-averaging is 1.20386% done, 359.114 s remaining
subpixel-averaging is 2.40893% done, 177.411 s remaining
subpixel-averaging is 3.61399% done, 115.726 s remaining
subpixel-averaging is 4.81906% done, 85.4739 s remaining
subpixel-averaging is 6.02413% done, 66.8641 s remaining
subpixel-averaging is 7.22919% done, 55.6286 s remaining
..........................................
My code:
(reset-meep)
(define eps-si 11.9)
(define eps-sio2 (expt 1.46 2))
(define wr 1)
(define bendr 5)
(define bend-xcen 0)
(define bend-ycen 0)
(define gap 0.5)
(define (circ p) (
+ (expt (- (vector3-x p) bend-xcen) 2) (expt (-
(vector3-y p) bend-ycen) 2)
)
)
(define (fline1 p) (- (vector3-x p) bend-xcen))
(define (fline2 p) (- (vector3-y p) bend-ycen))
(define r1 (+ bendr (/ wr 2)))
(define r2 (- bendr (/ wr 2)))
(define (feps p)
(if
(and (<= (circ p) (expt r1 2))
(>= (circ p) (expt r2 2))
(>= (fline1 p) 0)
(>= (fline2 p) 0)
)
eps-si eps-sio2
)
)
(set! geometry-lattice (make lattice (size 22 16 no-size)))
(set! default-material (make material-function (epsilon-func feps)))
(set! geometry
(append
(list
(make block (center -5 bendr) (size 10 wr infinity)
(material (make dielectric (epsilon eps-si))))
(make block (center 2 (+ bendr (+ wr gap))) (size 10 wr infinity)
(material (make dielectric (epsilon eps-si))))
))
)
(set! pml-layers (list (make pml (thickness 1.0))))
(set! resolution 10)
(set! sources (list
(make source
(src (make continuous-src
(wavelength (* 2 (sqrt 12))) (width 20)))
(component Ez)
(center -10 bendr) (size 0 1))))
(run-until 200
(at-beginning output-epsilon)
(to-appended "pbs" (at-every 0.6 output-efield-z)))
Jian
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss