在计算颗粒碰撞的时候,需要进行neighbor颗粒的搜寻,只知道大概是基于网格与颗粒绑定的方式,但是具体的实现方式还是比较模糊.搜寻部分代码如下 (mfix-19.2.2): 可以直接观察到的是,这里用到了两层do循环,外层循环是遍历所有颗粒的ID,LL,这个ID是每个颗粒的全局标记.内层循环用来遍历颗粒LL周围的颗粒,ID为I.主要问题就在于上图红色方框的内容的含义.通过借助mfix-16.1版这部分代码debug内容的输出可以大概理解上面的内容.16版代码如下: 在这里,外层循环输出了三个变…