- Timestamp:
- 09/05/08 11:49:42 (16 years ago)
- Branches:
- master
- Children:
- fafe4d6
- Parents:
- 2ebb8b6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
regul.f
r2ebb8b6 rbd2278d 1 c**************************************************************2 c 3 cThis file contains the subroutines: regul4 c 5 cCopyright 2003-2005 Frank Eisenmenger, U.H.E. Hansmann,6 cShura Hayryan, Chin-Ku7 cCopyright 2007 Frank Eisenmenger, U.H.E. Hansmann,8 cJan H. Meinke, Sandipan Mohanty9 c 10 c**************************************************************1 !************************************************************** 2 ! 3 ! This file contains the subroutines: regul 4 ! 5 ! Copyright 2003-2005 Frank Eisenmenger, U.H.E. Hansmann, 6 ! Shura Hayryan, Chin-Ku 7 ! Copyright 2007 Frank Eisenmenger, U.H.E. Hansmann, 8 ! Jan H. Meinke, Sandipan Mohanty 9 ! 10 ! ************************************************************** 11 11 12 12 13 13 subroutine regul(nml, iter, nsteps, acc) 14 14 15 c----------------------------------------------------------16 cPURPOSE: regularization of PDB-structure into SMMP geometry17 c 18 c@param nml molecule to be regularized19 c@param iter number of iterations during regularization20 c@param nsteps maximum number of steps in minimization21 c@param acc acceptance criterium for minimization22 c 23 cCALLS: minim, cnteny, outvar,rmsdopt24 c----------------------------------------------------------15 ! ---------------------------------------------------------- 16 ! PURPOSE: regularization of PDB-structure into SMMP geometry 17 ! 18 ! @param nml molecule to be regularized 19 ! @param iter number of iterations during regularization 20 ! @param nsteps maximum number of steps in minimization 21 ! @param acc acceptance criterium for minimization 22 ! 23 ! CALLS: minim, cnteny, outvar,rmsdopt 24 ! ---------------------------------------------------------- 25 25 26 26 include 'INCL.H' 27 27 include 'INCP.H' 28 28 29 cf2py intent(in) nml30 cf2py intent(in) iter31 cf2py intent(in) nsteps32 cf2py intent(in) acc29 !f2py intent(in) nml 30 !f2py intent(in) iter 31 !f2py intent(in) nsteps 32 !f2py intent(in) acc 33 33 34 34 dimension rm(3,3),av1(3),av2(3) … … 41 41 42 42 write(*,'(/,a,2(a,f4.2),/)') 43 #' ====================== Regularization only',44 #' Wt(energy) = ',wtey,' Wt(regul.) = ',wtrg43 & ' ====================== Regularization only', 44 & ' Wt(energy) = ',wtey,' Wt(regul.) = ',wtrg 45 45 46 46 call minim(1, nsteps, acc) … … 57 57 write(*,*) ' RMSD = ',rmsd 58 58 59 c--------------------------------------- fix vars. defined in PDB59 ! --------------------------------------- fix vars. defined in PDB 60 60 61 61 … … 67 67 68 68 write(*,'(/,a,2(a,f4.2),/)') 69 #' ====================== Internal Energy for Hydrogens only',70 #' Wt(energy) = ',wtey,' Wt(regul.) = ',wtrg69 & ' ====================== Internal Energy for Hydrogens only', 70 & ' Wt(energy) = ',wtey,' Wt(regul.) = ',wtrg 71 71 72 72 call minim(1, nsteps, acc) … … 95 95 96 96 write(*,'(/,a,i2,2(a,e11.3),/)') 97 #' ================ Minimization #',it,98 #' Wt(energy) = ',wtey,' Wt(regul.) = ',wtrg97 & ' ================ Minimization #',it, 98 & ' Wt(energy) = ',wtey,' Wt(regul.) = ',wtrg 99 99 100 100 call minim(1, nsteps, acc) … … 113 113 call cnteny(nml) 114 114 115 ccall outpdb(nml,12)115 ! call outpdb(nml,12) 116 116 117 cOutput of dihedral angles of the regularized structure117 ! Output of dihedral angles of the regularized structure 118 118 write(*,*) 'Dihedral angles of the regularized structure;' 119 119 call outvar(nml, 'regd.var')
Note:
See TracChangeset
for help on using the changeset viewer.