X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=source%2Fwham%2Fsrc%2Fenergy_p_new.F;h=d857079aab6250551bc82e40915577cd83d9e78a;hb=5ff7ad0bbfd2c60edf49b10b9f9e6f81ff42a1e2;hp=9ea237d77230f5811297c58fd6cf9092110b3471;hpb=34d9af87d8a30caeb12b841c0310ced100c44970;p=unres.git diff --git a/source/wham/src/energy_p_new.F b/source/wham/src/energy_p_new.F index 9ea237d..d857079 100644 --- a/source/wham/src/energy_p_new.F +++ b/source/wham/src/energy_p_new.F @@ -154,7 +154,7 @@ c write (iout,*) "ft(6)",fact(6)," evdw",evdw," evdw_t",evdw_t energia(19)=esccor energia(20)=edihcnstr energia(21)=evdw_t - if (dyn_ss) call dyn_set_nss +c if (dyn_ss) call dyn_set_nss c detecting NaNQ #ifdef ISNAN #ifdef AIX @@ -803,8 +803,16 @@ C do iint=1,nint_gr(i) do j=istart(i,iint),iend(i,iint) C in case of diagnostics write (iout,*) "TU SZUKAJ",i,j,dyn_ss_mask(i),dyn_ss_mask(j) +C /06/28/2013 Adasko: In case of dyn_ss - dynamic disulfide bond +C formation no electrostatic interactions should be calculated. If it +C would be allowed NaN would appear IF (dyn_ss_mask(i).and.dyn_ss_mask(j)) THEN +C /06/28/2013 Adasko: dyn_ss_mask is logical statement wheather this Cys +C residue can or cannot form disulfide bond. There is still bug allowing +C Cys...Cys...Cys bond formation call dyn_ssbond_ene(i,j,evdwij) +C /06/28/2013 Adasko: dyn_ssbond_ene is dynamic SS bond foration energy +C function in ssMD.F evdw=evdw+evdwij c if (energy_dec) write (iout,'(a6,2i5,0pf7.3,a3)') c & 'evdw',i,j,evdwij,' ss'