明火++

OpenSMOKE++:一个面向对象的框架,用于具有详细动力学机制的反应系统的数值模拟。OpenSMOKE++是一个通用框架,用于数值模拟具有详细动力学机制的反应系统,包括数千种化学物质和反应。该框架完全是用面向对象的C++编写的,用户无需修改程序的核心功能,就可以方便地对特定系统进行扩展和定制。OpenSMOKE++框架可以处理理想化学反应器(塞流式、间歇式和喷射搅拌式反应器)、激波管、快速压缩机的模拟,并且可以很容易地并入多维CFD代码中,用于反应流的建模。OpenSMOKE++提供了有用的数值工具,如灵敏度和生产率分析,用于识别主要的化学路径,并从动力学角度解释数值结果。由于涉及大型动力学机构的模拟非常耗时,OpenSMOKE++采用先进的数值技术,能够在不牺牲计算精度和鲁棒性的前提下降低计算成本。在本文中,我们详细描述了框架的特点、可用的数值模型以及代码的实现。讨论了OpenSMOKE++功能与现有数值代码耦合的可能性。给出了该框架的计算性能,并重点讨论和分析了OpenSMOKE++在stiff-ODE系统集成方面的能力。最后给出了一些例子,展示了OpenSMOKE++框架成功管理大型动力学机构的能力。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换


zbMATH中的参考文献(参考文献1条)

显示结果1/1。
按年份排序(引用)

  1. 乌迪特古普塔;Dionisios G.Vlachos:反应网络观察家ReNView(2020)不是zbMATH