With the significant progress of high-performance computing technology, the computational electromagnetics is developed rapidly to allow the increasing capabilities to accurately resolve the complicated electromagnetic issues on large scales. Relying on the long-term technology accumulations, SimWorks launched Finite Difference Solutions which uses an intuitive operation interface to create virtual experiments, reproduce complex nano-photonic phenomena, predict unknown nano-photonic behaviors, and analyze and optimize complicated structures or materials. Therefore, we provide users with a complete set of professional numerical solutions to optoelectronic problems.
Compared with the traditional analytical method, SimWorks Finite Difference Solutions with a wide range of applications can significantly reduce the research difficulties, shorten the development cycle, and greatly promote the development of micro-scale Optoelectronics. So SimWorks Finite Difference Solutions is a powerful tool for the optoelectronic design community.

Key Algorithms

Since the electromagnetic problems to be resolved in the real world are extremely diverse and complex, various numerical algorithms are proposed in the computational electromagnetics. Due to the specific characteristics and limitations of each algorithm, the most optimal algorithm is required to be selected based on the characteristics of the specific issue. Currently, three algorithms are integrated into our platform:

  • Finite Difference Time Domain (FDTD)

    FDTD, which converts Maxwell's curl equations in time domain into a discrete form of differential equations, can achieve the analysis of transient electromagnetics effects for the problems with high frequency (ultraviolet, visible, infrared, terahertz, and microwave), complex structures (micro-nano-size or sub-wavelength structures), and complex material models.

  • Finite Difference Frequency Domain (FDFD)

    Based on the differential form of Maxwell's equations in frequency domain, FDFD, which converts Maxwell's equations at the fix frequency into the matrix form of Ax=b, can solve the issues of the waveguide S-parameters, spectrum of resonant cavity, scattering characteristics, etc.

  • Finite Difference Eigenmode (FDE)

    Based on the differential form of Maxwell's equations in frequency domain, FDE, which resolves the eigenmodes of structures at the defined frequency, becomes an indispensable tool to solve problems of large-scale integrated planar optical waveguides, long-distance transmission devices and various novel optical fibers.

Key Features

  • Multiple algorithms are provided in the same software environment.
  • Multi-view 3D CAD work platform brings more intuitive model construction.
  • Accurate multi-coefficient material models with automatic fitting, compatible with various material models. The spatial anisotropy and nonlinear simulations are supported too.
  • Automatic non-uniform and user-defined mesh generation algorithms are available, and the popular high-precision conformal mesh refinement methods are supported.
  • Built-in powerful script language allows users to control each step of simulations, pre-/post-process the data, and define custom functions.
  • Provide a variety of data visualization methods, as well as fully functional analysis library to post-process data.
  • Parameter sweep, optimization, and S-parameter matrix sweep are supported to help users discover the optimal design of the device structure.
  • Industry-leading computing power for more efficient simulation.
  • Provide cloud computing services, no longer limited to local computing resources.
  • Compatible with Windows, Linux and Mac three major operating systems.

Main Applications

The applications supported by the software include, but are not limited to:

  • Silicon-based optoelectronic devices (grating, resonator, splitter/coupler, optical waveguide, novel fiber, etc.) and other hotspots in the micro-nano-photonic fields.
  • Light-matter interactions, such as surface plasmons, metamaterials, photonic crystals, and new two-dimensional materials (such as graphene).
  • Far field scattering or radiation, such as optical micro-antennas, surface detection, and LED/OLED.
  • Research on integrated optics such as lasers and optical switches.
  • Classical diffractive optics problems.
  • Microwave problems represented by transmission lines.
  • Research represented by solar cells (optical simulation part).

High-performance Simulation Technology

The software has further upgraded the solver algorithm, and the simulation speed is at the leading level in the industry. The company has deeply studied parallel computing technologies such as OpenMP, CUDA, MPI, AVX, and is committed to improving the computing power and speed of products, improving simulation efficiency, and saving the time from equipment design to landing. Under the same computing resources for the same project, our simulation speed is about 50% higher than other mainstream products in the same industry. On this basis, using the cloud computing platform for computing, the speed can be further increased by 15 to 40%. Under the premise of ensuring the accuracy of the calculation, the simulation efficiency has been improved by leaps and bounds.

  • The computing speed under the desktop processor(Intel Core/AMD Ryzen) is higher than other mainstream products in the same industry.
  • The computing speed under the cloud processor(Intel Xeon) is 30% higher than that of a desktop processor.
  • The computing speed under the graphics card(NVIDIA GPU) hardware acceleration is about 10-15 times that of the CPU.

Ultra-high computational accuracy

Our company continuously optimizes the software algorithms, making our software's simulation accuracy far superior to similar domestic products. We are committed to providing users with more stable and reliable simulation results. By conducting in-depth research on finite difference algorithms and following the trend of algorithm development, we continuously improve the accuracy of simulation calculations. Under the same settings, the calculation accuracy of our solvers is completely the same as that of the world's top software.
The accuracy of the SimWorks solver can be verified through the following two cases. In the FDTD solver, for a 1X2 multi-mode interference coupler, theoretically, the transmittance of the two symmetrical output ports should be equal. This can verify the accuracy of the FDTD algorithm. As shown in the figure below, SimWorks' FDTD algorithm demonstrates extremely high computational accuracy, with a difference in transmittance between the two ports being negligible. In the FDE solver, the modes of the hollow photonic crystal fiber are solved. This structure is highly sensitive to small variations in mesh size, and can be used to verify the accuracy of the algorithm. After convergence tests, we can obtain stable solutions. The relative error between the SimWorks results and the literature is only 0.0001%, demonstrating the high accuracy of the SimWorks' FDE algorithm.

Cloud Computing Services

The software supports:

  • Advanced cloud architecture.
  • No deployment is required, and computing resources are allocated on demand.
  • Support multiple parallel-computing solutions of OpenMP/CUDA/MPI.
  • Support desktop client, Web, and other access methods.
  • Provide 7*24 uninterrupted services.
  • Assure the strict data isolation and security certification.
  • Support for privatization deployment.