Wrong results for scattering from a gold nanoparticle #2122
-
Greetings!! I want to study the scattering from a gold nanoparticle. I followed the steps given in the section "Mie Scattering of a Lossless Dielectric Sphere" in the MEEP tutorial (https://meep.readthedocs.io/en/latest/Python_Tutorials/Basics/#mie-scattering-of-a-lossless-dielectric-sphere). `import meep as mp r = 0.025 # radius of PVA resolution = 250 dpml = 0.25wvl_min pml_layers = [mp.PML(thickness=dpml)] symmetries = [mp.Mirror(mp.Y), s = 2*(dpml+dair+r) sources = [mp.Source(mp.GaussianSource(frq_cen,fwidth=dfrq,is_integrated=True), dpad = 0.5dair sim.run(until_after_sources=80) freqs = mp.get_flux_freqs(box_x1) box_x1_flux0 = mp.get_fluxes(box_x1) sim.reset_meep() Courant = 0.02 sim = mp.Simulation(resolution=resolution, box_x1 = sim.add_flux(frq_cen, dfrq, nfreq, mp.FluxRegion(center=mp.Vector3(x=-r-dpad),size=mp.Vector3(0,2*(r+dpad),2*(r+dpad)))) sim.load_minus_flux_data(box_x1, box_x1_data) sim.run(until_after_sources=80) box_x1_flux = mp.get_fluxes(box_x1) scatt_flux = np.array(box_x1_flux)-np.array(box_x2_flux)+np.array(box_y1_flux)-np.array(box_y2_flux)+np.array(box_z1_flux)-np.array(box_z2_flux) wl = [] if mp.am_master(): Aprt from this, I want to know whether the nanoparticles can be simulated in MEEP to see the transmittance, reflectance and loss (=1-refectance-transmittance)? If yes, will I get the peaks for loss at same wavelengths as in the scattering cross-section or extonction cross-section? Please help me with the code as I am also struggling to do this as well. Thank You!! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
This seems to be a duplicate of #1530. In general, computing field-derived quantities which are converged in the presence of surface plasmons is challenging due to discretization effects as explained in #1530 (comment). |
Beta Was this translation helpful? Give feedback.
This seems to be a duplicate of #1530.
In general, computing field-derived quantities which are converged in the presence of surface plasmons is challenging due to discretization effects as explained in #1530 (comment).