Merge branch 'adasko' into bartek with corrections
authorBartlomiej Zaborowski <bartek.zaborowski@chem.univ.gda.pl>
Tue, 20 Nov 2012 15:20:35 +0000 (10:20 -0500)
committerBartlomiej Zaborowski <bartek.zaborowski@chem.univ.gda.pl>
Tue, 20 Nov 2012 15:20:35 +0000 (10:20 -0500)
Conflicts:
PARAM/pot_tor_G631_DIL_ext.parm
bin/wham/wham_multparm-ham_rep-oldparm
source/unres/src_MD-M/cinfo.f
source/unres/src_MD/COMMON.SCCOR
source/unres/src_MD/Makefile
source/unres/src_MD/cinfo.f
source/unres/src_MD/parmread.F
source/unres/src_MD/readrtns.F
source/wham/src-M/cinfo.f
source/wham/src/Makefile
source/wham/src/cinfo.f
source/wham/src/enecalc1.F
source/wham/src/energy_p_new.F
source/wham/src/include_unres/COMMON.SCCOR
source/wham/src/int_from_cart.f
source/wham/src/parmread.F

1  2 
source/cluster/wham/src/readrtns.F
source/unres/src_MD/energy_p_new_barrier.F
source/unres/src_MD/parmread.F
source/unres/src_MD/readrtns.F
source/unres/src_MD/sc_move.F
source/wham/src/energy_p_new.F
source/wham/src/parmread.F

Simple merge
@@@ -490,12 -558,16 +490,15 @@@ c      write (iout,*) 'ntortyp',ntorty
  C
  C 6/23/01 Read parameters for double torsionals
  C
 -      do iblock=1,2
 -      do i=0,ntortyp-1
 -        do j=-ntortyp+1,ntortyp-1
 -          do k=-ntortyp+1,ntortyp-1
 +      do i=1,ntortyp
 +        do j=1,ntortyp
 +          do k=1,ntortyp
              read (itordp,'(3a1)',end=114,err=114) t1,t2,t3
-             if (t1.ne.onelett(i) .or. t2.ne.onelett(j) 
-      &        .or. t3.ne.onelett(k)) then
+ c              write (iout,*) "OK onelett",
+ c     &         i,j,k,t1,t2,t3
+             if (t1.ne.toronelet(i) .or. t2.ne.toronelet(j) 
+      &        .or. t3.ne.toronelet(k)) then
                write (iout,*) "Error in double torsional parameter file",
       &         i,j,k,t1,t2,t3
  #ifdef MPI
@@@ -558,7 -657,12 +561,11 @@@ C Modified 11 May 2012 by Adask
  CCC
  C
        read (isccor,*,end=113,err=113) nsccortyp
 -#ifdef SCCORPDB
        read (isccor,*,end=113,err=113) (isccortyp(i),i=1,ntyp)
+       do i=-ntyp,-1
+         isccortyp(i)=-isccortyp(-i)
+       enddo
+       iscprol=isccortyp(20)
  c      write (iout,*) 'ntortyp',ntortyp
        maxinter=3
  cc maxinter is maximum interaction sites
Simple merge
Simple merge
@@@ -4467,12 -4499,20 +4497,14 @@@ c     lprn=.true
          phii1=phi(i+1)
          gloci1=0.0D0
          gloci2=0.0D0
+         iblock=1
+         if (iabs(itype(i+1)).eq.20) iblock=2
  C Regular cosine and sine terms
-         do j=1,ntermd_1(itori,itori1,itori2)
-           v1cij=v1c(1,j,itori,itori1,itori2)
-           v1sij=v1s(1,j,itori,itori1,itori2)
-           v2cij=v1c(2,j,itori,itori1,itori2)
-           v2sij=v1s(2,j,itori,itori1,itori2)
 -c c       do j=1,ntermd_1(itori,itori1,itori2,iblock)
 -c          v1cij=v1c(1,j,itori,itori1,itori2,iblock)
 -c          v1sij=v1s(1,j,itori,itori1,itori2,iblock)
 -c          v2cij=v1c(2,j,itori,itori1,itori2,iblock)
 -c          v2sij=v1s(2,j,itori,itori1,itori2,iblock)
+        do j=1,ntermd_1(itori,itori1,itori2,iblock)
+           v1cij=v1c(1,j,itori,itori1,itori2,iblock)
+           v1sij=v1s(1,j,itori,itori1,itori2,iblock)
+           v2cij=v1c(2,j,itori,itori1,itori2,iblock)
+           v2sij=v1s(2,j,itori,itori1,itori2,iblock)
 -
            cosphi1=dcos(j*phii)
            sinphi1=dsin(j*phii)
            cosphi2=dcos(j*phii1)
@@@ -529,12 -591,13 +591,13 @@@ c      write (iout,*) 'ntortyp',ntorty
  C
  C 6/23/01 Read parameters for double torsionals
  C
-       do i=1,ntortyp
-         do j=1,ntortyp
-           do k=1,ntortyp
+       do iblock=1,2
+       do i=0,ntortyp-1
+         do j=-ntortyp+1,ntortyp-1
+           do k=-ntortyp+1,ntortyp-1
              read (itordp,'(3a1)') t1,t2,t3
 -            if (t1.ne.toronelet(i) .or. t2.ne.toronelet(j) 
 -     &        .or. t3.ne.toronelet(k)) then
 +            if (t1.ne.onelett(i) .or. t2.ne.onelett(j) 
 +     &        .or. t3.ne.onelett(k)) then
                write (iout,*) "Error in double torsional parameter file",
       &         i,j,k,t1,t2,t3
                 stop "Error in double torsional parameter file"