云计算免费试用-最高4x Tesla V100
最新版本

SimWorks Finite Difference Solutions

v3.1.0 重点更新内容
    新增EME本征模扩展求解器(Eigenmode Expansion Solver)

    本征模扩展(Eigenmode Expansion,EME)求解器通过将长波导结构沿传播方向划分为多个计算单元,在每个单元内求解其横截面的本征模式,然后计算这些模式在相邻单元间的耦合,从而获得整个器件完整的光学特性。

    Slurm集群资源现支持使用共享文件夹传输文件,以及允许本地发起Slurm任务

    本次更新为 SimWorks 的 Slurm 集群资源管理功能带来了两项重要升级:支持通过共享文件夹传输文件,以及允许在本地直接发起 Slurm 任务(仅 Linux 系统)。

    新增正交网格数据集类型 rectilineardataset

    新增了一种正交网格数据集类型 rectilineardataset,为数据存储与处理提供了更灵活的选择。

专注于

有限差分解决方案

随着高性能计算机技术的迅猛发展,计算电磁学得到了长足的进步,使得利用计算机实现对复杂电磁场问题的数值求解成为可能。SimWorks公司适时推出了Finite Difference Solutions,此软件以直观的操作界面创建虚拟实验,再现复杂的微纳光电子现象,预测未知的光电子行为,分析、优化复杂的结构或材料,为用户提供全套的专业的数值求解光电子问题的解决方案。

了解更多

FDTD

SimWorks FDTD 是研究人员和工程技术人员处理各种微纳光电子问题的有力工具。

FDFD

SimWorks FDFD 是分析谐振腔的频谱、金属天线等问题的有力工具。

FDE

SimWorks FDE 是解决大型集成平面光波导、长距离传输器件和各类新型光纤问题的有力工具。

EME

SimWorks Eigenmode Expansion Solver 是集成光学器件研发中模拟复杂波导系统传输特性的首选工具。

FDCharge

SimWorks FD Charge Transport Solver 是研究人员和工程师用于模拟半导体器件电学行为的核心工具。

云计算

按量付费、私有化部署、提供24/7无间断服务

并行方式

支持GPU、MPI、OpenMPI、CUDA等多种并行方案

系统

适配 Windows、Linux 和 macOS 三大主流操作系统

运算速度

仿真计算速度比同行业其他主流产品高出50%左右

计算精度

产品求解器的计算精度与世界顶尖软件水平完全一致

软件特色

软件功能/性能

SimWorks 深度应用 GPU 加速技术,充分发挥硬件性能优势,显著提升仿真速度。在典型的光学仿真场景中,基于主流 GPU 架构的加速计算方案展现出远超传统 CPU 的性能表现。SimWorks 提供了 CPU 与 GPU 仿真速度的对比测试数据,可帮助用户评估并选择适合自身需求的计算资源配置,实现性能与成本间的最优平衡。 此外,SimWorks 还支持多 GPU 并行计算,可在单一仿真任务中调度多张GPU协同工作。相比单卡计算,多卡并行不仅能成倍提升计算速度,还能扩展显存容量,支持更大规模的仿真。无论是单机多卡配置,还是多机多卡集群,SimWorks 均能充分利用多 GPU 资源,实现更高效的计算,满足不同规模仿真任务的需求。 以下对比图展示了单 GPU 相比 CPU 服务器的加速效果(图 1),以及多 GPU 并行相对单 GPU 进一步的速度提升(图 2)。

当 FDTD 求解器在 NVIDIA GPU上运行时,支持使用半精度(FP16)计算。相较于单精度(FP32),FP16可显著减少显存占用并提升计算效率。FP16 仅在计算能力(Compute Capability)大于 5.3 的 NVIDIA 显卡上受支持(即 GeForce GTX 10系列(Pascal 架构)及更新型号)。由于 FP16 的数值范围和精度远低于FP32,请勿用于高能量或非线性仿真。更多信息可参见 高级设置。例如,在 FP16 理论性能为 FP32 两倍的 NVIDIA Tesla V100 上,实际FDTD 仿真中使用 FP16 相较于 FP32,可实现约35%的计算速度提升(图3),及约30%的显存占用降低(图 4)。

图 1 单 GPU 相比 CPU 服务器的加速效果
图 2 多 GPU 并行相对单 GPU 进一步的速度提升
图 3 FP16相较于FP32的计算速度提升
图 4 FP16相较于FP32的显存占用降低