X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;ds=sidebyside;f=source%2Funres%2Fdata%2FMD_data.f90;h=3273cfc3a64f35298df30056063abfe7a2eb9054;hb=fe0a8e52832b7703fb74f8b6909871fc17047a02;hp=bee0a244866e44f5232c43f5fdec36a7a46912ff;hpb=299e2c41124d3fa8adba7244716515a2cc160ed1;p=unres4.git diff --git a/source/unres/data/MD_data.f90 b/source/unres/data/MD_data.f90 index bee0a24..3273cfc 100644 --- a/source/unres/data/MD_data.f90 +++ b/source/unres/data/MD_data.f90 @@ -37,7 +37,11 @@ ! common.MD ! common /mdgrad/ in module.energy ! common /back_constr/ in module.energy -! common /qmeas/ in module.energy +! common /qmeas/ others in module.geometry + real(kind=8) :: eq_time + integer :: iset,nset + integer,dimension(:),allocatable :: mset !(maxprocs/20) + logical :: usampl ! common /mdpar/ real(kind=8) :: v_ini,d_time,d_time0,scal_fric,& t_bath,tau_bath,dvmax,damax @@ -45,28 +49,31 @@ ntwx,ntwe logical :: mdpdb,large,print_compon,tbf,rest ! common /MDcalc/ - real(kind=8) :: totT,totE,potE,EK,amax,edriftmax,kinetic_T + real(kind=8) :: totT,totE,potE,EK,amax,edriftmax,kinetic_T,totTafm real(kind=8),dimension(:),allocatable :: potEcomp !(0:n_ene+4) ! common /lagrange/ real(kind=8),dimension(:,:),allocatable :: d_t,d_a,d_t_old !(3,0:MAXRES2) real(kind=8),dimension(:),allocatable :: d_a_work !(6*MAXRES) real(kind=8),dimension(:,:),allocatable :: Gmat,Ginv,A,& Gsqrp,Gsqrm,Gvec !(maxres2,maxres2) + real(kind=8),dimension(:),allocatable :: DM,DU1,DU2 + real(kind=8),dimension(:),allocatable :: DMorig,DU1orig,DU2orig real(kind=8),dimension(:),allocatable :: Geigen !(maxres2) real(kind=8),dimension(:),allocatable ::vtot !(maxres2) logical :: reset_moment,reset_vel,rattle,RESPA integer :: dimen,dimen1,dimen3 integer :: lang,count_reset_moment,count_reset_vel ! common /inertia/ - real(kind=8) :: IP,mp - real(kind=8),dimension(:),allocatable :: ISC,msc !(ntyp+1) + real(kind=8),dimension(5) :: IP,mp + real(kind=8),dimension(:,:),allocatable :: ISC,msc !(ntyp+1) ! common /langevin/ - real(kind=8) :: rwat,etawat,stdfp,pstok,gamp!,Rb + real(kind=8) :: rwat,etawat + real(kind=8), dimension(5) :: pstok,gamp,stdfp real(kind=8) :: cPoise=2.9361d0, Rb=0.001986d0 - real(kind=8),dimension(:),allocatable :: gamsc !(ntyp1) - real(kind=8),dimension(:),allocatable :: stdfsc !(ntyp) + real(kind=8),dimension(:,:),allocatable :: gamsc !(ntyp1) + real(kind=8),dimension(:,:),allocatable :: stdfsc !(ntyp) - real(kind=8),dimension(:),allocatable :: restok !(ntyp+1) + real(kind=8),dimension(:,:),allocatable :: restok !(ntyp+1) logical :: surfarea integer :: reset_fricmat ! common /mdpmpi/ @@ -97,4 +104,5 @@ ! COMMON /BANII/ D real(kind=8),DIMENSION(:),allocatable :: D_ban !(MAXRES6) maxres6=6*maxres !----------------------------------------------------------------------------- + logical preminim ! pre-minimizaation flag end module MD_data