The tutorial examples can be opened with
JCMcontrol via “Open Project” in the File menu:
Opening the first basic light scattering example the project setup is shown in the
Project Explorer tree:
Several projects can be opened, the active project is marked by a check box in the
Project List. For each project the corresponding
Project Files are given. These are all input files, as explained in the section Project Definition. The
Result Files branch lists all files which are (or will be) created by solving the project. Missing files are marked by a red cross, files inconsistent with the input files are marked by an exclamation mark in the
File Status column. E.g. a Finite Element mesh based on the definitions in the layout file has not yet been created, hence the
grid.jcm file is missing. Pressing the
Mesh button as shown in the Geometry Tutorial creates the mesh file. A double click on
grid.jcm in the
Result Files branch will open the viewer which will show the mesh.
Solve button is used to start the simulation:
The terminal output displays information on the solution process, e.g. error estimates, time and memory requirements, or Finite Element polynomial degrees used in the simulation.
After the simulation is finished all files in the tree branch
Result Files are available. Double clicking
fieldbag.jcm will open
JCMview and allows viewing the Finite Element solution selecting
Create field view in the right panel:
In this examples, the field energy values computed by a post process can be opened by double clicking on
The computational costs table lists times and memory requirements of the solution process.
JCMsuite from Command Line
JCMsuite projects can also be set up with a plain text editor and solved from command line.
Matlab and Python
Some of the tutorial examples use the Matlab® Interface or the Python Interface to
JCMsuite. This allows automated, comfortable setup of complicated geometries, parameter scans, or processing of simulation results.