X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=source%2Funres%2Fsrc_CSA_DiL%2Fparmread.F;h=a73e3d3b69e37d4429fba97693a1bf388aa13612;hb=5b0e27e99ac1e61b8b155f3cc6351fac58c391ca;hp=595a399f63dcd06c87ac887f077e1d2ba9d9e083;hpb=abb8046503fd7ebf6a2df6d399fa4dbb1f5ad056;p=unres.git diff --git a/source/unres/src_CSA_DiL/parmread.F b/source/unres/src_CSA_DiL/parmread.F index 595a399..a73e3d3 100644 --- a/source/unres/src_CSA_DiL/parmread.F +++ b/source/unres/src_CSA_DiL/parmread.F @@ -314,8 +314,9 @@ C endif write (2,*) "Start reading THETA_PDB" do i=1,ntyp - read (ithep_pdb,*,err=111,end=111) a0thet(i),(athet(j,i),j=1,2), - & (bthet(j,i),j=1,2) + read (ithep_pdb,*,err=111,end=111) a0thet(i), + & (athet(j,i,1,1),j=1,2), + & (bthet(j,i,1,1),j=1,2) read (ithep_pdb,*,err=111,end=111) (polthet(j,i),j=0,3) read (ithep_pdb,*,err=111,end=111) (gthet(j,i),j=1,3) read (ithep_pdb,*,err=111,end=111) theta0(i),sig0(i),sigc0(i) @@ -508,14 +509,16 @@ C enddo c write (iout,*) 'ntortyp',ntortyp do i=0,ntortyp-1 - do j=-ntortyp,ntortyp + do j=-ntortyp+1,ntortyp-1 read (itorp,*,end=113,err=113) nterm(i,j,iblock), - nlor(i,j,iblock) + & nlor(i,j,iblock) nterm(-i,-j,iblock)=nterm(i,j,iblock) - & nlor(i,j,iblock) + nlor(-i,-j,iblock)=nlor(i,j,iblock) v0ij=0.0d0 si=-1.0d0 +c write (iout,*) i,j,nterm(i,j,iblock),nlor(i,j,iblock) do k=1,nterm(i,j,iblock) +c write(iout,*) 'wchodze',k read (itorp,*,end=113,err=113) kk,v1(k,i,j,iblock), & v2(k,i,j,iblock) v1(k,-i,-j,iblock)=v1(k,i,j,iblock) @@ -577,6 +580,8 @@ C endif read (itordp,*,end=114,err=114) ntermd_1(i,j,k,iblock), & ntermd_2(i,j,k,iblock) + write (iout,*) ntermd_1(i,j,k,iblock), + & ntermd_2(i,j,k,iblock) ntermd_1(-i,-j,-k,iblock)=ntermd_1(i,j,k,iblock) ntermd_2(-i,-j,-k,iblock)=ntermd_2(i,j,k,iblock) read (itordp,*,end=114,err=114) (v1c(1,l,i,j,k,iblock),l=1, @@ -641,7 +646,7 @@ C Matrix of D parameters for two dimesional fourier series write (iout,'(3x,20i10)') (l,l=1,ntermd_2(i,j,k,iblock)) do l=1,ntermd_2(i,j,k,iblock) write (iout,'(i5,20f10.5)') - & l,(v2s(l,m,i,j,k,iblock),m=1,ntermd_2(i,j,k,iblock)) + & l,(v2s(l,m,i,j,k,iblock),m=1,ntermd_2(i,j,k,iblock)), & (v2s(l,m,-i,-j,-k,iblock),m=1,ntermd_2(i,j,k,iblock)) enddo write (iout,*) @@ -686,7 +691,6 @@ C write (iout,*) "Coefficients of the cumulants" endif read (ifourier,*) nloctyp - do i=1,nloctyp do i=0,nloctyp-1 read (ifourier,*,end=115,err=115) read (ifourier,*,end=115,err=115) (b(ii),ii=1,13)