Version 2.0 -- cashocs: A Computational, Adjoint-Based Shape Optimization and Optimal Control Software
Blauth
In this paper, we present version 2.0 of cashocs. Our software automates the solution of PDE constrained optimization problems for shape optimization and optimal control. Since its inception, many new features and useful tools have been added to cashocs, making it even more flexible and efficient. The most significant additions are a framework for space mapping, the ability to solve topology optimization problems with a level-set approach, the support for parallelism via MPI, and the ability to handle additional (state) constraints. In this software update, we describe the key additions to cashocs, which is now even better-suited for solving complex PDE constrained optimization problems.
본 논문은 cashocs 소프트웨어의 2.0 버전 업데이트를 소개한다. cashocs는 수반 방법 기반의 계산 소프트웨어로, PDE 제약 최적화 문제(형상 최적화 및 최적 제어)의 자동화된 해결을 전문으로 한다. 초기 출시 이후 소프트웨어는 많은 기능과 실용적 도구가 추가되어 더욱 유연하고 효율적이 되었다. 가장 중요한 새로운 기능으로는 공간 매핑 프레임워크, 수준 집합 방법 기반 위상 최적화 해결 능력, MPI를 통한 병렬 계산 지원, 그리고 추가 (상태) 제약 조건 처리 능력이 있다.
Blauth, S. (2021). cashocs: A Computational, Adjoint-Based Shape Optimization and Optimal Control Software. SoftwareX, 13, 100646.
Blauth, S. (2023). Space Mapping for PDE Constrained Shape Optimization. SIAM J. Optim., 33(3), 1707–1733.
Amstutz, S., & Andrä, H. (2006). A new algorithm for topology optimization using a level-set method. J. Comput. Phys., 216(2), 573–588.
요약: cashocs 2.0은 PDE 제약 최적화 분야의 중요한 소프트웨어 업데이트로, 공간 매핑, 위상 최적화 및 병렬 계산 등 첨단 기술을 통합하여 소프트웨어의 기능성과 실용성을 크게 향상시켰다. 본 소프트웨어는 특히 복잡한 최적화 문제의 효율적 해결이 필요한 산업 및 학술 응용에 적합하며, 해당 분야의 연구자 및 엔지니어를 위한 중요한 도구이다.