hdiff output

r32902/fetchz.f 2017-07-02 13:30:08.736552853 +0100 r32901/fetchz.f 2017-07-02 13:30:09.496562936 +0100
1935:          IF (MXSTP.LT.MINMAX) PRINT '(A)','WARNING *** initial maximum step size < minimum'1935:          IF (MXSTP.LT.MINMAX) PRINT '(A)','WARNING *** initial maximum step size < minimum'
1936:          IF (MXSTP.GT.MAXMAX) PRINT '(A)','WARNING *** initial maximum step size > maximum'1936:          IF (MXSTP.GT.MAXMAX) PRINT '(A)','WARNING *** initial maximum step size > maximum'
1937:       ENDIF1937:       ENDIF
1938:       IF (PRESSURE) WRITE(*,'(A)') ' fetchz> Lattice constant will be optimised for zero pressure'1938:       IF (PRESSURE) WRITE(*,'(A)') ' fetchz> Lattice constant will be optimised for zero pressure'
1939:       IF (INR.NE.1) THEN1939:       IF (INR.NE.1) THEN
1940:          IF (.NOT.(BFGSMINT.OR.BSMIN.OR.RKMIN)) 1940:          IF (.NOT.(BFGSMINT.OR.BSMIN.OR.RKMIN)) 
1941:      1         WRITE(*,'(A,F15.8)') ' fetchz> Value of pushoff from stationary points of the wrong index=',PUSHOFF1941:      1         WRITE(*,'(A,F15.8)') ' fetchz> Value of pushoff from stationary points of the wrong index=',PUSHOFF
1942:          IF (.NOT.(BFGSMINT.OR.BSMIN.OR.RKMIN)) WRITE(*,'(A,F15.8)') 1942:          IF (.NOT.(BFGSMINT.OR.BSMIN.OR.RKMIN)) WRITE(*,'(A,F15.8)') 
1943:      1          ' fetchz> A pushoff from stationary points of the wrong index may be applied when the RMS force <',PUSHCUT1943:      1          ' fetchz> A pushoff from stationary points of the wrong index may be applied when the RMS force <',PUSHCUT
1944:       ENDIF1944:       ENDIF
1945:       IF (PUSHOPTT) THEN 
1946:          WRITE(6,'(A,G20.10)') 'fetchz> pushoff from ts determined by golden section search in the range zero to +/- ',PUSHOFF 
1947:          WRITE(6,'(A,G20.10)') '        Maximum golden ratio iterations ',PUSHOPTMAX,' step convergence condition ',PUSHOPTCONV  
1948:       ENDIF 
1949:       IF (RESIZE.NE.1.0D0) WRITE(*,'(A,F15.8)') ' fetchz> Initial coordinates will be scaled by a factor of ',RESIZE1945:       IF (RESIZE.NE.1.0D0) WRITE(*,'(A,F15.8)') ' fetchz> Initial coordinates will be scaled by a factor of ',RESIZE
1950: C     WRITE(*,'(A,E15.8)') ' fetchz> Eigenvalue shifting parameter=',SHIFTV1946: C     WRITE(*,'(A,E15.8)') ' fetchz> Eigenvalue shifting parameter=',SHIFTV
1951:       IF (FILTH.NE.0) WRITE(*,'(A,I6)') ' fetchz> Number to distinguish output files=',FILTH1947:       IF (FILTH.NE.0) WRITE(*,'(A,I6)') ' fetchz> Number to distinguish output files=',FILTH
1952:       IF (CONTAINER) WRITE(*,'(A,F15.5)') ' fetchz> System will be enclosed in a spherical container radius=',SQRT(RADIUS)1948:       IF (CONTAINER) WRITE(*,'(A,F15.5)') ' fetchz> System will be enclosed in a spherical container radius=',SQRT(RADIUS)
1953:       IF (FIXAFTER.GE.0) WRITE(*,'(A,I6)') ' fetchz> FIXIMAGE will be set permanently on after step ',FIXAFTER1949:       IF (FIXAFTER.GE.0) WRITE(*,'(A,I6)') ' fetchz> FIXIMAGE will be set permanently on after step ',FIXAFTER
1954:       IF (.NOT.PRINTPTS) WRITE(*,'(A,I6)') ' fetchz> Coordinates for intermediate steps will not be dumped to file points'1950:       IF (.NOT.PRINTPTS) WRITE(*,'(A,I6)') ' fetchz> Coordinates for intermediate steps will not be dumped to file points'
1955:       PRINT*1951:       PRINT*
1956: 1952: 
1957:       IF (IPRNT.NE.0) WRITE(*,'(A,I3)') ' fetchz> IPRNT set to ',IPRNT1953:       IF (IPRNT.NE.0) WRITE(*,'(A,I3)') ' fetchz> IPRNT set to ',IPRNT
1958:       IF ((.NOT.BFGSMINT).AND.(.NOT.BFGSTST).AND.(.NOT.BSMIN.OR.RKMIN)) THEN1954:       IF ((.NOT.BFGSMINT).AND.(.NOT.BFGSTST).AND.(.NOT.BSMIN.OR.RKMIN)) THEN


