Aerodynamics & Electromagnetic Simulation | Flexcompute
  • Solutions
    Geometry and Design Automation
    GeometryAI Automated geometry processing PhotonForge Photonic integrated circuit (PIC) design AutoInsight AI-driven aerodynamic optimization
    Physics Simulation
    Flow360 Computational fluid dynamics (CFD) Tidy3D Electromagnetic simulation suite RF RF and microwave design
    Platform
    Nexus On-premises simulation platform FlexAgent Agent-native simulation framework
    Academia and Student Resources
  • Services
    • Support
    • Training
  • Resources
    • Documentation
    • Support
    • Education
    • Blogs & Case Studies
    • Engineering Blog
    • Security
  • News
  • About
    • Our Company
    • Our Team
    • Our Partners
    • Careers
    • Contact Us
    • Security
  • Start for Free
  • Sign In
Solutions
GeometryAI — Automated geometry processing PhotonForge — Photonic integrated circuit (PIC) design AutoInsight — AI-driven aerodynamic optimization Flow360 — Computational fluid dynamics (CFD) Tidy3D — Electromagnetic simulation suite RF — RF and microwave design Nexus — On-premises simulation platform FlexAgent — Agent-native simulation framework Academia and Student Resources
Services
Support Training
Resources
Documentation Support Education Blogs & Case Studies Engineering Blog Security
News
News
About
Our Company Our Team Our Partners Careers Contact Us Security
Start for Free Sign In
Short Guides
down
Lectures
  • icon
    Getting Started
  • icon
    Quick Start I
  • icon
    Quick Start II
  • icon
    Short Guides
Tutorials
  • icon
    PhotonForge AI
  • icon
    PhotonForge GUI
  • icon
    PhotonForge Python
  • icon
    FAQ
Applications
  • icon
    Example Library
Lectures
  • icon
    Getting Started
  • icon
    Quick Start I
  • icon
    Quick Start II
  • icon
    Short Guides
Tutorials
  • icon
    PhotonForge AI
  • icon
    PhotonForge GUI
  • icon
    PhotonForge Python
  • icon
    FAQ
Applications
  • icon
    Example Library

Short Guides

Concise, topic-focused guides covering the core concepts and workflows in PhotonForge. Each guide walks through a specific feature with code examples and visual explanations.

Core Concepts

Technology
Technology
Layers
Layers
Ports
Ports
Electrical Ports
Electrical Ports
Fiber Ports
Fiber Ports

Components

PDK Components
PDK Components
Parametric Component Library
Parametric Component Library
Custom Technology
Custom Technology
Custom Parametric Components
Custom Parametric Components
Routing and Connections
Routing and Connections

GDS Importing & Exporting

Importing a GDSII/OASIS Layout
Importing a GDSII/OASIS Layout
Exporting a GDSII/OASIS Layout
Exporting a GDSII/OASIS Layout

Simulation Models

S Parameters
S Parameters
Tidy3D Model
Tidy3D Model
Circuit Model
Circuit Model
Data Model
Data Model
Custom Model
Custom Model

Layout Examples

Components
Components
Instances and References
Instances and References
Paths, Routes, and Transitions
Paths, Routes, and Transitions
Grid Snapping
Grid Snapping
Grid and Pack
Grid and Pack
KLayout DRC Plugin
KLayout DRC Plugin
Layout vs. Schematic (LVS)
Layout vs. Schematic (LVS)

Compact Models

Analytic Directional Coupler Model
Analytic Directional Coupler Model
Analytic Waveguide Model
Analytic Waveguide Model
Analytic MZI Model
Analytic MZI Model
Analytic Ring Resonator Model
Analytic Ring Resonator Model
Analytic Dual-Ring Resonator Model
Analytic Dual-Ring Resonator Model
Mux/Demux Model
Mux/Demux Model
Analytic Waveguide Crossing Model
Analytic Waveguide Crossing Model
Analytic Data Models Overview
Analytic Data Models Overview

Time Domain Models

CW Laser
CW Laser
Signal Source
Signal Source
Photodiode
Photodiode
Phase Modulator
Phase Modulator
Traveling-Wave Modulator
Traveling-Wave Modulator
Mach-Zehnder Modulator
Mach-Zehnder Modulator
Ring Resonator
Ring Resonator
Electrical Filter
Electrical Filter
Optical Pulse
Optical Pulse
Directly Modulated Laser
Directly Modulated Laser
Optical Amplifier
Optical Amplifier
Optical Noise
Optical Noise
Electrical Amplifier
Electrical Amplifier
Amplitude Modulator
Amplitude Modulator
Custom Expressions
Custom Expressions
Differentiator
Differentiator
Integrator
Integrator
Time Delay
Time Delay

Optimization & Design Automation

Inverse Design with Autograd
Inverse Design with Autograd
Photonic Design Automation
Photonic Design Automation

Flexcompute

Created by engineers from MIT and Stanford, Flexcompute is redefining simulation technology to help innovate faster, cut costs, and reduce risks. We're making hardware development as easy as software.

Solutions

  • GeometryAI
  • PhotonForge
  • AutoInsight
  • Flow360
  • Tidy3D
  • RF
  • Nexus
  • FlexAgent

