SimWorks has always been committed to providing users with a full set of professional products and services for numerical simulations of micro/nano optical problems, including SimWorks Finite Difference Solutions and Semiconductor Solutions. They are used to solve passive and active problems respectively.
SimWorks is a powerful and comprehensive platform for the researchers and engineers in the optoelectronic fields. SimWorks can simulate the complex electromagnetic phenomena in the nanophotonics, provide the flexible scripts to control the simulations and post-process data, and offer the analysis tools for parameter sweeps and optimizations. All SimWorks products can provide the technical services such as GPU computing, parallel computing, and interaction with third parties.
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.
Semiconductor Solutions can be used in the simulation and analysis of photonic semiconductor active devices. Semiconductor Solutions can accurately simulate the drift and diffusion of charges in active simulation, enable the joint development with the passive Photonic Finite Difference Solutions, and achieve the complex simulations such as lasers, photo-detectors, and solar cells.
The Finite Difference Method (FDM) is used to convert Maxwell's curl equation into a discrete form of difference equations for numerical solution. SimWorks Photonics Solutions support a variety of finite-difference algorithms, including:
SimWorks applies GPU acceleration technology in depth to fully leverage hardware performance and significantly speed up the simulation process. In practical optical simulations, the simulation speed of a single GPU can reach 6 to 7 times that of a CPU, greatly reducing computation time and supporting scientific innovation. SimWorks also supports multi-GPU parallel simulation, scheduling multiple GPUs to work collaboratively on a single task. Compared to single-GPU operation, this not only achieves multiple times faster computation but also expands memory capacity, enabling the handling of larger-scale simulations. Whether in single-machine multi-GPU setups or multi-machine GPU clusters, SimWorks can fully utilize the advantages of multiple GPUs to deliver more efficient computing and better meet the needs of simulation tasks of various scales. The following chart provides a comparison based on NVIDIA A10 GPUs, for reference only.
It includes a large number of simulation cases, simulation techniques and design details.
It is the official usage guide of the software, including the function description of each module, and the script syntax library.
Includes quick start software, as well as video lessons on complex problems.
To provide users with a platform to solve problems, exchange ideas, and provide professional Q&A services.