11 2019 档案
摘要:基于MFiX-19.2.2 DEM并行程序中的颗粒循环 在DEM并行程序中,每个进程只循环该进程包含的颗粒,并且每个进程还有一层ghost cell,用来存放另一个进程发送过来的颗粒信息。 下面添加一些代码进行实验。在calc_force_dem.f这个文件里对颗粒做一次遍历,且输出颗粒的ID和位置
阅读全文
摘要:在计算颗粒碰撞的时候,需要进行neighbor颗粒的搜寻,只知道大概是基于网格与颗粒绑定的方式,但是具体的实现方式还是比较模糊。搜寻部分代码如下 (mfix-19.2.2): 可以直接观察到的是,这里用到了两层do循环,外层循环是遍历所有颗粒的ID,LL,这个ID是每个颗粒的全局标记。内层循环用来遍
阅读全文
摘要:其实之前发现了这个问题,但是没有记录,过了好久又忘了。具体问题是,在做增量编译的之前,都会习惯性地删除多余文件再编译,随手就把*.mod和*.inc这类中间文件也删了,结果修改完代码执行 就会提示找不到usr模块中的变量,所以在增量编译的时候,不要删掉这些文件。
阅读全文