DIPOG-2.0. User Guide. Direct Problems for Optical Gratings over Triangular Grids
- Rathsfeld, Andreas
2010 Mathematics Subject Classification
- 78A45 65N30
2008 Physics and Astronomy Classification Scheme
- 42.79.Dj 42.40.Eq 02.70.Dh
- diffraction grating, FEM-BEM coupling, generalized FEM
This is the description of how to use the programs FEM, GFEM, FEM_CHECK, GFEM_CHECK, FEM_PLOT, GFEM_PLOT, FEM_FULLINFO, and GFEM_FULLINFO of the package DIPOG-2.0. The package is a collection of finite element (FEM) programs to determine the efficiencies of the diffraction of light by a periodic grating structure. It is based on the software package PDELIB and solves the classical case of TE and TM polarization and the case of conical diffraction. The code provides a conventional FEM and a generalized FEM (GFEM). The latter is the variational approach of the conventional FEM combined with a new trial space. We note that the DIPOG-2.0 programs require the installation of the previous version DIPOG-1.3 or DIPOG-1.4, of the grid generator TRIANGLE-1.4, and of the equations solver PARDISO. Additionally, some of them need the graphical package openGL (or the MESA emulation of openGL) together with GLTOOLS-2.4 or, alternatively, the package GNUPLOT. Examples of data and output files are enclosed.