自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 VsCode配置MarkDown

VsCode配置MarkDown1 下载VsCode通过VsCode官网下载并安装Vscodehttps://code.visualstudio.com/Download下载对应版本的VsCode并安装2 安装VsCode插件新建放置MarkDown文本的文件夹,并用VsCode打开安装插件:Markdown All in one 和 Markdown Preview Enhanced3 安装完成重启VsCode 建立文件测试建立文件时,后缀设置为md,自动识别为Markdow

2022-05-25 12:31:38 2261

原创 网络编程(三)-基于TCP的服务端/客户端

1 TCP和UDP1.1 TCP/IP协议栈:协议栈主要分为四层:应用层、TCP层/UDP层、IP层、链路层各层可能通过操作系统实现,也可能通过NIC的硬件设备实现。链路层为物理链接领域标准化的结果,定义标准包括:LAN、WAN、MAN等网络标准...

2021-08-04 20:27:59 239

原创 网络编程(二)地址族与数据序列

1 IP地址和端口号1.1 IP为网络协议的简称,为了收发网络数据分配给计算机的值。端口号则为区分程序中创建的套接字而分配给套接字的序号。IPV4 4字节地址族IPV6 16字节地址族1.2 IPv4 地址可以分为四种类型A类:1字节网络ID,3字节主机ID 首字节范围:0-127B类:2字节网络ID,2字节主机ID 首字节范围:128-191C类:3字节网络ID,1字节主机ID 首字节范围:192-223D类:4字节网络ID数据传输时,通过网络Id找到网络地址,之后通过主机ID找到该网络

2021-08-02 21:38:39 996

原创 网络编程(一) 套接字类型和协议设置

1 协议:计算机间对话必备的通信规则1.1 创建套接字:采用socket函数#include<sys/socket.h>int socket(int domain,int type,int protocol);domain:套接字中使用的协议族信息、type:套接字数据传输类型信息protocol:计算机间通信中使用的协议信息1.2 协议族(Protocol Family)domainPF_INET:IPv4互联网协议族PF_INET6:IPv6互联网协议族PF_LOC

2021-07-21 16:47:17 327 1

原创 天河二号编译openfoam2006+petsc

1 前期准备openfoam V2006提供了petsc的接口,通过链接可以在openfoam矩阵求解器中调用petsc的求解算法,极大地丰富了openfoam中可用的求解算法,并可以通过对petsc中算法进行优化,对于大规模并行问题是很好地一个解决方式。本文主要介绍在天河二号超级计算机上的安装方式:安装需要:openfoam V2006petsc-3.13.2(3.10版本以上即可)准备:OpenFOAM-v2006.tgzThirdParty-v2006.tgzpetsc-lite-3

2021-01-15 20:09:28 851 1

原创 openfoam计算旋转体滑移网格方法和MRF方法(附案例代码)

1 旋转体数值模拟openfoam中处理旋转体的方法主要包括两种方法:滑移网格法和多重参考系方法,在滑移网格方法中主要采用的为任意网格界面法(AMI),多重参考系方法则是通过设定多重参考系区域,该区域包括将旋转体包括在内部,集体设为一个cellzone,通过旋转区域旋转来实现。2 滑移网格法openfoam中滑移网格通过字典文件dynamicMeshDict设置,具体设置方法可见 http://openfoamwiki.net/index.php/DynamicMeshDict,在动网格求解器中,对于

2020-12-09 12:47:42 7946 2

原创 OpenFOAM+petsc

Openfoam 多版本管理+openfoam V2006和pestc接口结合1 单版openfoam安装openfoam安装时分为两种安装方式,主要介绍源码编译的方法(方便服务器使用)安装包准备:OpenFOAMv8, ThirdPartygit clone https://github.com/OpenFOAM/OpenFOAM-dev.gitgit clone https://github.com/OpenFOAM/ThirdParty-dev.git安装编译器:编译器版本应为gcc

2020-11-24 15:07:10 2456

原创 vector实现二维数组

#include<iostream>#include<vector>using std::vector;using std::cout;using std::endl;class Solution{public: //二维数组采用容器查找 bool find(int target, vector<vector<int> > arra...

2020-03-09 15:21:30 291

propeller_MRF

openfoam MRF旋转体案例代码,对openfoam中的单旋转体采用多重参考系方法实现,可以完整运行

2020-12-09

空空如也

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

TA关注的人

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