HomerReid / scuff-em

A comprehensive and full-featured computational physics suite for boundary-element analysis of electromagnetic scattering, fluctuation-induced phenomena (Casimir forces and radiative heat transfer), nanophotonics, RF device engineering, electrostatics, and more. Includes a core library with C++ and python APIs as well as many command-line applications.
http://www.homerreid.com/scuff-em
GNU General Public License v2.0
128 stars 51 forks source link

Modeling the propagating of electromagnetic waves through surface with susceptibility tensor. #37

Open JonathonTeo opened 9 years ago

JonathonTeo commented 9 years ago

Hi, we are trying to model metasurfaces using surface susceptibility tensors. The toy problem is given as such: The metasurface is placed at z=0, and the coordinates on the surface are (x,y). The electric and magnetic susceptibilities tensors are given by  image where k_0 is the wave number, theta can be arbitrarily chosen from 0 to pi/2.

For an incoming plane wave impinging onto the metasurface, image we are expecting that the transmitted wave on the other side to be image

May I ask for guidance on how we may use scuff-scatter to achieve the above calculations?

Thank you.

JonathonTeo commented 9 years ago

Forgot to add, the surface may not be flat.

HomerReid commented 9 years ago

This is possible using the "surface conductivity" feature in SCUFF-EM. This feature is implemented, but not documented (or well tested) because I haven't had a good test case or any expression of interest. Now I do! Thank you for the detailed problem statement and especially for the specific example of a known result in a simple geometry, which is exactly what I need to test the implementation. I will try to post a demonstration of how to do this calculation sometime over the next couple of days.

JonathonTeo commented 9 years ago

Hi Homer

Thank you for your reply. How is it going? I hope it is not giving you too much problem. Please feel free to contact us for more details.

Thank you.