Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Standard grating coupler: parameter optimization

Setup

Optimization

<Figure size 800x600 with 1 Axes>
<Figure size 640x480 with 2 Axes>
using simulation folder runs/GC
========================================
backend using simulation folder runs/GC
========================================
setting up simulation...
processing geometry bodies...
generating voxels...
voxelation: 25.126476 seconds (1.51 G allocations: 56.342 GiB, 40.97% gc time, 88.38% compilation time)
Yee mode λ=1.0: neff 2.1969
making sources fiber ...
making monitors fiber wg ...
========================================
run: runs/GC
processor: GPU
cpu threads: 48

nres: 10.0
courant: 0.9
subpixel_smoothing: 1
  
boundaries: [:PML :PML; :PEC :PML; :PML :PML]

sources
   fiber: 20.16, 0, 1.22 

monitors
   fiber: 20.16, 0, 1.22 
   wg: -1.84, 0, 0 

original size: (683, 219, 46)
padded size: (743, 231, 85)
cell count: 14,588,805

step size: 88.0 steps/period
source duration: 3.93 periods

max time: 1,000 periods
max steps: 88,000
max load: 1,283,814,840,000 cell-steps
energy decay threshold: 0.001

========================================
running simulation...
accumulating dft field...
period 10, decay: 0.144, 1.51 seconds/period, 851.35 Mcells/s
period 20, decay: 0.056, 0.156 seconds/period, 8232.91 Mcells/s
period 30, decay: 0.043, 0.149 seconds/period, 8602.76 Mcells/s
period 40, decay: 0.042, 0.149 seconds/period, 8613.14 Mcells/s
period 50, decay: 0.029, 0.149 seconds/period, 8615.92 Mcells/s
period 60, decay: 0.004, 0.149 seconds/period, 8590.93 Mcells/s
period 65.45 stop on energy decay
8493.44 Mcells/s
simulation completed.

Results

loading solution from runs/GC
may take a minute if simulation folder is remotely mounted
params=[16, 0.635, 0.5, 15.0, 40.0], efficiency=0.4427 at 1.55 um
<Figure size 640x480 with 1 Axes>

Movie

Loading...