自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Visual Studio 2019: 未能完成操作。未指定的错误。

3.剪切回原路径后,代码可正常保存和编译。2.剪切至其他位置。

2024-04-11 08:48:52 337 1

原创 VS code(Visual Studio Code)多文件编译环境配置(C/C++)

由于VS code具有插件丰富,轻量化等显著优势,故选择VS code进行工程开发。首先要解决的问题是将原来的visual studio 2022中的工程能在VS code中编译。按上述视频操作完毕后,编译时报错:undefined reference to 'omp_set_num_threads'这是因为源代码中有Openmp相关函数。在解决了上述问题后编译成功,生成.exe文件。在tasks.json。

2023-12-24 00:06:01 570 2

原创 计算机程序是如何运行的?——从逻辑电路到计算机程序

编译程序(Compiler,compiling program),也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。指令是CPU制造时刻在上面的电路,随着CPU的发展,其中的指令也越来越多,指令越多相当于CPU的功能越强大。算术逻辑单元(Arithmetic&logical Unit)是中央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate”(与门)和"Or Gate"(或门)构成的算术逻辑单元,上图是一个CPU的结构。

2023-11-24 23:00:22 1603

原创 LBM(2)——LBM的程序结构

微观边界条件是LBM方法中特有的边界条件,其含义是,在对计算域施加边界条件时,不光要对边界上宏观物理量进行处理,还需要对边界上的分布函数也进行特定的操作。格子类型的信息储存在一个lx*ly的二维矩阵之中,该矩阵是一个其中值非0即1的矩阵,当某一格子的坐标对应边界格子时,该处值为1,否则为0,对应流体格子。对于不同的问题,LBM有不同的初始化方法。由于各格子的速度和密度均初始化为t=0时刻的值,均已知,故格子沿9个方向的平衡分布函数也均可计算得到,所以各格子在初始化阶段分布函数的值均可以确定。

2023-10-30 12:53:00 1755 1

原创 LBM(1)——格子玻尔兹曼方法基本介绍

在LBM中,流体被建模为由不同速度分量构成的分布函数。通过在每个时间步骤中对这些分布函数进行碰撞和传播操作,LBM模拟了流体的宏观行为,包括速度、密度和压力等。LBM方法的主要优势一方面表现在因其计算尺度而带来的优势——用于计算宏观物理量(密度,速度)的微观物理量(分布函数)是在介观尺度上存在的,因此可以很好地描述一些由于小尺度作用力而产生的现象,如:固液界面接触问题(液滴的表面张力),两相流动问题等。:LBM可模拟流体在多孔介质中的流动,有助于研究地下水流、油藏中的流体行为以及过滤介质中的流体传输。

2023-10-29 16:03:19 3604 6

空空如也

空空如也

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

TA关注的人

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