r32902/key.f90 2017-07-02 13:30:08.988556213 +0100 r32901/key.f90 2017-07-02 13:30:09.752566337 +0100
 18:      &        NTRAPPOW, MAXINTIMAGE, CHECKDID, CHECKREPINTERVAL, INTFREEZEMIN, INTNTRIESMAX, INTIMAGEINCR, & 18:      &        NTRAPPOW, MAXINTIMAGE, CHECKDID, CHECKREPINTERVAL, INTFREEZEMIN, INTNTRIESMAX, INTIMAGEINCR, &
 19:      &        NCONSTRAINTFIX, INTIMAGECHECK, NREPULSIVEFIX, NRANROT, NENDDUP, LOCALPERMNEIGH, & 19:      &        NCONSTRAINTFIX, INTIMAGECHECK, NREPULSIVEFIX, NRANROT, NENDDUP, LOCALPERMNEIGH, &
 20:      &        LOCALPERMMAXSEP, NONEDAPBC, STRUC, QCHEMESNAO, QCHEMESNMO, QCHEMESNZERO, QCHEMESNELEC, PMPATHINR, & 20:      &        LOCALPERMMAXSEP, NONEDAPBC, STRUC, QCHEMESNAO, QCHEMESNMO, QCHEMESNZERO, QCHEMESNELEC, PMPATHINR, &
 21:      &        MULTISUNIT, MULTIFUNIT,NIMAGEINST,NGLJ,ST_TSSTEP,LANSTEP,NONFREEZE, & 21:      &        MULTISUNIT, MULTIFUNIT,NIMAGEINST,NGLJ,ST_TSSTEP,LANSTEP,NONFREEZE, &
 22:      &        MCPATHBINS,MCPATHEQUIL,MCPATHSTEPS,MCPATHPRTFRQ,MCPATHTS,MCPATHSCHECK,RPHSLICES,RPHQBINS, & 22:      &        MCPATHBINS,MCPATHEQUIL,MCPATHSTEPS,MCPATHPRTFRQ,MCPATHTS,MCPATHSCHECK,RPHSLICES,RPHQBINS, &
 23:      &        ITWIST, JTWIST, KTWIST, LTWIST, MCPATHSTART, MCPATHBLOCK, MCPATHOVER, NCPU, MCPATHDOBLOCK, MCMERGES, MCMERGEQ, & 23:      &        ITWIST, JTWIST, KTWIST, LTWIST, MCPATHSTART, MCPATHBLOCK, MCPATHOVER, NCPU, MCPATHDOBLOCK, MCMERGES, MCMERGEQ, &
 24:      &        MCMERGEI,GAUSSIANCHARGE,GAUSSIANMULTI,ITG03, REDOTS, QCIPERMCHECKINT, & 24:      &        MCMERGEI,GAUSSIANCHARGE,GAUSSIANMULTI,ITG03, REDOTS, QCIPERMCHECKINT, &
 25:      &        MLPIN, MLPSTART, MLPOUT, MLPHIDDEN, MLPDATA, NMLP, N_TO_ALIGN, DJWRBID, STM, NHEXAMERS, & 25:      &        MLPIN, MLPSTART, MLPOUT, MLPHIDDEN, MLPDATA, NMLP, N_TO_ALIGN, DJWRBID, STM, NHEXAMERS, &
 26:      &        MLQIN, MLQSTART, MLQOUT, MLQDATA, NMLQ, & 26:      &        MLQIN, MLQSTART, MLQOUT, MLQDATA, NMLQ, &
 27:      &        QCIADDREP, QCIBONDS, QCISECOND, MAXNACTIVE, QCIIMAGE, NADDTARGET, NUMNN, MULTI_COUNT, MULTI_LAST, MULTI_STEP, & 27:      &        QCIADDREP, QCIBONDS, QCISECOND, MAXNACTIVE, QCIIMAGE, NADDTARGET, NUMNN, MULTI_COUNT, MULTI_LAST, MULTI_STEP, &
 28:      &        NDOF, RECCOUNT, MLPPROBPOS, PUSHOPTMAX 28:      &        NDOF, RECCOUNT, MLPPROBPOS
 29:  29: 
 30:       LOGICAL :: DTEST, MASST, RTEST, EFSTEPST, VECTORST, SUMMARYT, DUMPV, DUMPMAG, FREEZE, FREEZERANGE, GRADSQ, & 30:       LOGICAL :: DTEST, MASST, RTEST, EFSTEPST, VECTORST, SUMMARYT, DUMPV, DUMPMAG, FREEZE, FREEZERANGE, GRADSQ, &
 31:      &        PGRAD, VALUEST, ADMT, BFGSMINT, BFGSTST, CHECKINDEX, TOSI, CONTAINER, & 31:      &        PGRAD, VALUEST, ADMT, BFGSMINT, BFGSTST, CHECKINDEX, TOSI, CONTAINER, &
 32:      &        GAUSSIAN, CADPAC, PRESSURE, FTEST, DCHECK, CP2K, DFTP, CPMD, CPMDC, FREEZERES, DF1T, & 32:      &        GAUSSIAN, CADPAC, PRESSURE, FTEST, DCHECK, CP2K, DFTP, CPMD, CPMDC, FREEZERES, DF1T, &
 33:      &        VARIABLES, FIELDT, OHT, IHT, TDT, D5HT, TWOENDS, PV, FRACTIONAL, BLNT, HYBRIDMINT, & 33:      &        VARIABLES, FIELDT, OHT, IHT, TDT, D5HT, TWOENDS, PV, FRACTIONAL, BLNT, HYBRIDMINT, &
 34:      &        INDEXT, LANCZOST, NOSHIFT, GAMESSUS, GAMESSUK, PVTS, RIGIDBODY, CASTEP, ONETEP, QCHEM, QCHEMES, VASP, & 34:      &        INDEXT, LANCZOST, NOSHIFT, GAMESSUS, GAMESSUK, PVTS, RIGIDBODY, CASTEP, ONETEP, QCHEM, QCHEMES, VASP, &
 35:      &        BFGSSTEP, BULKT, HUPDATE, NOHESS, READV, NOIT, THOMSONT, SIO2T, SIO2C6T, BISECTT, BISECTDEBUG, & 35:      &        BFGSSTEP, BULKT, HUPDATE, NOHESS, READV, NOIT, THOMSONT, SIO2T, SIO2C6T, BISECTT, BISECTDEBUG, &
 36:      &        TOSIC6, TOSIPOL, FIXIMAGE, DFTBT, CHECKCONT, CHECKDT, SHIFTED, READSP, DUMPSP, NOFRQS, & 36:      &        TOSIC6, TOSIPOL, FIXIMAGE, DFTBT, CHECKCONT, CHECKDT, SHIFTED, READSP, DUMPSP, NOFRQS, &
 37:      &        ALLSTEPS, ALLVECTORS, MWVECTORS, WELCH, BINARY, READHESS, MOVIE, NORESET, TWOD, & 37:      &        ALLSTEPS, ALLVECTORS, MWVECTORS, WELCH, BINARY, READHESS, MOVIE, NORESET, TWOD, &
 38:      &        DOUBLET, REOPT, PARALLEL, LINEMIN, FIXD, KEEPINDEX, BSMIN, PRINTPTS, RKMIN, REPELTST,& 38:      &        DOUBLET, REOPT, PARALLEL, LINEMIN, FIXD, KEEPINDEX, BSMIN, PRINTPTS, RKMIN, REPELTST,&
 51:      &        NONEBMAX, READMASST, ONEDAPBCT, ONEDPBCT, INVTONEDPBCT, INVTTWODPBCT, TWODAPBCT, TWODPBCT, THREEDAPBCT, & 51:      &        NONEBMAX, READMASST, ONEDAPBCT, ONEDPBCT, INVTONEDPBCT, INVTTWODPBCT, TWODAPBCT, TWODPBCT, THREEDAPBCT, &
 52:      &        THREEDPBCT, FOURDAPBCT, FOURDPBCT, MODEDOWNT, CHEMSHIFT, TTM3T, & 52:      &        THREEDPBCT, FOURDAPBCT, FOURDPBCT, MODEDOWNT, CHEMSHIFT, TTM3T, &
 53:      &        NOINVERSION, INVERTPT, KNOWVECS, PMPATHT, AAORIENTT, MULTIJOBT, QUIPARGSTRT, QUIPPARAMST, HESSDUMPT, & 53:      &        NOINVERSION, INVERTPT, KNOWVECS, PMPATHT, AAORIENTT, MULTIJOBT, QUIPARGSTRT, QUIPPARAMST, HESSDUMPT, &
 54:      &        CLASSICALRATEST, TSPLITTINGT, HESSREADT, INSTANTONOPTT,INSTANTONSTARTDUMPT,VARSTEPOPTT, MOLPRO, REAXFFT, & 54:      &        CLASSICALRATEST, TSPLITTINGT, HESSREADT, INSTANTONOPTT,INSTANTONSTARTDUMPT,VARSTEPOPTT, MOLPRO, REAXFFT, &
 55:      &        EIGENONLY,OVERCONV, GLJT,CLSTRINGT,CLSTRINGTST, PHI4MODT, EX1DT, MCPATHT, MCBIAST, RPHT, TWISTT, MCPATH2T, & 55:      &        EIGENONLY,OVERCONV, GLJT,CLSTRINGT,CLSTRINGTST, PHI4MODT, EX1DT, MCPATHT, MCBIAST, RPHT, TWISTT, MCPATH2T, &
 56:      &        PBST, SSHT, GAUSSIAN03, CPPNEBT, CUDAT, CUDATIMET, TRUSTMODET,MODELOST, METRICTENSOR, INTSPRINGACTIVET, & 56:      &        PBST, SSHT, GAUSSIAN03, CPPNEBT, CUDAT, CUDATIMET, TRUSTMODET,MODELOST, METRICTENSOR, INTSPRINGACTIVET, &
 57:      &        PERMGUESS, QCIPERMCHECK, DUMPFRQST, MULTIPOTT, MLP3T, MLPB3T, DUMPBESTPATH, ALIGNRBST, AVOID_COLLISIONS, MLPPROB, & 57:      &        PERMGUESS, QCIPERMCHECK, DUMPFRQST, MULTIPOTT, MLP3T, MLPB3T, DUMPBESTPATH, ALIGNRBST, AVOID_COLLISIONS, MLPPROB, &
 58:      &        MALONALDEHYDE, SIO2PT, MLPNEWREG, DJWRBT, STEALTHYT, STEALTV, LJADDT, MLPB3NEWT, MLPVB3T, & 58:      &        MALONALDEHYDE, SIO2PT, MLPNEWREG, DJWRBT, STEALTHYT, STEALTV, LJADDT, MLPB3NEWT, MLPVB3T, &
 59:      &        QCIPOTT, QCIPOT2T, QCIRADSHIFTT, QCINOREPINT, QCIAMBERT, SLERPT, NOTRANSROTT, MAXGAPT, BULKBOXT, GDSQT, FLATTESTT, & 59:      &        QCIPOTT, QCIPOT2T, QCIRADSHIFTT, QCINOREPINT, QCIAMBERT, SLERPT, NOTRANSROTT, MAXGAPT, BULKBOXT, GDSQT, FLATTESTT, &
 60:      &        MLQT, MLQPROB, LJADD2T, MACROIONT, NOREGBIAS, PYADDT, PYADD2T, SANDBOXT, LJADD3T, LJADD4T, & 60:      &        MLQT, MLQPROB, LJADD2T, MACROIONT, NOREGBIAS, PYADDT, PYADD2T, SANDBOXT, LJADD3T, LJADD4T, &
 61:      &        MBPOLT, MULTIJOB_MACHINET, DUMPDATA_MACHINET, PLUSSIDET, MINUSSIDET, PUSHOPTT 61:      &        MBPOLT, MULTIJOB_MACHINET, DUMPDATA_MACHINET, PLUSSIDET, MINUSSIDET
 62:  62: 
 63: ! sy349 > for testing the flatpath after dneb 63: ! sy349 > for testing the flatpath after dneb
 64:       !LOGICAL, ALLOCATABLE :: FLATPATHT(:) 64:       !LOGICAL, ALLOCATABLE :: FLATPATHT(:)
 65:       LOGICAL FLATPATHT 65:       LOGICAL FLATPATHT
 66:  66: 
 67: ! bf269 > polymer in a pore (non-bonding (LJ) energy from neighbours is not subtracted) 67: ! bf269 > polymer in a pore (non-bonding (LJ) energy from neighbours is not subtracted)
 68:       LOGICAL :: PORE8T = .FALSE. ! add 8th power cylindrical pore to the potential? 68:       LOGICAL :: PORE8T = .FALSE. ! add 8th power cylindrical pore to the potential?
 69:       INTEGER :: PORE8_AXIS = 3 ! principal axis of the cylindric pore (1:x, 2:y, 3:z) 69:       INTEGER :: PORE8_AXIS = 3 ! principal axis of the cylindric pore (1:x, 2:y, 3:z)
 70:       DOUBLE PRECISION :: PORE8_ENERGY = 1.0d1 ! energy of the pore when radius = 1 70:       DOUBLE PRECISION :: PORE8_ENERGY = 1.0d1 ! energy of the pore when radius = 1
 71:       LOGICAL :: HARMPOLYT = .FALSE. ! add harmonic bonds between the beads 71:       LOGICAL :: HARMPOLYT = .FALSE. ! add harmonic bonds between the beads
103:      &        REDOK, REDOFRAC, D1INIT, D2INIT, REDOE1, REDOE2, RPBETA, REPCON, PFORCE, &103:      &        REDOK, REDOFRAC, D1INIT, D2INIT, REDOE1, REDOE2, RPBETA, REPCON, PFORCE, &
104:      &        CPCONSTRAINTTOL, CPCONSTRAINTDEL, CPCONSTRAINTREP, CPCONSTRAINREPCUT, CPCONFRAC, &104:      &        CPCONSTRAINTTOL, CPCONSTRAINTDEL, CPCONSTRAINTREP, CPCONSTRAINREPCUT, CPCONFRAC, &
105:      &        INTLJTOL, INTLJDEL, INTLJEPS, IMSEPMIN, IMSEPMAX, TRAPK, MINOVERLAP, &105:      &        INTLJTOL, INTLJDEL, INTLJEPS, IMSEPMIN, IMSEPMAX, TRAPK, MINOVERLAP, &
106:      &        INTFREEZETOL, LOCALPERMCUT, LOCALPERMCUT2, LOCALPERMCUTINC, CHECKREPCUTOFF, CONCUTABS, &106:      &        INTFREEZETOL, LOCALPERMCUT, LOCALPERMCUT2, LOCALPERMCUTINC, CHECKREPCUTOFF, CONCUTABS, &
107:      &        CONCUTFRAC, ENDNUMHESSDELTA, DNEBEFRAC, QCHEMSCALE, KAA, SIGMAAA, QUIPATOMMASS, TEMPERATURE1, &107:      &        CONCUTFRAC, ENDNUMHESSDELTA, DNEBEFRAC, QCHEMSCALE, KAA, SIGMAAA, QUIPATOMMASS, TEMPERATURE1, &
108:      &        DISTORTINST,DELTAINST,MOLPROSCALE,COVER,STTSRMSCONV,LAN_DIST,LANCONV,LANFACTOR, &108:      &        DISTORTINST,DELTAINST,MOLPROSCALE,COVER,STTSRMSCONV,LAN_DIST,LANCONV,LANFACTOR, &
109:      &        STOCKEXP, JPARAM, MCPATHTEMP, MCPATHDMAX, MCPATHSTEP, MCPATHACCRATIO, BIASFAC, &109:      &        STOCKEXP, JPARAM, MCPATHTEMP, MCPATHDMAX, MCPATHSTEP, MCPATHACCRATIO, BIASFAC, &
110:      &        MCADDDEV, MCPATHQMIN, MCPATHQMAX, RPHQMIN, RPHQMAX, RPHTEMP, TWISTF, TWISTREF, MCPATHADDREF, &110:      &        MCADDDEV, MCPATHQMIN, MCPATHQMAX, RPHQMIN, RPHQMAX, RPHTEMP, TWISTF, TWISTREF, MCPATHADDREF, &
111:      &        MCPATHGWS, MCPATHGWQ, MCPATHNEGLECT, MCPATHTOL, FRAMESDIFF,TMRATIO, INTMINFAC, MLPLAMBDA, COLL_TOL, KLIM, SCA, &111:      &        MCPATHGWS, MCPATHGWQ, MCPATHNEGLECT, MCPATHTOL, FRAMESDIFF,TMRATIO, INTMINFAC, MLPLAMBDA, COLL_TOL, KLIM, SCA, &
112:      &        NEBMAXERISE, GDSQ, FLATEDIFF, QCIADDREPCUT, QCIADDREPEPS, QCIRADSHIFT, INTCONCUT, MLQLAMBDA, FRQCONV, FRQCONV2, &112:      &        NEBMAXERISE, GDSQ, FLATEDIFF, QCIADDREPCUT, QCIADDREPEPS, QCIRADSHIFT, INTCONCUT, MLQLAMBDA, FRQCONV, FRQCONV2, &
113:      &        TANHFAC, LJADDCUTOFF,LJADDREFNORM,MAXIMFACTOR, PUSHOPTCONV113:      &        TANHFAC, LJADDCUTOFF,LJADDREFNORM,MAXIMFACTOR
114: 114: 
115: !     sf344115: !     sf344
116:       DOUBLE PRECISION :: PCUTOFF,PYA11(3),PYA21(3),PYA12(3),PYA22(3),PEPSILON1(3),PSCALEFAC1(2),PSCALEFAC2(2), &116:       DOUBLE PRECISION :: PCUTOFF,PYA11(3),PYA21(3),PYA12(3),PYA22(3),PEPSILON1(3),PSCALEFAC1(2),PSCALEFAC2(2), &
117:      &                     PEPSILONATTR(2),PSIGMAATTR(2), PYOVERLAPTHRESH, LJSITECOORDS(3), LJGSITESIGMA, LJGSITEEPS, &117:      &                     PEPSILONATTR(2),PSIGMAATTR(2), PYOVERLAPTHRESH, LJSITECOORDS(3), LJGSITESIGMA, LJGSITEEPS, &
118:      &                     PYLOCALSTEP(2),PYCFTHRESH,PYGRAVITYC1,PYGRAVITYC2,PERCCUT118:      &                     PYLOCALSTEP(2),PYCFTHRESH,PYGRAVITYC1,PYGRAVITYC2,PERCCUT
119:  119:  
120:       DOUBLE PRECISION, ALLOCATABLE :: PYADDEPS(:,:)120:       DOUBLE PRECISION, ALLOCATABLE :: PYADDEPS(:,:)
121:       LOGICAL, ALLOCATABLE :: uniaxarray(:)121:       LOGICAL, ALLOCATABLE :: uniaxarray(:)
122:       DOUBLE PRECISION, ALLOCATABLE :: PYADDREP(:,:), PYADDATT(:,:)122:       DOUBLE PRECISION, ALLOCATABLE :: PYADDREP(:,:), PYADDATT(:,:)
123:       DOUBLE PRECISION, ALLOCATABLE :: POINTSDECA(:), POINTSICOS(:)123:       DOUBLE PRECISION, ALLOCATABLE :: POINTSDECA(:), POINTSICOS(:)


r32902/keywords.f 2017-07-02 13:30:09.240559540 +0100 r32901/keywords.f 2017-07-02 13:30:10.012569783 +0100
373:          TOLE=0.0001D0373:          TOLE=0.0001D0
374:          NHCHECK=6374:          NHCHECK=6
375: 375: 
376:          TRAD=2.0376:          TRAD=2.0
377:          RESIZE=1.0D0377:          RESIZE=1.0D0
378: 378: 
379:          RTEST=.FALSE.379:          RTEST=.FALSE.
380:          JZ=0.0D0380:          JZ=0.0D0
381:          OMEGA=0.0D0381:          OMEGA=0.0D0
382: 382: 
383:          PUSHOPTT=.FALSE. 
384:          PUSHOPTMAX=100 
385:          PUSHOPTCONV=1.0D-4 
386:          PUSHOFF=0.01D0383:          PUSHOFF=0.01D0
387:          PUSHCUT=1.0D-5384:          PUSHCUT=1.0D-5
388: 385: 
389:          BINARY=.FALSE.386:          BINARY=.FALSE.
390:          NSTEPMIN=0387:          NSTEPMIN=0
391: 388: 
392:          HUPDATE=.FALSE.389:          HUPDATE=.FALSE.
393:          NSTHUP=0390:          NSTHUP=0
394:          INTHUP=0391:          INTHUP=0
395:          PHIG=0.0D0392:          PHIG=0.0D0
5625:          ELSE IF (WORD .EQ. 'PUSHCUT') THEN5622:          ELSE IF (WORD .EQ. 'PUSHCUT') THEN
5626:             CALL READF(PUSHCUT)5623:             CALL READF(PUSHCUT)
5627: ! 5624: ! 
5628: ! PUSHOFF x sets the magnitude of the step away from a converged5625: ! PUSHOFF x sets the magnitude of the step away from a converged
5629: ! transition state if detected on the first cycle of5626: ! transition state if detected on the first cycle of
5630: ! a minimisation                                     - default x=0.015627: ! a minimisation                                     - default x=0.01
5631: ! 5628: ! 
5632:          ELSE IF (WORD .EQ. 'PUSHOFF') THEN5629:          ELSE IF (WORD .EQ. 'PUSHOFF') THEN
5633:             CALL READF(PUSHOFF)5630:             CALL READF(PUSHOFF)
5634: ! 5631: ! 
5635: ! PUSHOPT x  specifies a golden section search for the best pushoff value for the + and - 
5636: ! sides of a ts. The search will be bracketed in the range [0:x] and [0:-x]. 
5637: ! defaults x=0.01, pushoffconv 1.0D-4, pushoptmax 100 
5638: !  
5639:          ELSE IF (WORD .EQ. 'PUSHOFF') THEN 
5640:             PUSHOPTT=.TRUE. 
5641: !           REDOTS=0 ! allow different pushoffs - changes initial bracket region 
5642:             IF (NITEMS.GT.1) CALL READF(PUSHOFF) 
5643:             IF (NITEMS.GT.2) CALL READF(PUSHOPTCONV) 
5644:             IF (NITEMS.GT.3) CALL READF(PUSHOPTMAX) 
5645: !  
5646: ! PV5632: ! PV
5647: ! 5633: ! 
5648:          ELSE IF (WORD.EQ.'PV') THEN5634:          ELSE IF (WORD.EQ.'PV') THEN
5649:             PV=.TRUE.5635:             PV=.TRUE.
5650:             IF (NITEMS.GT.1) CALL READF(PRESS)5636:             IF (NITEMS.GT.1) CALL READF(PRESS)
5651:             IF (NITEMS.GT.2) CALL READF(PVCONV)5637:             IF (NITEMS.GT.2) CALL READF(PVCONV)
5652:             IF (NITEMS.GT.3) CALL READF(PVTOL)5638:             IF (NITEMS.GT.3) CALL READF(PVTOL)
5653:             IF (NITEMS.GT.4) CALL READI(PVSTEPS)5639:             IF (NITEMS.GT.4) CALL READI(PVSTEPS)
5654:          ELSE IF (WORD.EQ.'PVTS') THEN5640:          ELSE IF (WORD.EQ.'PVTS') THEN
5655:             PV=.TRUE.5641:             PV=.TRUE.


legend
Lines Added 
Lines changed
 Lines Removed

hdiff - version: 2.1.0