24小时热门版块排行榜    

查看: 1699  |  回复: 4

tang327

新虫 (初入文坛)

[交流] 【求助】老虎大王的RDF计算程序已有2人参与

大家有谁有老虎大王一年前发的RDF计算程序,我找到了这个帖子,http://d.namipan.com/d/rdf.f/6c9 ... 2137e4fe8be280d0000
我就是下不下来,谁有的话能不能给我呀?或者有人能帮忙下载下来?拜托了!谢谢大家了!
回复此楼

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

MD分子动力学 我学习计算的一些帖子 计算化学-辅助工具

» 猜你喜欢

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

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

lei0736

荣誉版主 (职业作家)

优秀版主

★ ★ ★
tang327(金币+1):5 2010-09-27 15:43:57
tang327(金币+4): 2010-09-27 15:44:30
zh1987hs(金币+3):谢谢 2010-09-27 16:54:36
您的文件已经成功上传
文件下载地址:http://g.zhubajie.com/urllink.php?id=9971798iop5bn34l37l5kf4
您可以通过复制和粘贴以下的链接地址,与您的朋友共享您的文件。
2楼2010-09-27 13:44:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)

★ ★ ★ ★
lei0736(金币+2):谢谢补充 2010-09-27 15:02:23
tang327(金币+5): 2010-09-27 15:44:11
zh1987hs(金币+2):谢谢 2010-09-27 16:54:22
引用回帖:
Originally posted by lei0736 at 2010-09-27 13:44:17:
您的文件已经成功上传
文件下载地址:http://g.zhubajie.com/urllink.php?id=9971798iop5bn34l37l5kf4
您可以通过复制和粘贴以下的链接地址,与您的朋友共享您的文件。

CODE:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!构型文件格式要求(设总原子数为ntotal,总共有nconfig个构型)
!!  A.第一行: a   b   c   (MD元胞边长)
!!  B. 第二行至第ntotal+1行: ind  x  y  z  (ind为原子种类,用1,2...表示), x范围从0到a, (y,z相同)
!!  C. 将B重复nconfig次
!! 如不符此格式,请自行修改读入语句
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!此行设置要根据情况修改!!!!!!!!!!!!!!
! nspec 是原子种类数, n_config是存贮的构型数

        parameter(nspec=1,n_config=1000)              

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        character*50 fname, filerdf
        dimension n(nspec)
        integer,dimension(:,:),allocatable:: nrdf
!        real,dimension(:,:),allocatable:: grdf       ! 注意grdf这里用不到,但如果要一起输出结果, 则很有用
        real,dimension(:),allocatable:: x
        real,dimension(:),allocatable:: y
        real,dimension(:),allocatable:: z
        integer,dimension(:),allocatable::ind

        data pi/3.14159265/

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!以下设置要根据情况更改

        data n/864/                !数组n是各类原子数目,对多元系,应是如 data n/864,864/ 之类
      fname='./myconf.dat'         !fname 构型文件名
        filerdf='./myrdf.rdf'          !filerdf 输出RDF的文件名
       rdflim=10.                !rdflim  RDF计算的长度(不要超过边长的一半)
        divrdf=0.01                !Divrdf  RDF曲线间隔
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

        ntotal=0
        do i=1,nspec
        ntotal=ntotal+n(i)
        enddo
        inter=nspec*(nspec+1)/2
      conrdf=1/divrdf
        rcutd=rdflim
        maxint=1+int(conrdf*rcutd+0.5)
        rcutsd=rcutd*rcutd       
               
        write(*,*) ntotal
        write(*,*) inter
       
        allocate(x(ntotal))
        allocate(y(ntotal))
        allocate(z(ntotal))
        allocate(ind(ntotal))
        allocate(nrdf(maxint,inter))
!        allocate(grdf(maxint,inter))

               
       
      open(1,file=fname,form='formatted',status='old')
        read(1,*) a,b,c
      a=a/2
        b=b/2
        c=c/2
        write(*,*) a,b,c

       
        k=0
        do i=1,nspec
        do j=i,nspec
        k=k+1
        do jdiv=1,maxint
        nrdf(jdiv,k)=0
        enddo
        enddo
        enddo

        nsrd=0
        do kq=1,n_config
        if(mod(kq,200).eq.0) write(*,*) kq
        nj=0

        do j=1,ntotal
        read(1,*) ind(j),x(j),y(j),z(j)
        x(j)=x(j)-a
        y(j)=y(j)-b
        z(j)=z(j)-c
        enddo

        nsrd=nsrd+1
        nopm1=ntotal-1
        do i=1,nopm1
        ispec=ind(i)
        icnn=nspec*(ispec-1)-(ispec**2-ispec)/2
        ip1=i+1
        do j=ip1,ntotal
        rxij=x(i)-x(j)
        ryij=y(i)-y(j)
        rzij=z(i)-z(j)
        rx=rxij-2*a*aint(rxij/a)
        ry=ryij-2*b*aint(ryij/b)
        rz=rzij-2*c*aint(rzij/c)
        rsq=rx*rx+ry*ry+rz*rz
        if(rsq.gt.rcutsd) cycle  
        r=sqrt(rsq)
        jspec=ind(j)
        icn=icnn+jspec
        ibox=1+int(conrdf*r+0.5)
        nrdf(ibox,icn)=nrdf(ibox,icn)+1
        enddo
        enddo
       
       
        enddo            !end kq


