OpenMDAO/OpenMDAO

OpenMDAO repository.

何を解決するか

OpenMDAO はシステム解析および多分野最適化向けに設計されています。複雑なモデルを密に結合して解く必要がある課題に対処しつつ、構築および保守が容易であることを実現します。

動作方法

このプラットフォームは Python を使って、ユーザーがモデルをより小さな管理可能なコンポーネントに分解できるようにします。効率的な並列数値手法を用いてこれらのモデルを解き、主に解析的導関数を用いた勾配ベースの最適化に焦点を当てています。また、勾配フリー最適化、混合整数非線形計画、従来の設計空間探索もサポートしています。

対象ユーザー

数百~数千の設計変数を複数の分野にわたって扱う必要がある研究者およびエンジニア向けです。

特徴

  • Python で書かれた高性能コンピューティングプラットフォーム。
  • 大規模設計空間における解析的導関数を用いた勾配ベース最適化をサポート。
  • 勾配フリーおよび混合整数非線形計画の並列計算機能。
  • 高性能数値処理のためのサードパーティ依存関係(numpy、scipy、mpi4py)との統合。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト