24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 2099  |  回复: 10

baoluolove

铜虫 (小有名气)

[求助] 请问编程计算配位数时如何处理周期性边界条件? 已有1人参与

自己按照老虎大王编程思路尝试编程计算了配位数,可是发现和文献有一定的出入,想想很有可能是没有处理周期性边界条件,请问专家们周期性边界条件如何在编程中进行处理的,十分感谢~
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

我总会到达(。•ˇ‸ˇ•。)
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

lsloneil

专家顾问 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
baoluolove: 金币+5, ★★★很有帮助 2014-07-12 08:39:37
baoluolove: 金币+5, ★★★★★最佳答案, 已经搞定啦~ 2014-07-12 09:40:07
月只蓝: 金币+3, 应助指数+1, 感谢指导! 2014-07-16 16:34:48
Assuming the simulation box lengths along x,y,z directions are lx,ly,lz,
you want to calculate the distance between particle i and j while removing the periodic boundary conditions

This is what I did in Fortran

xij = xi - xj - nint((xi-xj)/lx)*lx
yij = yi - yj - nint((yi-yj)/ly)*ly
zij = zi - zj - nint((zi-zj)/lz)*lz
rij = sqrt(xij*xij + yij*yij + zij*zij)


nint is a fortran function that gives the nearest integer of a real number. I'm sure you can find similar functions in C++ or other programing languages.

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

3楼2014-07-12 00:58:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

baoluolove

铜虫 (小有名气)

专家呢~
我总会到达(。•ˇ‸ˇ•。)
2楼2014-07-11 22:13:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baoluolove

铜虫 (小有名气)

送红花一朵
引用回帖:
3楼: Originally posted by lsloneil at 2014-07-12 00:58:19
Assuming the simulation box lengths along x,y,z directions are lx,ly,lz,
you want to calculate the distance between particle i and j while removing the periodic boundary conditions

This is what  ...

Thanks a lot ! Great help for me !
我总会到达(。•ˇ‸ˇ•。)
4楼2014-07-12 08:38:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ChemiAndy

木虫 (正式写手)


引用回帖:
2楼: Originally posted by baoluolove at 2014-07-11 02:13:59
专家呢~

会哭的孩子有奶吃
5楼2014-07-16 02:10:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baoluolove

铜虫 (小有名气)

引用回帖:
5楼: Originally posted by ChemiAndy at 2014-07-16 02:10:17
会哭的孩子有奶吃

6楼2014-07-17 10:54:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baoluolove

铜虫 (小有名气)

引用回帖:
3楼: Originally posted by lsloneil at 2014-07-12 00:58:19
Assuming the simulation box lengths along x,y,z directions are lx,ly,lz,
you want to calculate the distance between particle i and j while removing the periodic boundary conditions

This is what  ...

你好,我之前用你的这种方法计算配位数,实现了我的目标,我现在同样用你的这个转换方法算键角分布函数,却与没用周期性边界条件的结果是一样的,你知道这是这怎么一回事吗

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

我总会到达(。•ˇ‸ˇ•。)
7楼2014-10-08 21:20:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lsloneil

专家顾问 (正式写手)

引用回帖:
7楼: Originally posted by baoluolove at 2014-10-08 01:20:13
你好,我之前用你的这种方法计算配位数,实现了我的目标,我现在同样用你的这个转换方法算键角分布函数,却与没用周期性边界条件的结果是一样的,你知道这是这怎么一回事吗...

我不太清楚,如果跨越盒子边界的键角并不多的话,这种情况是可能的。
8楼2014-10-09 06:20:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

15216105346

金虫 (著名写手)

送红花一朵
引用回帖:
7楼: Originally posted by baoluolove at 2014-10-08 21:20:13
你好,我之前用你的这种方法计算配位数,实现了我的目标,我现在同样用你的这个转换方法算键角分布函数,却与没用周期性边界条件的结果是一样的,你知道这是这怎么一回事吗...

美女大神你好!
你能将那个 计算配位数和键角分布函数的程序给我一份不?我也很需要,不甚感激!!
9楼2015-01-31 22:22:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

HXC211

新虫 (初入文坛)

美丽的楼主公主,我为了配位数的编程已绞劲脑汁,刚学习编程、能力有限,求帮帮忙啊!
10楼2017-03-21 15:00:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 baoluolove 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 320分,材料与化工专业,求调剂 +6 一定上岸aaa 2026-03-27 8/400 2026-03-28 03:56 by fmesaito
[考研] 322求调剂 +5 宋明欣 2026-03-27 5/250 2026-03-28 03:53 by fmesaito
[考研] 295材料工程专硕求调剂 +6 1428151015 2026-03-27 6/300 2026-03-28 03:51 by fmesaito
[考研] 食品工程专硕一志愿中海洋309求调剂 +3 小张zxy张 2026-03-26 5/250 2026-03-27 18:42 by 小张zxy张
[考研] 070300求调剂306分 +3 26要上岸 2026-03-27 3/150 2026-03-27 17:57 by arrow8852
[考研] 287求调剂 +10 land xuxu 2026-03-26 10/500 2026-03-27 15:33 by 帕尔马拉特
[考研] 安徽大学专硕生物与医药专业(086000)324分,英语已过四六级,六级521,求调剂 +4 美味可乐鸡翅 2026-03-26 4/200 2026-03-27 15:27 by 星空星月
[考研] 274求调剂 +17 顾九笙要谦虚 2026-03-24 23/1150 2026-03-27 15:16 by caszguilin
[考研] 269专硕求调剂 +10 金恩贝 2026-03-21 10/500 2026-03-27 15:10 by caszguilin
[考研] 复试调剂,一志愿南农083200食品科学与工程 +5 XQTJZ 2026-03-26 5/250 2026-03-27 14:49 by 狂炫麦当当
[考研] 一志愿北京化工大学材料与化工 264分各科过A区国家线 +10 哈哈157349 2026-03-21 10/500 2026-03-27 13:06 by zzll406
[考研] 304求调剂 +3 曼殊2266 2026-03-27 3/150 2026-03-27 10:17 by guoweigw
[考研] 281求调剂 +3 亚克西good 2026-03-26 5/250 2026-03-26 19:48 by 不吃魚的貓
[考研] 一志愿河工大 081700 276求调剂 +4 地球绕着太阳转 2026-03-23 4/200 2026-03-26 14:27 by zzll406
[考研] 一志愿天津大学339材料与化工求调剂 +3 江往卖鱼 2026-03-26 3/150 2026-03-26 09:42 by 王小欠i
[考研] 考研调剂 +6 来好运来来来 2026-03-21 7/350 2026-03-25 22:43 by 418490947
[考研] 接收2026硕士调剂(学硕+专硕) +4 allen-yin 2026-03-23 6/300 2026-03-23 15:04 by 汪!?!
[考研] 070300,一志愿北航320求调剂 +3 Jerry0216 2026-03-22 5/250 2026-03-23 09:16 by 。。堂堂
[考研] 280分求调剂 一志愿085802 +4 PUMPT 2026-03-22 7/350 2026-03-22 22:13 by 星空星月
[考研] 求调剂 +4 要好好无聊 2026-03-21 4/200 2026-03-21 18:57 by 学员8dgXkO
信息提示
请填处理意见