OpenMDAO/OpenMDAO

OpenMDAO repository.

해결하는 문제

OpenMDAO는 시스템 분석 및 다분야 최적화를 위해 설계되었습니다. 복잡한 모델을 밀접하게 결합하여 해결해야 하지만, 구축 및 유지보수가 쉬운 방식으로 관리하는 문제를 해결합니다.

작동 방식

이 플랫폼은 Python을 사용하여 사용자가 모델을 더 작고 관리하기 쉬운 구성 요소로 분해할 수 있도록 합니다. 분석 도함수를 사용한 기울기 기반 최적화에 중점을 두고, 효율적인 병렬 수치 방법을 활용하여 이러한 모델을 해결합니다. 또한 기울기 없는 최적화, 혼합정수비선형계획, 전통적인 설계공간 탐색도 지원합니다.

대상 사용자

수백 또는 수천 개의 설계 변수를 다수의 분야에 걸쳐 탐색해야 하는 연구자 및 엔지니어를 위한 것입니다.

주요 특징

  • Python으로 작성된 고성능 컴퓨팅 플랫폼.
  • 대규모 설계 공간에서 분석 도함수를 사용한 기울기 기반 최적화를 지원.
  • 기울기 없는 최적화 및 혼합정수비선형계획을 위한 병렬 컴퓨팅 기능.
  • 고성능 수치 계산을 위한 제3자 종속성(numpy, scipy, mpi4py)과의 통합.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트