Services

  • Support
  • Training

Resources

  • Documentation
  • Support
  • Education
  • Blogs & Case Studies
  • Engineering Blog
  • Security

About

  • Our Company
  • Our Team
  • Our Partners
  • Careers
  • Contact Us
  • Security
  • © 2026 Flexcompute
  • Privacy Policy
  • Terms & Conditions
  • Security
  • Cookie Settings
  • X

Cookie preferences

We use necessary cookies to run this website. With your permission, we also use analytics cookies to understand site usage and marketing cookies for advertising, retargeting, and HubSpot tracking. Learn more about our cookie policy.

Privacy choices

Choose which optional cookies Flexcompute may use. Necessary cookies are always on because they support core website behavior, security, and saving your consent record.

Your browser is sending a Global Privacy Control signal, so marketing cookies are disabled.

Subscribe

Thanks for subscribing

Thanks for subscribing

Publish Your Notebook

Author Information
Notebook Upload
Select up to 2 application areas
Passive photonic integrated circuit components Metamaterials, gratings, and other periodic structures Nanophotonics Plasmonics Optical scattering and far-field radiation Photonic crystals Quantum emitters Lenses Active photonic integrated circuit components Sensors Microwave and RF devices Structural color Fiber optics Other
Please select application
Select up to 2 feature areas
Adjoint inverse design Mode analysis Parameter sweep Far field projection GDS component 2D simulation Material fitting Global optimization Perturbation medium Resonance finder Anisotropic material Heat 2D material Total-field scattered-field STL component Eigenmode expansion (EME) Nonlinear material Charge Diffraction analysis Mesh override Design plugin Lumped port Smatrix plugin Custom medium Other
Please select feature
Choose File Ensure you have copyright to all included materials. Please upload multiple files as a compressed folder (size limit of 5 MB).
I declare that I have read and agree to the Terms and Conditions
Thanks for subscribing
Thank you for publishing A confirmation email has been sent to your inbox. Your notebook will be available within the next 48 hours.

Community Library

TERMS & CONDITIONS

EFFECTIVE DATE: January 1, 2025

Terms and Conditions for User-Submitted Content

By submitting content to Flexcompute, you agree to the following terms:

1. Ownership and Copyright

  • All content, including but not limited to text, data, images, and other materials submitted by users, remains the sole property of the original creator. Flexcompute does not claim ownership of the submitted content or any intellectual property rights associated with it.
  • Users affirm that they own the copyright or have obtained all necessary permissions for the submitted content and are fully responsible for ensuring that their submissions do not infringe on any third-party rights.

2. Responsibility for Content

  • Users are solely responsible for the content they submit. Flexcompute does not endorse, guarantee, or verify the accuracy, legality, or appropriateness of any submitted content. Users are responsible for ensuring that their content complies with all applicable laws and regulations.
  • Users declare that they have obtained authorization from all co-authors and collaborators associated with the submitted content, granting them the right to submit and sign on behalf of all contributors. Users agree not to submit content that is illegal, defamatory, obscene, or violates the rights of others, including privacy and intellectual property rights.

3. Modification and Presentation

  • Flexcompute reserves the right to review, edit, or modify submitted content to improve clarity, formatting, and presentation while maintaining the original intent and message. These modifications are made to enhance the overall quality and readability of the published material.
  • Users acknowledge that Flexcompute may format or present the content in a way that aligns with our editorial and visual standards.

4. Liability Disclaimer

  • Flexcompute shall not be held liable for any disputes arising from user-submitted content, including but not limited to copyright claims, inaccuracies, or damages resulting from the publication of user content.
  • Users agree to indemnify Flexcompute against any claims or legal actions resulting from their submitted content.

5. Content Use Rights

  • By submitting content, users grant Flexcompute a non-exclusive, royalty-free, worldwide license to publish, distribute, and promote the content for the purposes of showcasing user contributions and marketing our services. This license does not transfer ownership of the content or any copyright to Flexcompute.
  • Users retain the right to withdraw their submissions at any time. Upon request, Flexcompute will remove the content from its platform.

6. Privacy and Confidentiality

  • Users acknowledge that submitted content may be publicly accessible and therefore waive any rights to confidentiality or privacy regarding the published material.
  • Flexcompute will not share personal information of users without their consent, in accordance with our privacy policy.

Community Library

How the process works:
  • You submit your notebook.
  • You will get a permanent URL to promote your work.
  • Cite the URL as a reference for others in your upcoming papers to enhance the impact.
  • When someone clicks your URL, your notebook will be displayed.
Try this real URL to see an example: https://www.flexcompute.com/tidy3d/q7ras6JBww
  • All the submitted notebooks will receive a Permanent URL.
  • High-quality works are visible on the Community Library and rewarded with 100 FlexCredits.
Publish

Download Tutorial Presentation Slides

Enter your email address below to receive the presentation slides. In the future, we’ll share you very few emails when we have new tutorial release, development updates, valuable toolkits and technical guidance . You can unsubscribe at any time by clicking the link at the bottom of every email. We’ll never share your information.

By clicking below, you are agreeing to Flexcompute's Privacy Policy.