摘要: MPI Massage Passing Interface. 一旦完成初始化,在结束MPI之前,除非特别指定,每个进程都会完全一致地执行相同的命令。 在MPI中有上百个调用接口,但是最常用的只有几个,掌握这几个调用的用法,就可以快速上手并行计算编程了。一旦入门,之后的学习就会简单许多。 !!!!!! 阅读全文
posted @ 2020-09-14 09:40 cfdchen 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: MPI_BARRIER,同步 MPI_BARRIER(COMM, IERROR) !!!说明!!!COMM -- 通信域IERROR -- 返回的错误代码 说明:MPI_BARRIER阻塞所有的调用者直到所有的组成员都调用了它,各个进程中这个调用才可以返回。就是说,有些进程执行得快,有些进程执行得慢 阅读全文
posted @ 2020-09-14 09:18 cfdchen 阅读(3324) 评论(0) 推荐(0) 编辑
摘要: Plot3d格式的文件无法直接用文档编辑器打开查看,但可以用Tecplot转化。下面讲怎么导入到Tecplot并输出。(Tecplot 360 2019 R1版本) 1. File -- Load Data,选择需要打开的文件,但不单击Open,而是选择Open下拉菜单中的Open using Ad 阅读全文
posted @ 2020-08-14 05:34 cfdchen 阅读(3750) 评论(0) 推荐(0) 编辑
摘要: 之前的博文我记录了如何用fortran来修改文件,之后在运行的过程中发现用Fortran的代码来修改文件,文件的每行开头都会有一个空格,这个空格会影响到文件的读取。我搜索了很久都没有找到能够去除这个空格的方法。于是尝试用Linux本身来修改文件。发现sed这个命令可以满足我的要求,但是一次只可以修改 阅读全文
posted @ 2020-08-02 05:00 cfdchen 阅读(11056) 评论(0) 推荐(0) 编辑
摘要: 今天要用Tecplot做后处理。需要导入几十个甚至上百个数据文件,并且每导入一个数据文件,就要重命名,以便区分。这样的工作量手动一个一个地操作显然不太现实,我想能不能让其自动地完成这些重复地操作。这个问题让我想到了以前用的几款软件都有宏Marco这个命令,即可以把操作过程录制成宏,然后运行这个宏命令 阅读全文
posted @ 2020-07-28 12:46 cfdchen 阅读(5647) 评论(0) 推荐(0) 编辑
摘要: https://www.cfd-online.com/Forums/main/3287-energy-spectrum-calculation.html https://www.cfd-online.com/Forums/main/133816-energy-spectrum-wrong-spect 阅读全文
posted @ 2020-07-28 08:08 cfdchen 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: 记录一些非常有意思的个人博客。博主们会分享自己的经验,经历。有些是技术上的,有些是生活上的。这些博客对我的震撼其实挺大的,他们的经历都是我可望不可即的。作为自己的榜样,在此记录一下。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://blog.miskcoo.com/ 博主 阅读全文
posted @ 2020-07-28 07:48 cfdchen 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 后处理的时候需要创建非常多的文件夹用以存放数据,而且文件夹的名字是有规律的。手动创建的话非常慢而且繁琐,于是就搜索批量创建文件夹的方法。 在windows中可以用bat命令实现批量创建文件夹,但首先需要得到文件夹的名字。这可以用Excel来实现。 比如,我要创建的文件夹的名字只包含数字,从641到6 阅读全文
posted @ 2020-07-26 04:47 cfdchen 阅读(1589) 评论(1) 推荐(0) 编辑
摘要: 问题描述:代码计算的结果,按照时间顺序,分别存放在不同的文件夹内,但是结果文件具有相同的文件名字,如下: /postproc1/data.dat /postproc2/data.dat /postproc3/data.dat ... 现在要对大量结果文件进行后处理,将特定点上的数据导出,得到特定点上 阅读全文
posted @ 2020-07-22 09:11 cfdchen 阅读(2341) 评论(0) 推荐(0) 编辑
摘要: linux中常用cp命令进行复制。但是一次只可以复制到一个文件夹内。今天刚好有需要将同一批文件复制到多个文件夹内。可以用cp echo 和xargs同时使用满足要求。 echo /home/dir1 /home/dir2 /home/dir3 | xargs -n 1 cp -v /home/dir 阅读全文
posted @ 2020-07-16 05:53 cfdchen 阅读(8574) 评论(0) 推荐(1) 编辑