Skip to content

This projects provides a framework for topology optimization for fluid flow problems with design updates based on an Ising machine formulation.

License

Notifications You must be signed in to change notification settings

EngiOptiQA/TopoFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI

TopoFlow

This subproject of EngiOptiQA provides a framework to perform topology optimization for fluid flow problems with design updates based on an Ising machine formulation. The latter allows the use of optimization techniques such as GPU-based annealing or (hybrid) quantum annealing (QA).

Overview

Code Structure

This project is based on three modules:

  1. A flow solver based on the Finite Element Method (flow_solver folder)
  2. An optimization method with design updates either based on gradient information or the Ising machine formulation (optimizer folder)
  3. The Ising machine formulation as quadratic unconstrained binary optimization (QUBO) problem (problems folder)

arXiv Paper

The results prepared for the arXiv paper (arXiv:2411.08405) are located in the 2024_paper_arXiv folder.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This projects provides a framework for topology optimization for fluid flow problems with design updates based on an Ising machine formulation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •