Go to file
JacksonYang2022 eeab80d05b 初赛材料提交 2024-10-18 00:24:52 +08:00
API Initial commit 2024-10-14 09:32:17 +08:00
CFD Initial commit 2024-10-14 09:32:17 +08:00
GUI Initial commit 2024-10-14 09:32:17 +08:00
Main Initial commit 2024-10-14 09:32:17 +08:00
Mesh Initial commit 2024-10-14 09:32:17 +08:00
phenglei 初赛材料提交 2024-10-18 00:24:52 +08:00
初赛报告ppt与演讲视频 初赛材料提交 2024-10-18 00:24:52 +08:00
.gitignore Initial commit 2024-10-14 09:32:17 +08:00
CHANGELOG.md Initial commit 2024-10-14 09:32:17 +08:00
LICENSE Initial commit 2024-10-14 09:32:17 +08:00
PHengLEI软件开源协议.docx Initial commit 2024-10-14 09:32:17 +08:00
Readme.md Update Readme and Add example 2024-10-14 09:58:15 +08:00
Readme.pdf Initial commit 2024-10-14 09:32:17 +08:00
caseVersion Initial commit 2024-10-14 09:32:17 +08:00
快速入门.pdf Initial commit 2024-10-14 09:32:17 +08:00

Readme.md


风雷NCCR(PHengLEI-StructureNCCR基于PHengLEI2312.v975版本开发)

1.软件简介

    风雷软件[1,2](PHengLEI,Platform for Hybrid ENGineering simulation of flows)是中国空气动力研究与发展中心(CARDC)研发的面向流体工程的混合CFD平台。平台以面向对象的设计理念,采用C++语言编程。2020年12月,风雷软件正式面向全国开源,与其他开源CFD软件相比,风雷软件具有扩展能力强、开发难度低、计算效率高等特点。(更多介绍请阅读PHengLEI/Documents文件夹下的**《风雷软件应用与开发指南》**)

[1] 赵钟,等.风雷(PHengLEI)通用CFD软件设计[J]. 计算机工程与科学, 2020, 42(2): 210-219.( ZHAO Zhong, et al. Design of general CFD software PHengLEI [J]. Computer Engineering & Science, 2020, 42(2): 210-219. (in Chinese) ) [2] 赵钟,等.适用于任意网格的大规模并行CFD计算框架PHengLEI[J]. 计算机学报, 2019, 42(11):2368 -2383. ( ZHAO Zhong, et al. PHengLEI: A Large Scale Parallel CFD Framework for Arbitrary Grids [J]. Chinese Journal of Computers, 2019, 42(11): 2368-2383. (in Chinese) )

声明: 若用户将该软件用于学术研究或工程应用,须在相关的论文成果的显要位置处标注基于“风雷(PHengLEI)“软件,并引用“风雷(PHengLEI)”软件相关的参考文献(例如[1]和[2])。

2.软件功能

实现风雷软件使用矩方法求解稀薄非平衡问题

3.代码获取

  1. 环境准备,安装git,官网地址:https://git-scm.com/;
  2. 点击右上角Fork按钮;
  3. Fork完成后,将生成并跳转到新的仓库,复制新仓库版本库地址,https://osredm.com/p86739025/PHengLEI-NCCR.git;
  4. 在本地选择一个目录,右键打开git bash,输入命令进行代码克隆,如git clone https://git.osredm.com/PHengLEI/PHengLEI.git;
  5. 输入用户名和密码,其中用户名是指上面命令中p开头的用户名,比如p68217053

4.软件安装

风雷软件能够在Windows、Linux、Mac系统下运行,源代码采用C++语言编写,需要CMake软件构建项目,并行计算采用MPI库。因此,操作系统必须提供C++编译器、CMake2.8以上版本软件和MPI1.0或MPI2.0标准库。

本程序同风雷主软件编译方法一致,无需特殊步骤。

4.1 Windows环境配置

Windows环境下所有必备软件按照默认步骤安装即可。

  1. 安装Microsoft Visual Studio 2012以上版本;
  2. 安装MPI库,推荐采用MSMPI;
  3. 安装Cmake。

4.2 Linux环境配置

Linux环境配置的简要步骤如下:

  1. 安装Cmake;
  2. 安装MPICH3库;
  3. 编译HDF5库;
  4. 编译CGNS库;
  5. 编译metis库和parmetis库。

**备注:**Linux环境配置的具体步骤请阅读《风雷软件应用与开发指南》。

5.软件版权

风雷软件开源协议参见项目根目录下的LICENSE文件。

6.鸣谢

    感谢风雷研发团队的辛苦付出,感谢浙江大学陈伟芳教授和赵文文副教授的亲切指导。

7.联系我们

    电子邮箱:yangjy2022@zju.edu.cn。