对于数值仿真而言,无论是商软或者开源软件,并行计算都是非常重要的,
作为一名仿真工程师,如果想把自身数值仿真能力提升一个层次,需要对并行计算有很好的理解与应用
openfoam并行通信主要通过Pstream类完成
Pstream类,类如其名,parallel_stream,并行计算时使用的信息流
Openfoam对其的介绍是:
Inter-processor communications stream.
处理器间交换信息流
类似的命名方法我们在c++文件读取时说过,std有fstream类读取写入文件/二进制文件,比如说我们要读取文件,会把读取内容放入缓存区内进行操作
[code]#include #include // ifstream类需要包含的头文件。#include // getline()函数需要包含的头文件。using namespace std; int main(){ string filename = R"(./test.txt)"; //ifstream fin(filename, ios::in); ifstream fin; fin.open(filename , ios::in); // 判断打开文件是否成功。 // 失败的原因主要有:1)目录不存在;2)文件不存在;3)没有权限,Linux平台下很常见。 if (fin.is_open() == false) { cout |