This can be used to calculate a wide variety of useful quantities, but major applications include: Multi-parameter optimization, root-finding, integration, etcetera (via libctl).Ī time-domain electromagnetic simulation simply takes Maxwell's equations and evolves them over time within some finite computational region, essentially performing a kind of numerical experiment.Field analyses including flux spectra, Maxwell stress tensor, frequency extraction, local density of states and energy integrals, near to far field transformations completely programmable.Arbitrary material and source distributions.Field output in the HDF5 standard scientific data format, supported by many visualization tools.Complete scriptability - either via a Scheme scripting front-end (as in libctl and MPB), or callable as a C++ library a Python interface is also available. Exploitation of symmetries to reduce the computation size - even/odd mirror symmetries and 90°/180° rotations.PML absorbing boundaries and/or perfect conductor and/or Bloch-periodic boundary conditions.Arbitrary anisotropic electric permittivity ε and magnetic permeability μ, along with dispersive ε(ω) and μ(ω) (including loss/gain) and nonlinear (Kerr & Pockels) dielectric and magnetic materials, and electric/magnetic conductivities σ.Portable to any Unix-like system (GNU/Linux is fine). Distributed memory parallelism on any system supporting the MPI standard.Simulation in 1d, 2d, 3d, and cylindrical coordinates.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |