Flexcompute reposted this
Flexcompute
Software Development
Boston, Massachusetts 6,921 followers
Accelerate innovation with AI and GPU-based physics simulation
About us
Accelerate Innovation with Advanced Computing Flexcompute develops next-generation simulation tools to accelerate product designs in automotive, aerospace, consumer electronics, semiconductors, and renewable energy. Our technology is 50 to 500 times faster than traditional simulation software while achieving better accuracy and robustness. This leap is enabled by a new generation of computing chips, innovative algorithms for solving first-principle equations, and AI-assisted physics modeling. Our products simulate fluid, thermal, and electromagnetic physics. Flexcompute is based in Boston, with a founding team from MIT and Stanford.
- Website
-
https://www.flexcompute.com
External link for Flexcompute
- Industry
- Software Development
- Company size
- 51-200 employees
- Headquarters
- Boston, Massachusetts
- Type
- Privately Held
- Founded
- 2016
- Specialties
- CFD, Simulation, Computational Fluid Dynamics, Electromagnetic Simulation, Aerospace, Aerodynamics, Engineering simulation, Industrial R&D, Photonics Enginnering, Photonics, Quantum Computing, Rotorcraft, and aircraft design
Locations
-
Primary
Boston, Massachusetts, US
Employees at Flexcompute
Updates
-
ð ðð»ðð²ð¿ðð² ðð²ðð¶ð´ð» ð¼ð³ ððµð² ðªð²ð²ð¸ ð ð§ð¼ð½ð¼ð¹ð¼ð´ð ð¢ð½ðð¶ðºð¶ðð®ðð¶ð¼ð» ð¼ð³ ð® ðªð®ðð²ð´ðð¶ð±ð² ðð²ð»ð± Waveguide bends play a crucial role in directing light within photonic integrated circuits. However, compact bends often introduce losses that can hinder circuit performance. In a previous post, we explored shape optimization for waveguide bends. This time, we focus on topology optimization to achieve compact, low-loss waveguide bend designs. By optimizing a pixelated design region and applying a conic filter to smooth the permittivity at each iteration, followed by tanh projection for binarization, our approach converges quickly. In just 25 iterations (or 50 FDTD simulations), we generate a 3x3 micron, 90-degree waveguide bend with significantly reduced loss compared to traditional circular or Euler bends. ð Want to see how itâs done? Check out this detailed example notebook: https://lnkd.in/gagArYdm. ð¡Exciting news: inverse design is now available directly in the Tidy3D web GUI, making the process seamless and accessible, even for those without coding experience. Try out the waveguide bend example on the GUI: https://lnkd.in/gJiSZA2d! #InverseDesign #IntegratedPhotonics #Innovation #Tidy3D #Flexcompute
-
â ðð»ðð²ð¿ðð² ðð²ðð¶ð´ð» ð¼ð³ ððµð² ðªð²ð²ð¸ â ðð±ð·ð¼ð¶ð»ð ð¢ð½ðð¶ðºð¶ðð®ðð¶ð¼ð» ð¼ð³ ð® ðªð®ðð²ð¹ð²ð»ð´ððµ ðð¶ðð¶ðð¶ð¼ð» ð ðð¹ðð¶ð½ð¹ð²ð ð²ð¿ Optical de-multiplexers are a crucial component in optical communications, but achieving compact and low-loss designs is challenging. Traditionally, engineers rely. on optical structures such as ring resonators or directional couplers, fine-tuning each component for specific wavelengths. This process is typically time-consuming and results in a large device footprint. In this context, inverse design offers an exciting opportunity for the efficient development of compact de-multiplexers in a single design step. This week, we explore topology optimization to simulate an efficient and compact optical de-multiplexer. Starting with an input waveguide and four output waveguides, we define an objective function for optimizing a 4 μm² design region, where each pixel is a free variable. Leveraging our API to handle simulation differentiation and fabrication constraints easily, we achieve a final design - a compact de-multiplexer optimized for telecommunications frequencies, with insertion losses close to zero! Dive into the design process in our interactive Python notebook here: https://lnkd.in/gmT_YGVZ #Photonics #InverseDesign #OpticalCommunications #OpticalEngineering #Tidy3D #Flexcompute
-
â ðð»ðð¿ð¼ð±ðð°ð² ð§ð¶ð±ððð¿ð®ð± - ððµð² ð²ð®ðð¶ð²ðð ðð¼ ððð² ð¶ð»ðð²ð¿ðð² ð±ð²ðð¶ð´ð» ðð¼ð¼ð¹ ð²ðð²ð¿ â TidyGrad is Tidy3D's inverse design tool that can solve large-scale, 3D inverse design problems in minutes to hours. TidyGrad uses automatic differentiation (AD) to simplify the inverse process as much as possible. The simulation code is integrated directly within common platforms for training machine learning models. Thereafter, one can write an objective function in regular Python code involving one or many Tidy3D simulations and arbitrary pre- and post-processing. TidyGrad's adjoint code is general, well-tested, and backed by massively parallel GPU solvers, making it extremely fast. The front-end code interfaces seamlessly with Python packages for machine learning, scientific computing, and visualization. Learn more about TidyGrad here: https://lnkd.in/gP3-Df8F Get a quick start from here: https://lnkd.in/gqJ9JM-V #InverseDesign #IntegratedPhotonics #Innovation #Tidy3D #Flexcompute
-
ð Ið»ðð²ð¿ðð² ðð²ðð¶ð´ð» ð¼ð³ ððµð² ðªð²ð²ð¸ ð ð¦ðµð®ð½ð² ð¢ð½ðð¶ðºð¶ðð®ðð¶ð¼ð» ð³ð¼ð¿ ð® ðð¼ðºð½ð®ð°ð ðªð®ðð²ð´ðð¶ð±ð² ðð²ð»ð± Waveguide bends are one of the most fundamental components in integrated photonic circuits. Photonics designers often opt for larger bend radii to minimize loss, especially in low-contrast material platforms like silicon nitride or thin-film lithium niobate. However, increasing the bend radius conflicts with the need for compact circuit layouts. To achieve low-loss and compact waveguide bends, engineers traditionally turn to advanced shapes, such as Euler bends. But are there other, more efficient options? Inverse design presents a compelling alternative. This week, we explore how shape optimization can deliver a high-performance, compact waveguide bend. Starting with a conventional circular bend, we leverage inverse design shape optimization to minimize loss while respecting fabrication constraints by adding a curvature penalty term in the objective function. Within 30 iterations (or the equivalent of 60 FDTD simulations), the bent shape is optimized, resulting in a final design achieving approximately 95% transmission, a huge improvement over the circular bend with below 60% transmission. Curious about the optimization process? ð Explore our interactive Python notebook, where we walk through the inverse design journey step-by-step: https://lnkd.in/gNASAG3q #InverseDesign #IntegratedPhotonics #Innovation #Tidy3D #Flexcompute
-
We're hosting Dynamic Stability Derivatives Using CFD. Make sure to attend it tomorrow: https://lnkd.in/dj9CqT2B
This content isnât available here
Access this content and more in the LinkedIn app
-
ð ðð»ðð²ð¿ðð² ðð²ðð¶ð´ð» ð¼ð³ ððµð² ðªð²ð²ð¸ ð ð ð¦ðµð®ð½ð² ð¢ð½ðð¶ðºð¶ðð®ðð¶ð¼ð» ð¼ð³ ð® ðð¶ð´ðµ-ð¡ð ð ð²ðð®ð¹ð²ð»ð Metalens â a flat and ultra-thin lens made from metamaterials â represent an emerging optical technology. Designing a metalens traditionally involves mapping unit cell parameters to cover a 2Ï phase range and then arranging these cells to establish a phase profile that creates the desired focus position. This process can be time-consuming and presents challenges in addressing optical losses. The final design is often not optimal. ð¤ How great would it be to have an optimization tool that automatically handles everything? ð¡ This week, we showcase how Tidy3D's inverse design capabilities make designing a high numerical aperture (NA) metalens as simple as defining the focus point! We start with a uniform distribution of Si rectangular prism unit cells, allowing the size of each unit cell to be a free parameter. Using the adjoint method, we can easily calculate the gradient of our objective function, which aims to maximize the intensity at the focal point while addressing fabrication constraints. After only 18 iterations (36 FDTD simulations), the size distributions of unit cells are arranged to achieve a metalens with a 0.94 NA operating at 840 nm! Check out our interactive Python notebook here: https://lnkd.in/eFiCJCCb #Photonics #Metalenses #InverseDesign #OpticalEngineering #Innovation #Tidy3D