SPINS Photonics

HyperWave

The fastest FDTD solver on the market, and the only simulation engine tailored for inverse design

Ultra-Fast Simulations.

HyperWave FDTD Solver turns hours of computation into minutes.

A100: Device Performance Overview

15x15 Metasurface (THz)
GPU: Single A100
Size: 4.95×4.95×2.81 mm
Resolution: 7.7 μm mesh
Cells: 115.0M voxels
Time: 163.4s
Grating Coupler
GPU: Single A100
Size: 40×40×10.8 μm
Resolution: 50 nm mesh
Cells: 138.2M voxels
Time: 248.7s
PSR Device
GPU: Single A100
Size: 8.5×8.5×25.4 μm
Resolution: 22 nm mesh
Cells: 168.5M voxels
Time: 256.0s (normalized)
Directional Coupler
GPU: Single A100
Size: 40.0×8.1×4.0 μm
Resolution: 18 nm mesh
Cells: 227.6M voxels
Time: 426.0s (normalized)
Stylized representation of device performance on A100 GPU

Performance Scales with GPUs.

Leverage cutting-edge GPU technology to accelerate simulations with unmatched performance as hardware evolves.

GPU Performance (Quadratic Curves)

T4
A100
H100
H200
B200
Developer Experience

Simple Python Interface.

Seamlessly integrate SPINS into your workflow with our Python package—effortless simulation at your fingertips.


# Define Parameters
source_above_surface_um = 0.05
r_waist = 5.2 # 5.2 um radius (MFD of SMF)
source_spot_size_um = 10.4

# Calculate source position
gc_offset = (waveguide_width_um/2source_pos_x_um = waveguide_length_um +source_pos_y_um = source_pos_y_px * permittivity_voxel_size

# Simulate the gaussian source
input_power = gaussian_source_z(
   sim_shape=sim_shape,
   wl_min=wl_min,
   max_steps=1_000,
   check_every_n=1_000,
)
Gaussian Source Visualization

JAX Acceleration

Leverage JAX's automatic differentiation and JIT compilation for blazing-fast computations

GPU-Native Operations

All operations optimized for NVIDIA GPUs with automatic memory management

Real-time Visualization

Interactive density plots and simulation results with live updates during optimization

Interactive GUI.

A modern design interface, replacing complex code with intuitive visual workflows.

HyperWave 3D GUI
screen content 1
esc
F1
F2
F3
F4
F5
F6
F7
F8
F8
F10
F11
F12
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_
+ =
delete
tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
caps lock
A
S
D
F
G
H
J
K
L
:;
"'
return
shift
Z
X
C
V
B
N
M
<,
>.
?/
shift
fn
control
option
command
command
option

Built for Inverse Design.

Full topological optimization with step-by-step control, while adhering to foundry standards and fabrication constraints.

Why Choose HyperWave

Fast and Friendly FDTD by SPINS Photonics

The new, cutting-edge simulation engine for foundry-ready inverse design.

Accelerate your design cycles

Iterate on designs faster with GPU accelerated simulation. Invest your time and energy on photonic innovation, not waiting for your simulation results.

Purpose-Built for Inverse Design

Use the same advanced inverse design methods and simulation engine developed by SPINS Photonics, as used by the world-leading Vučković Group at Stanford.

Flexible Today, Simpler Tomorrow

Get started with SPINS Photonics' programmable Python API and Jupyter Notebook tools tailored for developers, with a UI that aspires to make inverse design even more intuitive and accessible!

Effortlessly Harness High-Performance FDTD Simulation—HyperWave delivers when deadlines are tight, and budgets are tighter!

Contact Us

We're here to help! Choose the most appropriate email address for your needs, and we'll get back to you as soon as possible.

Have a Business Question?

Reach out anytime for business or partnership inquiries, product information, or general questions.

explore@spinsphotonics.com

Have a Technical Question?

Message us if you need account assistance, troubleshooting help, or have any technical concerns.

support@spinsphotonics.com

Have Feedback for Us?

We'd love to hear your thoughts—share ideas, feature requests, or suggestions for improvement anytime!

shareideas@spinsphotonics.com