Cloud-native
EM simulation.

GPU-accelerated electromagnetic simulation platform. Antennas, PCBs, SAR, and beyond. No installs. No license fees.

Script your simulations

Python SDK, REST API, and MCP server. Define geometry, run sweeps, and automate regression testing — all from code.

simulate.py
import yee # 2.4 GHz patch antenna on Rogers 4350B sim = yee.Simulation( frequency_range=(2.3e9, 2.5e9), solver={"type": "fdtd"}, ) sim.add_substrate( material="rogers_4350b", thickness_mm=1.524, ) sim.add_patch(length_mm=28.5, width_mm=38.0) result = sim.run() print(result.s11_db) # return loss print(result.gain_dbi) # peak gain result.export("antenna.s1p") # Touchstone

Full simulation environment in the browser

Configure geometry, materials, sources, and monitors. Run on cloud GPUs. Visualize fields, S-parameters, and radiation patterns — all without leaving your browser.

setupmeshrunresults
Geometry
3
Ground Plane60 × 60 × 0.1 mm · PEC
Substrate60 × 60 × 1.52 mm · Rogers 4350B
Patch28.5 × 38.0 × 0.1 mm · PEC
Materials
2
PECperfect conductor
Rogers 4350Bεr = 3.66, σ = 0.004
Sources
1
Port 1lumped · y-axis · 50 Ω
Monitors
2
S11s_param
Far Field37 × 73 points
Frequency
fmin2.3 GHz
fmax2.5 GHz
Solver
Boundary
Complete
solver: fdtd
backend: torch:cuda
RTX 5090

Platform for every EM workflow

Solver-agnostic core. Pluggable backends. Domain verticals. One platform from waveguide filters to SAR compliance.

01

Cloud GPU Compute

CUDA-native solvers on cloud GPUs. No local hardware, no install, no queue. Consumer GPUs at ~$0.40/hr, A100s when you need them.

CUDA / RunPod
02

Solver-Agnostic Schema

Pydantic schema decoupled from any solver. Define your simulation once, swap backends. FDTD ships first. FEM and MoM are next.

Platform
03

API + Agent Ready

Python SDK, REST API, and MCP server. Script parameter sweeps, automate regression testing, or let an AI agent optimize your design.

REST / SDK / MCP
04

3D Visualization

Interactive Three.js viewport for fields, radiation patterns, SAR distributions, and S-parameters. Slice, annotate, export.

Three.js / WebGPU
05

Traceability

Every simulation auto-logs parameters, solver version, mesh hash, and timestamps. Auditable from day one. V&V 40 roadmap built in.

Audit / V&V
06

Bio-EM Vertical

SAR evaluation for wearables and implants. IT'IS tissue models, flat phantoms, Debye dispersive materials, IEC 62209 reports.

SAR / FCC / IEC

10/11 benchmarks passing

Every solver build runs against canonical EM benchmarks — cavity modes, waveguide cutoff, Mie scattering, dipole impedance, and more. Measured against analytical solutions from Balanis, Taflove, and Pozar.

BenchmarkQuantityMeasuredExpectedUnitError
V01TE10 cutoff6,5566,589MHz0.5%PASS
V10Dipole Re(Z)75.873ohm3.8%FAIL
V20Patch f_res9.910GHz0.8%PASS
V30Microstrip Z05150ohm2.0%PASS
V50Cavity TM110905.9905.8MHz0.0%PASS
V51Cyl cavity TM0102,2772,295MHz0.8%PASS
V52PML reflection-157.7< -30dB0.0%PASS
V54TDR reflection114.3%PASS
V55Convergence order222.4%PASS
V56Monopole Re(Z)3736.5ohm1.5%PASS
V60Mie Q_sca220.4%PASS

Sustained Gcells/s on NVIDIA GeForce RTX 5090, triton backend.

TDR
7.6
Cavity
3.6
Mie
3.0
Waveguide
2.3
Dipole
1.0
Patch
1.0
NVIDIA GeForce RTX 5090/triton/99s total/2026-03-23

Define, simulate, analyze

From geometry to results in minutes. Cloud GPUs do the heavy lifting.

01

Define Your Simulation

Build geometry in the web UI or code it with the Python SDK. Set materials, frequency, sources, and monitors. Pick your solver backend.

$ yee init patch-antenna $ yee config set solver fdtd $ yee config set frequency 2.3e9:2.5e9
02

Run on Cloud GPUs

One command dispatches your job to the nearest available GPU. Watch convergence in real-time through the web dashboard or CLI.

$ yee run Dispatching to us-east-1... Meshing: ████████████ 100% Solving: ████████░░░░ 67%
03

Analyze Results

S-parameters, far-field patterns, gain, efficiency, field cross-sections. Export Touchstone, generate reports, compare across runs.

$ yee results S11 @ 2.4 GHz: -18.3 dB Peak gain: 6.2 dBi Efficiency: 91.4%

Pay for compute, not licenses

No seat-based licensing. No annual contracts. Start free, upgrade when you need more.

Starter
$99
per month
  • 200 credits / month
  • FDTD solver backend
  • Web viewer + 3D export
  • Python SDK access
  • Community support
Join Waitlist
Bio-EM
$999
per month
  • 2,000 credits / month
  • Everything in Pro
  • IT'IS tissue models + phantoms
  • SAR averaging (1g / 10g)
  • IEC 62209 / FCC report export
  • Traceability + audit trail
Join Waitlist

Free tier available (50 credits/mo). Enterprise plans with dedicated GPUs, 21 CFR Part 11, and SSO — contact sales.

Start simulating today.

Early access is open. Join the waitlist for antennas, PCBs, SAR, and more.

$ pip install yee