GPU-accelerated electromagnetic simulation platform. Antennas, PCBs, SAR, and beyond. No installs. No license fees.
Python SDK, REST API, and MCP server. Define geometry, run sweeps, and automate regression testing — all from code.
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") # TouchstoneConfigure geometry, materials, sources, and monitors. Run on cloud GPUs. Visualize fields, S-parameters, and radiation patterns — all without leaving your browser.
Solver-agnostic core. Pluggable backends. Domain verticals. One platform from waveguide filters to SAR compliance.
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 / RunPodPydantic schema decoupled from any solver. Define your simulation once, swap backends. FDTD ships first. FEM and MoM are next.
PlatformPython SDK, REST API, and MCP server. Script parameter sweeps, automate regression testing, or let an AI agent optimize your design.
REST / SDK / MCPInteractive Three.js viewport for fields, radiation patterns, SAR distributions, and S-parameters. Slice, annotate, export.
Three.js / WebGPUEvery simulation auto-logs parameters, solver version, mesh hash, and timestamps. Auditable from day one. V&V 40 roadmap built in.
Audit / V&VSAR evaluation for wearables and implants. IT'IS tissue models, flat phantoms, Debye dispersive materials, IEC 62209 reports.
SAR / FCC / IECEvery 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.
| Benchmark | Quantity | Measured | Expected | Unit | Error | |
|---|---|---|---|---|---|---|
| V01 | TE10 cutoff | 6,556 | 6,589 | MHz | 0.5% | PASS |
| V10 | Dipole Re(Z) | 75.8 | 73 | ohm | 3.8% | FAIL |
| V20 | Patch f_res | 9.9 | 10 | GHz | 0.8% | PASS |
| V30 | Microstrip Z0 | 51 | 50 | ohm | 2.0% | PASS |
| V50 | Cavity TM110 | 905.9 | 905.8 | MHz | 0.0% | PASS |
| V51 | Cyl cavity TM010 | 2,277 | 2,295 | MHz | 0.8% | PASS |
| V52 | PML reflection | -157.7 | < -30 | dB | 0.0% | PASS |
| V54 | TDR reflection | 1 | 1 | 4.3% | PASS | |
| V55 | Convergence order | 2 | 2 | 2.4% | PASS | |
| V56 | Monopole Re(Z) | 37 | 36.5 | ohm | 1.5% | PASS |
| V60 | Mie Q_sca | 2 | 2 | 0.4% | PASS |
Sustained Gcells/s on NVIDIA GeForce RTX 5090, triton backend.
From geometry to results in minutes. Cloud GPUs do the heavy lifting.
Build geometry in the web UI or code it with the Python SDK. Set materials, frequency, sources, and monitors. Pick your solver backend.
One command dispatches your job to the nearest available GPU. Watch convergence in real-time through the web dashboard or CLI.
S-parameters, far-field patterns, gain, efficiency, field cross-sections. Export Touchstone, generate reports, compare across runs.
No seat-based licensing. No annual contracts. Start free, upgrade when you need more.
Free tier available (50 credits/mo). Enterprise plans with dedicated GPUs, 21 CFR Part 11, and SSO — contact sales.
Early access is open. Join the waitlist for antennas, PCBs, SAR, and more.