!   calculate RDF       
        open(10,file=filerdf,status='new',form='formatted')

        icn=0
        do is=1,nspec
        do js=is,nspec
        icn=icn+1
        write(10,'(/1x,a,1x,i2,1x,i2)') 'RDF (distance in A) ', is,js
        fncrdf=float(nsrd*n(is))
        facrdf=8*a*b*c/(float(n(js))*4.*pi)
        qint=0.0
        maxmin=maxint-1
       
        do jdiv=2,maxmin
        qr=divrdf*float(jdiv-1)
        fnrdf=float(nrdf(jdiv,icn))
        if(is.eq.js)fnrdf=2.0*fnrdf
        qrdf=facrdf*fnrdf/(fncrdf*qr*qr*divrdf)
        qint=qint+fnrdf/fncrdf
        write(10,'(f8.3,2(1x,f11.3))')qr,qrdf,qint       !输出结果 r, RDF, 配位数
  !        grdf(jdiv,icn)=qrdf
        enddo

        enddo
        enddo
        close(1)
        close(10)

      end       

好好学习,天天向上。
3楼2010-09-27 14:27:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tang327

新虫 (初入文坛)

这对我很有帮助,谢谢大家了!!!
4楼2010-09-27 15:45:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Light5392

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zh1987hs(金币+1):鼓励交流 2010-10-01 15:44:25
lammps不是本身就可以算rdf?compute rdf
5楼2010-10-01 15:34:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tang327 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 职能部门工作人员态度不好是普遍的吗?怎么让他们态度好一些? +3 河西夜郎 2024-06-01 3/150 2024-06-02 06:15 by kanyechris
[教师之家] 在大地上我们只过一生---看完我的阿勒泰上头了好几天,完结那天晚上几乎失眠 +11 瞬息宇宙 2024-05-27 13/650 2024-06-01 22:15 by otani
[基金申请] 化学B02口青基 代表作都是什么水平的?向大佬求助 +8 arthas_007 2024-06-01 10/500 2024-06-01 22:05 by photocatalysis
[基金申请] 化学口B0109(高分子合成),拿青年基金一般需要怎样的文章水平? +13 salmon95 2024-05-30 22/1100 2024-06-01 21:22 by salmon95
[硕博家园] 每天学术时间不能保证,能保证的只有: +10 hahamyid 2024-05-27 10/500 2024-06-01 21:11 by 小小芝麻影
[考研] 研0二导师分到新来的博士后靠谱吗 +7 sone9 2024-05-31 7/350 2024-06-01 19:10 by 梦燕园
[考博] 24or25材料专业申博 +4 农夫三拳有点痛 2024-05-30 11/550 2024-06-01 14:45 by Napoleonsky
[基金申请] 数理的人才答辩通知发了吗 +7 yzy3327 2024-05-30 7/350 2024-06-01 09:15 by 撒哈拉西部
[有机交流] 苯酚和炔溴反应成醚 6+3 TONGMEIMEI 2024-05-26 12/600 2024-05-31 14:41 by TONGMEIMEI
[论文投稿] 审稿专家比较坚定的让补充实验,但实在没法补充实验,修回还有希望吗? (EPI+1) 3+3 qweasd12345 2024-05-29 6/300 2024-05-30 08:11 by qweasd12345
[论文投稿] 《控制理论与应用》期刊收版面费吗? +4 ygj2015 2024-05-29 4/200 2024-05-30 06:59 by nono2009
[硕博家园] 又想换工作 +15 brightmj 2024-05-27 20/1000 2024-05-29 23:25 by zyqchem
[博后之家] 2024公派博后申请 +4 326lhpqk 2024-05-27 5/250 2024-05-29 20:03 by @古月胡
[论文投稿] 有没有老师需要发表论文 +4 金老师论文助理- 2024-05-29 4/200 2024-05-29 16:51 by liuyupu132
[论文投稿] 高手朋友推荐比较容易投稿和录用的SCI期刊,不投稿收费SC,对分区没有要求 5+3 xintangren 2024-05-28 4/200 2024-05-29 10:46 by xintangren
[论文投稿] 核心初审被拒,理由是“选题的意义不明确,文章写得不像是科技论文”,怎么改 5+3 工藤雷花樱 2024-05-27 8/400 2024-05-29 10:09 by topedit
[基金申请] 如果您是国自然评审专家 +3 丁香园账户 2024-05-28 3/150 2024-05-29 06:44 by gaohui8888
[基金申请] E05青基有几个评审 +4 KYXY123 2024-05-28 4/200 2024-05-28 19:25 by popt2t
[基金申请] 感觉自然基金限制通过比例就是有点扯,学学B口,化学学部,不限制比例。 +10 wsjing 2024-05-26 14/700 2024-05-27 11:57 by kanmiaolucky
[硕博家园] 周日 +6 1加油哦棒 2024-05-26 9/450 2024-05-27 10:30 by hahamyid
信息提示
请填处理意见