1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/DuanCP-lx-cfd

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

流形CFD开源项目

介绍

流形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 )

Вы можете оставить комментарий после Вход в систему

Введение

ПотокCFD — это открытый проект, программное обеспечение для решения дифференциальных уравнений в частных производных на основе метода конечных объёмов. Цель проекта — создать универсальное ПО CFD и программу для расчёта сопряжённых многофизических процессов. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/DuanCP-lx-cfd.git
git@api.gitlife.ru:oschina-mirror/DuanCP-lx-cfd.git
oschina-mirror
DuanCP-lx-cfd
DuanCP-lx-cfd
master