Many numerical simulation tools have been developed and are on the market, but there is still a strong need for appropriate tools capable of simulating multi-field problems, especially in aeroacoustics. Therefore, openCFS provides an open-source framework for implementing partial differential equations using the finite element method. Since 2000, the software has been developed continuously. The result is openCFS (before 2020, known as CFS++ Coupled Field Simulations written in C++). In this paper, we present pyCFS-data, a data processing framework written in Python to provide a flexible and easy-to-use toolbox to access and manipulate, pre- and postprocess data generated by or for usage with openCFS.
翻译:目前市场上已有许多数值模拟工具被开发出来,但对于能够模拟多物理场问题(特别是在气动声学领域)的合适工具,仍然存在强烈需求。为此,openCFS提供了一个开源框架,用于基于有限元方法实现偏微分方程。该软件自2000年以来持续开发,最终形成了openCFS(2020年前称为CFS++ Coupled Field Simulations,采用C++编写)。本文介绍了pyCFS-data,这是一个用Python编写的数据处理框架,旨在提供一个灵活易用的工具箱,用于访问、操作以及预处理和后处理由openCFS生成或供openCFS使用的数据。