This is Xianshun Ming from Xi'an Institute of Optics and Precision Mechanics, CAS, China. Sorry for trying to contact you in such a funny way because I have no other access, but I do have some trouble with programming for adjoint optimization of 2D beam splitter, which you are quite expert at.
I have trying to coding the adjoint optimization method for a 2D beam splitter, just as what you did in your dissertation and the paper "Inverse design and demonstration of high-performance wide-angle diffractive optical elements", and I have tried hard to modify the original code from Professor Jonathan Fan ([Metagrating-Topology-Optimization]) which is currently just for 1D beam deflection, but unfortunately, I failed to obtain the even diffraction order distribution I hope, especially for cross polarization components. By the way, I tried to use the C4v symmetry to reduce the computation cost.
I am wondering that if you could be so kind to share your source code to optimize the 2D beam splitter with RCWA method based on the adjoint optimization algorithm, and I would appreciate it very much.
Dear Dr Kim,
This is Xianshun Ming from Xi'an Institute of Optics and Precision Mechanics, CAS, China. Sorry for trying to contact you in such a funny way because I have no other access, but I do have some trouble with programming for adjoint optimization of 2D beam splitter, which you are quite expert at.
I have trying to coding the adjoint optimization method for a 2D beam splitter, just as what you did in your dissertation and the paper "Inverse design and demonstration of high-performance wide-angle diffractive optical elements", and I have tried hard to modify the original code from Professor Jonathan Fan ([Metagrating-Topology-Optimization]) which is currently just for 1D beam deflection, but unfortunately, I failed to obtain the even diffraction order distribution I hope, especially for cross polarization components. By the way, I tried to use the C4v symmetry to reduce the computation cost.
I am wondering that if you could be so kind to share your source code to optimize the 2D beam splitter with RCWA method based on the adjoint optimization algorithm, and I would appreciate it very much.
Best regards and hope to hear from you soon.
Xianshun