24小时热门版块排行榜    

查看: 2095  |  回复: 2

dgwfly

新虫 (正式写手)

[求助] 分子动力学中的元胞链接列表 Cell Linked List

最近在看Frenkel的那本分子模拟的书,在看采用列表法对计算力进行加速的时候,不是很明白。
图片是关于元胞列表法的一些介绍,我知道基本思路是姜模拟盒子分成若干个小元胞(cell),然后计算粒子i与这些元胞中粒子的相互作用。
可不是很理解在编程过程中需要的两个一维数组 Head和List,按照图片所示, Head是对应的元胞中序号最大的粒子么?那List是怎么将粒子链接起来的呢?


分子动力学中的元胞链接列表 Cell Linked List

分子动力学中的元胞链接列表 Cell Linked List-1

分子动力学中的元胞链接列表 Cell Linked List-2
回复此楼

» 收录本帖的淘帖专辑推荐

分子动力学模拟

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuliyangjianyu

木虫 (小有名气)

head是胞中的第一个原子,是根据位置确定的,list表示这个原子后面的那个原子,即list(甲)=乙,这样相当于绳子上串起很多有编号的球,只要提起第一个球,即把在这根绳子上所有的球都找到了。

发自小木虫Android客户端

» 本帖已获得的红花(最新10朵)

2楼2016-05-20 19:03:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dgwfly

新虫 (正式写手)

送红花一朵
引用回帖:
2楼: Originally posted by wuliyangjianyu at 2016-05-20 19:03:09
head是胞中的第一个原子,是根据位置确定的,list表示这个原子后面的那个原子,即list(甲)=乙,这样相当于绳子上串起很多有编号的球,只要提起第一个球,即把在这根绳子上所有的球都找到了。
...

很形象,谢谢您

发自小木虫Android客户端
3楼2016-05-21 00:30:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dgwfly 的主题更新
信息提示
请填处理意见