Getting Started

Install, activate, and run your first JCMsuite tutorial.

Follow these simple steps for getting from a fresh installation to a first modified tutorial simulation.

1

Install JCMsuite

Download and run the installer and choose an installation directory that is accessible to the users who will execute simulations.

Some browsers show security warnings for the installer executable. You need to explicitly accept keeping the file.

Download evaluation installer
download from website
× download from website
download from website
download from website
run the installer
× run the installer
run the installer
run the installer
2

Request your license

At the end of the installation process you can configure your license. To trigger the license activation later on, open JCMcontrol and click Setting -> License Activation in the menu bar.

If activation fails, verify network access to the license server. Otherwise follow the manual license activation steps for an offline computer.

License activation for offline computer.
Click "Request now".
× Click "Request now".
Click "Request now".
Click "Request now".
Enter a valid email address.
× Enter a valid email address.
Enter a valid email address.
Enter a valid email address.
3

Open tutorial example

Open JCMcontrol to load your first project.

  • Click New Project and select an empty writable path where the project files will be generated.
  • Select Simple Examples -> Light Scattering and press OK.
  • Double click the project files to open them in the editor.
Documentation of tutorial example
Create new project.
× Create new project.
Create new project.
Create new project.
Open the project files.
× Open the project files.
Open the project files.
Open the project files.
4

Inspect the results

  • Press the green Solve button to run the solver.
  • Double click electric_field_energy under the result files to inspect the numerical results.
  • Double click the fieldbag under the result files to open JCMview.
  • Create a field view by clicking Create field view -> Cross section.
More information on the use of JCMcontrol and JCMview
Electric field energy
× Electric field energy
Electric field energy
Electric field energy
Electric field cross section
× Electric field cross section
Electric field cross section
Electric field cross section

Tutorial examples

Good tutorials to start from

Choose a tutorial that matches the physical effect or device class you want to model. Also check out how to use Python or Matlab to run and analyze simulations.

Diffractive Optical Elements

Use these examples to learn sources, near fields and far fields.

Tutoral Section

Use Python to control simulations

Start here for learning about embedded scripting, parameter scans and distributed computing.

Python Tutorial

Geometry definitions

Use this tutorial to understand the definition of 2D and 3D shapes and the control of the meshing process prior the finite-element solution..

Geo Tutorial

For more questions

This walkthrough provides you with the first steps to get started. You find detailed syntax, solver options, and API references in the JCMsuite documentation. You can also use our chatbot to search for solutions based on the documentation.