Dear meep users, I am trying to simulate the reflectance spectrum of a PhC slab with triangular lattice. I am using a 3D cell, with x and y being the coordinates of the plane of periodicity and z the coordinate describing the thickness of the slab. I set periodic boundary conditions setting a k_point. The sources I am using have dimension of (sx , sy), in order to achieve homogeneous, planewave – like illumination.
The results from the reflectance spectrum are similar to the results I expected (comparing with simulations from other people). However I have some issues I would like to solve: * When I try to set a symmetry my code explodes. With incidence in the XZ plane, I set mirror symmetry in the y=0 plane. I defined my PhC slab in such a way that it is invariant under y=0 reflections, so I think I should not have any problem. In the first simulation (without geometry objects) there is no problem, the problem arises after setting the geometry of the second simulation (with geometry objects). The result using jupyter notebook is a message saying: “the kernel appears to have died”. * When I try to define an amplitude function in the same way as in http://www.simpetuscloud.com/projects.html#meep_thermal_radiation I get a similar error: the kernel appears to have died. I have successfully used the amplitude function in other problems with point sources but here it does not work. I do not know if this point is critical for simulating a planewave, since I already get good results without it. I would be really grateful if someone could explain if this is strictly necessary and/or why I get this error. * Although the results are good in general, I sometimes get dips I did not expect, could this be band folding associated with my rectangular lattice? Thank you for your help. Best regards, Juan.
_______________________________________________ meep-discuss mailing list meep-discuss@ab-initio.mit.edu http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss