| Products |
|
|
| Excellence in Light and Microwave Simulation | ||
|
Home
|
News
|
Products
|
Consulting
|
Gallery
|
About Us
|
Contact
|
Login
|
Contact: info@jcmwave.com | |
| The
JCMsuite comprizes three major modules, JCMharmony,
JCMmode
and JCMresonance. The core package
includes the advanced geometry tool JCMgeo for a high-level creation of
the layout and subsequent triangulation and the JCMviewer, a
viewer for the
computed fields. Furthermore, the solver possesses an export function
to
the high performance visualization tool AMIRA® for
2D/3D fields.
Extensions to the JCMsuite include modules for cylindrially symmetric 3D
geometries, general 3D geometries, and aerial imaging.
The solver comes with a well defined interface for input and
output data, C-API / Interface to
Scripting Languages. The rigorous physical model for all three main modules JCMharmony , JCMmode and JCMresonance are the time-harmonic fully vectorial Maxwell's equations. We discretize Maxwell's Equations with Nedelec's Edge Elements of higher order. We implement transparent boundary conditions with the Pole Condition Concept which allows to deal with inhomogeneous exterior domains. Based on an error estimator our solver automatically refines the finite element mesh to reach a prescribed accuracy. Adaptive Finite Elements:
This module is needed for the computation of light scattering off an optical device. As input one defines an incoming field given for example by an eigenmode of an optical waveguide, a gaussian beam, a plane wave or by an user-defined field in a DLL or a Python / Matlab® script. The solver computes the electric / magnetic field distribution within the computational domain. The application areas include:
JCMmode This module is needed for the computation of propagating modes in waveguides with arbitrary cross sections. Transparent boundary conditions allow to compute leaky modes. The solver copes with very thin and curved structures. Thin layers appear for example in ARROW-waveguides or Plasmon-waveguides. JCMmode computes all three magnetic/electric field components without any model approximation. For weakly guided modes we also offer scalar field approximations like quasi-TE/TM mode computation. JCMresonance This module allows for the computation of resonance modes (eigenmodes). Our solver computes bounded and leaky modes of optical resonators. For the computation of the fundamental modes we offer a multi-grid mode solver which allows the simulation of 3D problems on a standard PC. Again the solver is based on the fully vectorial Maxwell's equation. For planar (2D) structures the user chooses between the computation of the in-plane field components (H_x_y / E_x_y) or the out-plane component (E_z / H_z). This solver is further needed for the accurate computation of a Photonic Crystal's bandgap structure and the computation of Photonic Crystal waveguide modes (Bloch modes). Bloch modes are solutions to Maxwell's equations which are Bloch periodic with the unit cell lattice vectors. JCMgeo JCMgeo is a tool for the automatic generation of finite element meshes in 2D. It allows to define the geometry of the optical device with arbitrary precision even for curvilinear domains or multiscale problems. It also allows to define and discretize several types of 3D problems. If your favorite format is not supported yet please inform us about the tool you use. We may implement a plugin for this format. C-API / Plugins for Scripting Languages Additional to the stand-alone version our Finite Element toolbox offers a simple and well-defined C-interface.
|
||
| MATLAB® is a
registered trademark of The MathWorks, Inc. |
||
|