24小时热门版块排行榜    

查看: 932  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 317求调剂 +12 申子申申 2026-03-19 18/900 2026-03-22 22:23 by luoyongfeng
[考研] 08工科 320总分 求调剂 +11 梨花珞晚风 2026-03-17 11/550 2026-03-22 17:42 by luoyongfeng
[考研] 286分人工智能专业请求调剂愿意跨考! +4 lemonzzn 2026-03-17 8/400 2026-03-21 22:49 by lemonzzn
[考研] 求助 +5 梦里的无言 2026-03-21 6/300 2026-03-21 17:51 by 学员8dgXkO
[考研] 一志愿山大07化学 332分 四六级已过 本科山东双非 求调剂! +3 不想理你 2026-03-16 3/150 2026-03-21 03:59 by JourneyLucky
[考研] 070300化学319求调剂 +7 锦鲤0909 2026-03-17 7/350 2026-03-21 03:46 by JourneyLucky
[考研] 一志愿华中科技大学,080502,354分求调剂 +5 守候夕阳CF 2026-03-18 5/250 2026-03-21 01:06 by JourneyLucky
[考研] 材料专硕英一数二306 +7 z1z2z3879 2026-03-18 7/350 2026-03-20 23:48 by JourneyLucky
[考研] 295求调剂 +4 一志愿京区211 2026-03-18 6/300 2026-03-20 23:41 by JourneyLucky
[考研] 321求调剂 +9 何润采123 2026-03-18 11/550 2026-03-20 23:19 by JourneyLucky
[考研] 一志愿武汉理工材料工程专硕调剂 +9 Doleres 2026-03-19 9/450 2026-03-20 22:36 by JourneyLucky
[考研] 求调剂,一志愿:南京航空航天大学大学 ,080500材料科学与工程学硕,总分289分 +4 @taotao 2026-03-19 4/200 2026-03-20 22:14 by JourneyLucky
[考研] 环境工程调剂 +9 大可digkids 2026-03-16 9/450 2026-03-20 17:38 by 醉在风里
[考研] 广西大学家禽遗传育种课题组2026年硕士招生(接收计算机专业调剂) +3 123阿标 2026-03-17 3/150 2026-03-20 15:58 by 飞行琦
[考研] 298-一志愿中国农业大学-求调剂 +9 手机用户 2026-03-17 9/450 2026-03-20 14:24 by 无懈可击111
[考研] 081700化工学硕调剂 +3 【1】 2026-03-16 3/150 2026-03-19 23:40 by edmund7
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-03-17 5/250 2026-03-19 18:22 by zcl123
[考研] 085600材料与化工调剂 324分 +10 llllkkkhh 2026-03-18 12/600 2026-03-19 14:33 by llllkkkhh
[考研] 【同济软件】软件(085405)考研求调剂 +3 2026eternal 2026-03-18 3/150 2026-03-18 19:09 by 搏击518
[考研] 085601求调剂 +4 Du.11 2026-03-16 4/200 2026-03-17 17:08 by ruiyingmiao
信息提示
请填处理意见