JCMsuite has intuitive and flexible graphical and scripting interfaces for setting up projects and inspecting simulation results. Complex optimization runs can be tracked via a powerfull dashboard. For computationally demanding simulation tasks, cloud computing resources can be integrated with ease.

Graphical User Interfaces

JCMsuite offers graphical user interfaces to control, edit and view simulations projects and results:

  • With JCMcontrol one can easily setup simulation projects including layout descriptions, source definitions, material definitions, numerical setting and post processes.
  • JCMview is an interactive 3D viewer specially designed to inspect meshed layouts and electromagnetic field distributions.

 How to get started  Download and try for free

Scripting Interfaces

JCMsuite is designed to fully integrate into your MATLAB®/Octave or Python environment. The entire design task can, besides running stand alone, be embedded into these high-level scripting languages, enabling an intuitive, comfortable and flexible scripting of complicated design setups via MATLAB®/Octave, Python, and C-interfacing.

 JCMsuite’s Matlab® guide  JCMsuite’s Python guide


Analysis and Optimization Toolkit

Design and shape optimization of nano-optical devices can be a complex and computationally demanding numerical task. The analysis and optimization toolkit uses latest machine learning technology to speed up the optimization process. Simply define your figure of merit as a Matlab® or Python function and define the parameter domain in order to run a parallel search for the optimal design parameters.

 Optimization using Matlab®  Optimization using Python

Computing on Remote Workstations or Cloud Resources

JCMsuite provides seamless integration of computational resources from remote workstation or computation clusters to scalable compute capacities in the cloud provided by Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure.

Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.
More information Ok