Industrial design and optimization.

The strategic advantage for developers and researchers. Every geometric detail and material property can easily be parametrized. Thus large scale optimization procedures can be applied even to very sensitive structures to find best suited solutions.

Physical research.

Since JCMsuite solves complete vectorial Maxwell's equations without any model approximation, including arbitrary tensorial permittivities and permeabilities, new field effects can directly be studied. New structures, new types of interactions, new effects can be analyzed directly, as long as they are governed by Maxwell's equations.

Academic and student research.

JCMsuite offers a step by step introduction to the fascinating modern world of nano-optics. The comprehensive tutorials allow a steep learning curve from the simple propagation of plane waves in homogeneous materials to the analysis of meta-materials and plasmonic waveguides.



The following list contains a selection of JCMsuite users
and of JCMwave's collaborators in R&D projects.


A view from the application side.

The finite element package JCMsuite allows the user directly to tackle the physical problem or design task. Its mechanisms prevent the user from time-consuming adjusting of numerical properties and geometrical modeling questions ("Is the mesh fine enough to catch the desired effect?").

Easy and accurate problem modelling.

The geometries are modeled as exact geometries inclusive of all tiny features, curvatures etc. The finite element triangulation takes care of the exact geometry.

Error controlling yields reliable solutions.

Monitoring the numerical discretization error yields measures to qualify the accuracy of the solutions. This prevents the use of numerical artifacts instead of true solutions.

Adaptive meshes and automatic mesh refinement yield fast solutions.

Local error estimation and local mesh refinement yield adaptively refined meshes. Meshes are automatically refined only where it is physically necessary.

A comparision

There are many numerical methods to solve optical problems. Besides the Finite Element Method (FEM), these are


  • Finite Difference Time Domain (FDTD) methods
  • Finite Difference Frequency Domain (FDFD) methods
  • Mode Matching methods
  • Rigorous Coupled Wave Analysis (RCWA)
  • Boundary Element methods (BEM)
  • Beam Propagation Methods
  • Method of Lines (MoL)

and many more. Each method has its pros and cons. For each method applications are known, where this method is superior to the other ones.

Some of the following key features of the Finite Element Method belong also to some of the other methods, but there is no competing method which covers all of them:

  • Exact and easy treatment of complicated geometries
  • Rigourous treatment of full Maxwell's equations
  • Rigorous treatment of wave propagation on unbounded and possibly inhomogeneous domains available
  • Rigorous treatment of optical sources from plane waves and Gaussian beams to point sources available
  • Arbitrary high-order methods for fast convergence available
  • Error control available
  • Automatic adaptive mesh refinement available

The Finite Element Method provides a general, rigorous, versatile, and very fast method to the solution of scientific and technological challenges.