cxread debug 7
[unres.git] / source / wham / src-M / cxread.F
index e29fb24..c4cc7bb 100644 (file)
@@ -64,8 +64,10 @@ c      write (iout,*) "rpotE",rpotE," iret",iret
       call xdrfint_(ixdrf, nss, iret)
       do j=1,nss
            if (dyn_ss) then
-            call xdrfint(ixdrf, idssb(j)+nres, iret)
-            call xdrfint(ixdrf, jdssb(j)+nres, iret)
+            call xdrfint(ixdrf, idssb(j), iret)
+            call xdrfint(ixdrf, jdssb(j), iret)
+        idssb(j)=idssb(j)-nres
+        jdssb(j)=jdssb(j)-nres
            else
             call xdrfint_(ixdrf, ihpb(j), iret)
             call xdrfint_(ixdrf, jhpb(j), iret)
@@ -87,8 +89,8 @@ c      write (iout,*) "rpotE",rpotE," iret",iret
       call xdrfint(ixdrf, nss, iret)
       do j=1,nss
            if (dyn_ss) then
-            call xdrfint(ixdrf, idssb(j)+nres, iret)
-            call xdrfint(ixdrf, jdssb(j)+nres, iret)
+            call xdrfint(ixdrf, idssb(j), iret)
+            call xdrfint(ixdrf, jdssb(j), iret)
            else
             call xdrfint(ixdrf, ihpb(j), iret)
             call xdrfint(ixdrf, jhpb(j), iret)