⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mdee.h

📁 分子动力学模拟程序
💻 H
字号:
      implicit real*8 (A-H,O-Z)      PARAMETER (NPART  =  4000)      PARAMETER (NTPS   =   5                              )	PARAMETER (NS     = 100  , NTOT   = 20000              )	parameter (NBSMAX = 64*NTOT, NBLMAX=800*NTOT         )      PARAMETER (NB     = 20000  , NA     = 20000              )       PARAMETER (NT     = 20000  , NNADM = 2000             )      PARAMETER (MAXS   = 200  , MAXGR  = NS*(NS-1)/2      )      PARAMETER (NRQS   = 1000 , NKVMAX = 10000            )      PARAMETER (MMX    = 2000 ,NNX    = 153, NBDMAX=40   )      PARAMETER (LHIST  = 1000, NEMAX=100,   NRH=4+NEMAX, MXGRS=40)*      PARAMETER (AVSNO=6.02252D23,BOLTZ=1.38054D-23,FKCALJ=4.1868)      PARAMETER (PI=3.1415926535897932D0,TODGR=180.D0/PI)	parameter (ELECHG=1.602D-19,EPS0=8.854D-12)      PARAMETER (A1=0.254829592D0,A2=-0.284496736D0,A3=1.421413741D0)      PARAMETER (A4=-1.453152027D0,A5=1.061405429D0,B1=0.3275911D0)      PARAMETER (TOTPI=1.128379169D0,PI2=2.D0*PI)*      COMMON /COMCOM/  X(NPART), Y(NPART), Z(NPART)     X               ,PX(NPART),PY(NPART),PZ(NPART)     X               ,TX(NPART),TY(NPART),TZ(NPART)     X               ,QX(NPART),QY(NPART),QZ(NPART)      COMMON /SITSIT/ SX(NTOT) ,SY(NTOT) ,SZ(NTOT)     X               ,VX(NTOT) ,VY(NTOT) ,VZ(NTOT)     X               ,FX(NTOT) ,FY(NTOT) ,FZ(NTOT)     X               ,GX(NTOT) ,GY(NTOT) ,GZ(NTOT)     X               ,HX(NTOT) ,HY(NTOT) ,HZ(NTOT)     X               ,WX(NTOT) ,WY(NTOT) ,WZ(NTOT)     X               ,OX(NTOT) ,OY(NTOT) ,OZ(NTOT)	COMMON /EE/NE,ME,NDEL,NNH,EE(NEMAX),EC(NEMAX),     +           IWALK(NEMAX,NEMAX)	COMMON /LISTNB/ MBSH,MBLN,NBS1(NBSMAX),NBS2(NBSMAX),     +NBL1(NBLMAX),NBL2(NBLMAX)      DOUBLE PRECISION MASS,MASSD,MASSDI      CHARACTER*4 NM,NAM,NAMOL*12      CHARACTER*6 NAME      CHARACTER*8 NMGR      character*24 label,fdump,flst,frdf,ftcf,ftrk,fbio,fname*20      integer TASKID      common /NAMES/ label,fdump,flst,frdf,ftrk,fname,ftcf,fbio      common /TIMESZ/ time0,timel,timeg,timef,timee,timen,timeb,timea,     +               timet,timest,timev,times,time2      COMMON /NBRNBR/ MNB(NTPS)    ,NNB(NTPS,MMX)     X               ,INB(NTPS,MMX),JNB(NTPS,MMX,NNX)      COMMON /TPSTPS/ NSPEC(NTPS),NSITS(NTPS),IEE(NTPS)     X               ,IADDR(NTPS+1),ISADR(NTPS+1),ISADDR(NTPS+1)     X               ,MDX(NTPS,NTPS),NRNOD(NTPS),ISHEJK(NTPS)     X               ,NRB(NTPS),NRA(NTPS),NRT(NTPS),NRI(NTPS)     X               ,IPOT(NTPS),NRTSC(NTPS),NAME(NTPS),NAMOL(NTPS)      COMMON /MOLMOL/ SIGMA(NS),EPSIL(NS),CHARGE(NS),R(NS,3)     X               ,SIX(NS,NS),TWL(NS,NS),ONE(NS,NS)     X               ,EPS(NS,NS),SIG(NS,NS),ITS(NS)     X               ,MASS(NS),MASSD(NS),NM(NS)     +               ,EPAD(NNADM),SIGAD(NNADM),ILJ(NNADM)      COMMON /SITTES/ MASSDI(NTOT),Q(NTOT),ITYPE(NTOT),ITM(NPART)     +                ,NAM(NTOT),NNUM(NTOT),NSITE(NTOT)	COMMON /CONTRL/ TIM,TIMA,ICHE,ICHU,ME0,NNAD     +               ,NOP,NSITES,NTYPES,NSTOT,NFREQ,MOLINT     X               ,NSTEP,NSTEPS,MSTEP,NSTTOT,NNAV,NAVT,NHIST,IHIST     X               ,NAVER,IPRINT,NTRAJ,NSTEPA,NDUMP,IAVER     +               ,ITREK,NTREK,NTRKF,LTREK,NTRKZ,ICFN,ICHNB,NCEE     +               ,NUMTASK,TASKID      COMMON /PHYSIC/ PE,TEMPF,ENERF,COULF,UNITL,UNITE,UNITM,UNITT     X               ,UNITP,TOTMAS,DT,TSTEP,TSTEB,RHO,RCUTT,TOLER,BDTOL     X               ,RF,FNST,TKE,TRTEMP,TDELT,AVB,AVA,AVT,TRPRES,TPRES     +             ,TRYCK,TRID,TRYCKM,VOL,PLJ,PINT,PE1,PELS1,PELS2,PELR     X               ,PE2,PQE,POTEN,EKINE,ETOT,TEMP,FTIMES,FTSCL,FNOP     +               ,TTR,TROT,TINT,FNSTI,FNSTR,RCUT,ELFAC,BETA,SPE     X               ,POTES(NTPS*(NTPS+1)/2),POTLJ(NTPS*(NTPS+1)/2)     X               ,PELRC(NTPS*(NTPS+1)/2),VRLRC(NTPS*(NTPS+1)/2)     X               ,EKIN (NTPS),TEMPR(NTPS),SELFPE(NTPS),QTOT     X               ,SUMMAS(NTPS),VOLF,BOXF,BOXYC,BOXY3,PERMOL,CONVET      X               ,TFACT(NTPS),QSUM(NTPS),SCM(NTPS),ENNO,PLOW     X               ,SCLX,SCLY,SCLZ	common /VIRRR/ VIR1,VIR2,VIRB,VIRA(3),VIRX,VIRY,VIRZ,WIRS,     +               VIRFX,VIRFY,VIRFZ,VIRD,WIRSS      COMMON /NVTNPT/ DQT,SC,SCV,DQP,SCL,SCLV      COMMON /SISTEM/ BOXL,BOYL,BOZL,HBOXL,HBOYL,HBOZL     X               ,BOXLI,BOYLI,BOZLI,RSSQ,SHORT,SHORT2,SHORTA,CLN      COMMON /NBNBNB/ PES14(NTPS),PSR14(NTPS),C14LJ(NTPS),C14EL(NTPS),     +                NNBB(NTOT),INBB(NTOT,NBDMAX)      COMMON /BONBON/ BB(NB),EB(NB),RB(NB),FB(NB),EBOND(NTPS)     X               ,DB(NB),RO(NB),IADB(NTPS),IB(NB),JB(NB),ID(NB)      COMMON /ANGANG/ AA(NA),EA(NA),RA(NA),FA(NA),EANGL(NTPS)     X               ,IADA(NTPS),IA(NA),JA(NA),KA(NA)      COMMON /TORTOR/ TT (NT),ET (NT),ETORS(NTPS)     X               ,FT1(NT),FT2(NT),FT3(NT),FT4(NT),FT5(NT)     X               ,RT (NT),FT (NT),NMUL(NT)     X               ,IADT(NTPS),IT(NT),JT(NT),KT(NT),LT(NT)     X               ,ITORS(NT)      COMMON /DIPDIP/ DPX(NPART),DPY(NPART),DPZ(NPART)      COMMON /VECVEC/ UPX(NPART),UPY(NPART),UPZ(NPART)     X               ,APX(NPART),APY(NPART),APZ(NPART)     X               ,BPX(NPART),BPY(NPART),BPZ(NPART)     X               ,CPX(NPART),CPY(NPART),CPZ(NPART)      COMMON /ROTROT/ RMX(NPART,3,3)      COMMON /AVRAWR/ AV(NRQS,NEMAX),AW(NRQS,NEMAX),ITE(NEMAX,LHIST),     +                HIST(NRH,LHIST)      COMMON /AUXAUX/ XR(NTOT),  YR(NTOT),  ZR(NTOT)     X               , A(NTOT),   B(NTOT),   C(NTOT), D(NTOT)     X               ,RSQI(NTOT),FSRN(NTOT),FESN(NTOT)      LOGICAL        LSCLT,LSCFT,LNVT,LRST,LDMP,LCHL     X               ,LNPT,LXE,LCSRDF,LMOVE,LSEP     X               ,LCHECK,L0AVS,L0VS,LSHEJK,LCHP,LCHT,LEQ     X               ,L14NB,L15NB,LXMOL,LECH,LMNBL,LHEX,LOCT	LOGICAL         LGR,LGDMP,LGRST,ALLSTS,LSCTD      COMMON /LOGLOG/ LSCLT,LSCFT,LNVT,LRST,LDMP,LPLT,LCHL     X               ,LXE,LNPT,LXMOL,LCSRDF,LMNBL,LSCTD,LSEP     X               ,LCHECK,L0AVS,L0VS,LSHEJK,LCHP,LCHT,LEQ,LMOVE(NTPS)     X               ,L14NB(NTPS),L15NB(NTPS),LECH,LNEWE,LHEX,LOCT      COMMON /RDFRDF/ RDFINC,DRDFI,RDFCUT,LGR,LGDMP,LGRST,ALLSTS     X               ,MAXRDF,MAX,IGR(MAXGR),JGR(MAXGR),IIN(MAXGR)     X               ,NRDF,IDX(NS,NS),IRDF(MAXS,MAXGR),NMGR(0:MAXGR)     +		         ,NGRI(NS),IGRI(NS,MXGRS),MGRI(NS,MXGRS)	common /FURFUR/ AK(NKVMAX),RX(NKVMAX),RY(NKVMAX),RZ(NKVMAX)     +               ,FEXP,ALPHA,ALPHAD,NKV       save

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -