Releases: bjornsturmberg/EMUstack
Computer Physics Communications Publication Release
The version that will be in the Computer Physics Communications Program Library, associated with the publication https://dx.doi.org/10.1016/j.cpc.2015.12.022
Changes from v0.9.1 are mostly bug fixes, particularly relating to rectangular unit cells.
Rectangular unit cells, more geometries and refractive indices.
The major change of this update is that EMUstack now handles rectangular unit cells.
The period variable sets the period in the x-direction, while period_y sets the
period in the y-direction.
This release also features a new field plotting routine that dispenses with the need
to use gmsh for plotting and produced nicer images in python.
Minor updates include: unpolarised light option which averages TE and TM polarisations;
new and improved mesh templates; refractive index data for many more materials; and
updated documentation.
2.5D plus 1.5D EMUstack
This release introduces the 1.5D version of EMUstack!
The backend of EMUstack now has fully integrated 2 dimensional and 1 dimensional FEM solvers. The user does not notice the difference in scripting, but 1D structures are simmulated an order of magnitude faster. The field plotting routines for 1D structures are implemented completely in python giving smooth plots for multi-layered stacks.
The 1D FEM solver was developed by Kokou Dossou from UTS.
Release of 2.5D version of EMUstack
This version of EMUstack has the most up-to-date functionalities of the 2.5D EMUstack.
It includes templates for square, circular, and elliptical inclusions, as well as split ring resonators. The modes of all of these structures are calculated using the 2D FEM routine that has been the work horse of EMUstack for many years.
The 1D FEM routine is still under development, but is promising greater than 10x speed increases for studying lamelar gratings!