流形CFD开源项目是由个人发起的基于有限体积算法的偏微分方程求解软件项目,目标成为通用型CFD软件及多物理场耦合计算软件。软件提供灵活的二次开发接口及GUI接口。
本软件100%原创,100%国产,100%开源。
1.低代码量低上手门槛!!
2.灵活的偏微分方程设置。
3.不低于商软的求解效率。
4.并行为线程级,暂不适用分布式计算。
5.完全的面向对象编程
6.灵活的二次开发接口及GUI接口(隔壁代码仓有早期C#版本软件,带有简单的GUI)。
Poisson方程、NS方程的离散计算;线性方程组AMG、BiCGSTAB求解算法;稳态/瞬态固体导热、层流问题的求解计算;读取.msh格式网格文件,写出.vtu格式文件。
软件主要参考《The Finite Volume Method in Computational Fluid Dynamic》编写,当前框架理论上可实现书中所有功能(由于本人精力有限,只实现了其中部分)。关于本软件的技术细节,将会在开发者文档中逐步添加介绍。
流形CFD主要遵循GPL-3.0协议,详情请参考代码仓LICENSE声明。
https://gitee.com/DuanCP/lx-cfd
2020年2月-2020年5月,用C#在WPF平台上开发软件界面。
2020年5月-2021年4月,边自学理论边开发求解器。
2021年6月-2021年8月,自学C++并用C++重写求解器(C#版实现了GUI、简单的三维显示、部分湍流计算,C++版未实现)。
以上均为作者业余时间所做,足以说明编写通用型CFD软件虽然难度大,但也不是特别大。
段崇鹏
电话:15610129897
微信:同手机
邮箱:1368312974@qq.com/duanchongpeng@163.com
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )