We consider a 200nm thick layer of a-Si backed by a perfect electric conductor. A square periodic array of circular holes are opened in the film with 50% duty cycle. Linearly polarized plane wave of light is normally incident from ambient.
REMS is a frequency domain wave optics simulator. REMS solves Maxwell equations in frequency domain for both space and time variables. REMS is a heavily multi-threaded, stable and efficient implementation various formulations of Rigorous Coupled Wave Analysis (RCWA), Fourier Modal Method (FMM), and the S-matrix algorithm.
For more details see REMS .
MATLAB (matrix laboratory) is a multi-paradigm programming numerical computing environment and fourth-generation programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of function and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C , C++, C Sharp, Java, Fortran and Python.
Using Matlab on Kogence
For more details see Matlab .
Following are some related models available for cloning/copying by anyone: