24小时热门版块排行榜    

查看: 933  |  回复: 1

15216105346

金虫 (著名写手)

[求助] 怎样求总径向分布函数 已有1人参与

各位大侠!
液体的总径向分布函数和各离子对的偏径向分布函数是什么关系!
怎样求出总径向分布函数?
回复此楼

» 猜你喜欢

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

abinitio

版主 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
其实木虫上有许多代码,搜索一下即可

比如:by @chuntao118
原贴
关于径向分布函数RDFs的代码(求指正)! - 分子模拟 - 小木虫论坛 - 学术科研第一站
http://muchong.com/bbs/viewthread.php?tid=8813127&fpage=1&target=blank
CODE:
我把写的C代码(源自于《the art of MD)附上,自己参考一下,
void EvalRdf ()
{
        VecR dr;
        real deltaR, normFac, rr;
        int j1, j2, n;
        
        if (countRdf == 0)
        {
                for (n = 0; n < sizeHistRdf; n ++)
                {
                        histRdf[n] = 0.;
                }
        }
        deltaR = rangeRdf / sizeHistRdf;

        for (j1 = 0; j1 < nMol - 1; j1 ++)
        {
                for (j2 = j1 + 1; j2 < nMol; j2 ++)
                {
                        VSub (dr, mol[j1].r, mol[j2].r);
                        VWrapAll (dr);
                        rr = VLenSq (dr);
                        if (rr < Sqr (rangeRdf))
                        {
                                n = sqrt (rr) / deltaR;
                                ++ histRdf[n];
                        }
                }
        }
        ++ countRdf;
        if (countRdf == limitRdf)
        {
                normFac = VProd (region) / (2. * M_PI * Cube (deltaR) * Sqr (nMol) * countRdf);
                for (n = 0; n < sizeHistRdf; n ++)
                {
                        histRdf[n] *= normFac / Sqr (n - 0.5);
                }
                PrintRdf (stdout);
                countRdf = 0;
        }
}
fortan的一些结构写法我不太明白。你自己对照改一下就行了,算法都一样。

2楼2015-10-29 08:34:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 15216105346 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 北科281学硕材料求调剂 +6 tcxiaoxx 2026-03-20 6/300 2026-03-22 20:23 by edmund7
[考研] 310求调剂 +4 baibai1314 2026-03-16 4/200 2026-03-22 20:19 by edmund7
[考研] 寻找调剂 +4 倔强芒? 2026-03-21 4/200 2026-03-22 16:14 by 木托莫露露
[考研] 一志愿中南化学(0703)总分337求调剂 +9 niko- 2026-03-19 10/500 2026-03-22 16:08 by ColorlessPI
[考研] 一志愿中南大学化学学硕0703总分337求调剂 +3 niko- 2026-03-22 3/150 2026-03-22 15:15 by 杨杨杨紫
[考研] 318求调剂 +4 plum李子 2026-03-21 7/350 2026-03-22 14:17 by ColorlessPI
[考研] 384求调剂 +3 子系博 2026-03-22 4/200 2026-03-22 11:04 by 搏击518
[考研] 化学调剂 +5 yzysaa 2026-03-21 5/250 2026-03-21 22:12 by peike
[考研] 297求调剂 +11 戏精丹丹丹 2026-03-17 12/600 2026-03-21 17:47 by ColorlessPI
[基金申请] 学校已经提交到NSFC,还能修改吗? 40+4 babangida 2026-03-19 9/450 2026-03-21 16:12 by babangida
[考研] 332求调剂 +3 凤凰院丁真 2026-03-20 3/150 2026-03-21 10:27 by luoyongfeng
[考研] 324分 085600材料化工求调剂 +4 llllkkkhh 2026-03-18 4/200 2026-03-21 01:24 by JourneyLucky
[考研] 271材料工程求调剂 +8 .6lL 2026-03-18 8/400 2026-03-21 00:58 by JourneyLucky
[考研] 南京大学化学376求调剂 +3 hisfailed 2026-03-19 6/300 2026-03-20 23:43 by hisfailed
[考研] 一志愿南京理工大学085701资源与环境302分求调剂 +4 葵梓卫队 2026-03-18 6/300 2026-03-20 23:02 by JourneyLucky
[考研] 317求调剂 +5 申子申申 2026-03-19 9/450 2026-03-20 22:26 by JourneyLucky
[考研] 350求调剂 +5 weudhdk 2026-03-19 5/250 2026-03-20 22:04 by luoyongfeng
[考研] 295复试调剂 +8 简木ChuFront 2026-03-19 8/400 2026-03-20 20:44 by zhukairuo
[考博] 26博士申请 +3 1042136743 2026-03-17 3/150 2026-03-17 23:30 by 轻松不少随
[考研] 333求调剂 +3 文思客 2026-03-16 7/350 2026-03-16 18:21 by 文思客
信息提示
请填处理意见