<< back to the Update and New
Software Update Instructions
2024-11-11 16:16:02

SimWorks Finite Difference Solutions

Last release:v1.5.0 Release
Release Date: 2025-03-25

  • Support for Linux Ubuntu x64 system.
  • FDTDSolver
    • Improve the computational speed of FDTD CUDA performance.
    • Fix the potential errors with dipole sources and TFSF sources during multi-GPU or MPI multi-process simulations.
    • Fix the issue where FDTD could not properly update the source field when the light source was exactly at the data exchange grid of the computing nodes using MPI multi-process and multi-GPU resources.
    • Fix the issue of simulation crashes when there are dispersive materials in the 3D FDTD source region.
    • Fix the issue where the simulation program would exit abnormally when the FDTD simulation time step was 0.
    • Fix the issue where the time monitor reported incorrect data at time 0 when performing 3D FDTD simulation using CPU resources.
    • Fix the issue where the sampling rate and bandwidth of the monitor ("base on source") were incorrect after checking "set simulation bandwidth" in FDTD.
    • Fix the issue where individual data might be missing in the simulation results after simulating certain projects.
    • Optimized the TFSF algorithm to improve the continuity of the TFSF boundary field under oblique incidence.
    • Fix the issue of simulation errors when the TFSF light source crosses periodic boundaries.
    • Fix the issue of inaccurate dipolepower values when simulating with GPU computational resources for the dipole light source.
    • Fix the issue of not being able to maintain the total field scattering field boundary when TFSF crosses Anti-Symmetric and Symmetric boundaries.
    • Fix the issue of errors in GPU simulation results for obliquely incident TFSF sources.
    • Fix the issue where the TFSF source bounding box parallel to the Z-axis could not run in MPI multi-process and multi-GPU resources when there were dispersive materials.
    • Fix the issue where the Z-axis reverse TFSF transmission field was incorrect when the structure crossed by the 2D FDTD TFSF did not pass through the center axis of the simulation area.
    • Fix the issue where the transmission field might be incorrect when simulating TFSF passing through multilayer structures.
  • UI
    • Fix the issue where Pointer Information displayed incorrectly in Composite Viewer when dragging 1D/2D Monitor.
    • Fix the issue of inaccurate time steps in FDTD time-domain field.
    • Fix the issue of inaccurate bounding box drawing range in the 2D FDTD solver.
    • Fix the issue where the position display of FDTD in the results outline showed errors after running the project.
  • Scripts
    • Add grating function to calculate the power fraction of each diffraction order in the given simulation.
    • Fix the issue where certain structures can get/set properties through get/set functions for parameters that do not exist in the property window.
    • Fix the issue where function parameters cannot be used as return values within custom functions.
    • Fix the issue where Cell sub-element data cannot be viewed within the Script workspace.
    • Fix the issue causing the software to crash when calling the readgraph function.
    • Optimize the performance of the selectall function and fixed the issue of it getting stuck when executing with many structures.
    • Fix the issue of failing to save variables in the Script Workspace of the analysis group when clicking Save as.
  • Structure
    • Optimize Linear Waveguide and Linear Taper structure parameters, remove the start and end parameters of the absolute coordinate attribute, and modify the structure to a horizontal layout.
    • Fix the issue where some geometric parameters of the Linear Taper and Linear Waveguide structures cannot be obtained through scripts.
    • Fix the issue of abnormal display of position coordinates for the Sphere structure.
    • Fix the issue where new objects do not appear in the object tree of the new project after copying and pasting some objects from one project to another.
    • Fix the issue of script execution exceptions caused by formula solving within the Equation structure.
    • Modifi the calculation method for structure drag points in 3D perspective, fixing the issue of inaccurate drag response.
    • Fix the issue of inconsistent default shape creation for the same structure in different planes.
    • Fix the issue where the number of Vertices in Photonic Crystal-Polygon was inconsistent with the drawing results.
    • Fix the issue where the index was incorrectly established when the vertices of the polygon structure were exactly on one of the axes.
    • Fix the issue where the drawing results of the Composite Viewer for structures created in the ZY plane were inconsistent with the values set in the properties window.
    • Fix the issue where the index was incorrectly established at the starting and ending positions of the Sidewall Bezier structure.
  • Mesh
    • Add Conformal variant VP-EP 0 for growing common grids of non-dispersive materials.
    • Optimiz the program flow to improve grid growth speed.
    • Optimiz the non-uniform grid growth process to enhance the stability and accuracy of grid growth.
    • Optimize 3D mesh data visualization, added drawing boundary data mesh.
    • Fix the issue of incorrect dx/dy/dz calculations appearing in results outline when the mesh type is uniform.
    • Fix the issue where the software would crash when canceling mesh generation.
    • Fix the error in finding the normal direction for stretching the Ring structure, leading to inaccurate conformal point establishment.
  • Source
    • Optimized the issue of excessive memory usage in multi-frequency light source simulation.
    • Fix the error in the sign setting of the defocus distance for tightly focused Gaussian beams, which caused incorrect calculations of the bottom surface field.
  • FDESolver
    • Fix the issue where the Automatically remove pml modes feature did not filter out the correct modes in certain cases.
  • Sweep
    • Fix the issue causing the Optimization software to crash during execution.
    • Fix the issue where the client had a chance to exit abnormally after the scan finished.

Learn more>>

SimWork Cloud Computing

Last release:v1.5.0 Release
Release Date: 2025-03-25

  • User login changed to single sign-on method.

Learn more>>