自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 pimpleFoam源码解析

本文对OpenFOAM-7中的pimpleFoam求解器进行了注释,鉴于其与icoFoam相似,仅对pimple算法与ico算法不同的地方进行了详细注释。

2024-05-27 20:35:29 192

原创 icoFoam源码解析(附测试用的源代码文件)

本文基于多篇icoFoam解析的文章,做了一些补充以供参考。本文给出的源代码中包含了大量测试命令,便于大家边运行边学习,提高学习效率。为不污染OpenFOAM源代码,单独将icoFoam源码提取出来并重命名为icoFoam_learn,方便大家使用。

2024-05-24 20:21:30 326 2

原创 Linux系统安装petsc

petsc安装依赖于mpi和lapack,不指定这两个库会安装失败,可以通过事先安装直接指定目录,也可以选择安装时下载。为了并行时统一环境,Mpi建议直接指定已经安装的库(可以配置环境变量,或者通过关键词指定mpi目录),lapack建议直接安装时下载。安装时可以设置是否为debug模式,为提高效率,我们安装时需要设置不debug。

2024-01-19 20:23:15 2436 1

原创 Linux系统安装OpenMPI

MPI功能: 用于并行计算;MPI安装版本:3.1.5linux版本centos8/KOS/centos7安装成功的gcc版本:gcc4.8,gcc5.8,gcc8.5.0,gcc11.2安装失败的gcc版本gcc7.4.0,gcc9.3.0要保证电脑里有一个以上的核心数,超算平台申请单核时会在编译阶段报错。

2024-01-19 15:59:30 1093

原创 守恒型N.S.方程推导

梳理了以下NS方程推导的整个过程,包括流体本构方程的推导,最后面还介绍了NS方程常用的简化形式,并且用介绍了张量计算并推导了NS方程简化形式的由来。这些手稿可以帮助大家理解流体力学中最基本的NS方程推导,并且能帮助大家看懂论文中常用的简化形式。下面的参考链接不错,我也是看了这几个才学明白的,大家可以参考着看一看。

2023-02-01 22:57:48 1141 2

原创 Linux配置VSCode+Fortran环境

centos7/ubuntu下配置VSCode+fortran环境

2023-01-01 21:07:38 5013 3

OpenFOAM 壁面模化大涡模拟 WMLES (Wall-Modelled LES库) 源代码解析

OpenFOAM7环境下的大涡模拟壁面函数库 函数库源代码有详细注释,是本人学习OpenFOAM底层代码的练习项目, 来自于https://github.com/timofeymukha/libWallModelledLES 使用方法: 1、安装OpenFOAM7编译好debug版本并配置好环境变量 2、下载解压后进入pimpleFoam_learn中输入$wmake编译 3、进入libWallModelledLES_learn中输入$./Allmake -j 5并行编译 4、返回上级目录运行$./allrun 5、使用vscode打开当前目录,阅读源代码

2024-06-03

pimpleFoam详细注释源代码

源代码取自OpenFOAM-7的pimpleFoam,为不污染源代码环境,将其拷贝出来并重命名为pimpleFoam_learn,使用时需要再文件夹目录下输入$wmake编译。编译完成后在算例文件夹下使用pimpleFoam_learn运行算例。建议使用槽道流算例位于/OpenFOAM-7/tutorials/incompressible/pimpleFoam/LES/channel395

2024-05-27

icoFoam学习算例+程序

OpenFOAM方腔驱动流算例 里面包括详细注释的icoFoam求解器icoFoam_learn 运行脚本为allrun,清理算例文件脚本为allclean 使用方法: 1、linux环境下安装OpenFOAM-7,并配置好环境变量 2、下载算例《icoFoam学习算例+程序》并解压 3、进入文件夹cavity_learn/icoFoam_learn在终端输入$wmake编译求解器icoFoam_learn 4、返回文件夹cavity_learn在终端运行脚本allrun,$./allrun 学习时在cavity_learn目录中打开vscode,建议将整个OpenFOAM拖入这个文件夹中,便于函数跳转

2024-05-24

stl文件六自由度位移转化程序

运行脚本,程序自动读取stl模型文件,根据设定的原点位置、初始位移和各个时刻的六自由度位移数据,输出paraview可识别的各个时刻的vtk文件。适合根据模型运动数据,制作模型运动动画。程序有linux版本和window版本,已通过window10,window11,ubuntu18.4,centos7系统测试。

2023-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除