minimization in csa code is working now correctly
authorCezary Czaplewski <czarek@chem.univ.gda.pl>
Wed, 11 Apr 2012 20:46:25 +0000 (22:46 +0200)
committerCezary Czaplewski <czarek@chem.univ.gda.pl>
Wed, 11 Apr 2012 20:46:25 +0000 (22:46 +0200)
bin/unres/CSA/unres_csa_ifort_mpich-1.2.7p1.exe [new file with mode: 0755]
bin/unres/CSA/unres_ifort_csa_mpich-1.2.7p1.exe [deleted file]
source/unres/src_CSA/unres_csa.F

diff --git a/bin/unres/CSA/unres_csa_ifort_mpich-1.2.7p1.exe b/bin/unres/CSA/unres_csa_ifort_mpich-1.2.7p1.exe
new file mode 100755 (executable)
index 0000000..e795af5
Binary files /dev/null and b/bin/unres/CSA/unres_csa_ifort_mpich-1.2.7p1.exe differ
diff --git a/bin/unres/CSA/unres_ifort_csa_mpich-1.2.7p1.exe b/bin/unres/CSA/unres_ifort_csa_mpich-1.2.7p1.exe
deleted file mode 100755 (executable)
index abdc61b..0000000
Binary files a/bin/unres/CSA/unres_ifort_csa_mpich-1.2.7p1.exe and /dev/null differ
index 51d6bca..f229a9a 100644 (file)
@@ -441,7 +441,8 @@ c         print *,'result received from worker ',man,' sending now'
           iconf=ind(2)
           write (iout,*)
           write (iout,*)
-          write (iout,*) 'Conformation #',iconf,ind(5)
+          write (iout,*) 'Conformation #',iconf," sumsl return code ",
+     &                      ind(5)
 
           etot=energy(0)
           call enerprint(energy(0))
@@ -459,14 +460,14 @@ c         print *,'result received from worker ',man,' sending now'
 
           imm=imm-1
           if (read_cart) then
-            read (intin,'(e15.10,e15.5)',end=1101,err=1101) time,ene
+            read (intin,'(e15.10,e15.5)',end=11,err=11) time,ene
             call read_x(intin,*11)
 c Broadcast the order to compute internal coordinates to the slaves.
             if (nfgtasks.gt.1)
      &        call MPI_Bcast(6,1,MPI_INTEGER,king,FG_COMM,IERROR)
             call int_from_cart1(.false.)
           else
-            read (intin,'(i5)',end=1101,err=1101) iconf
+            read (intin,'(i5)',end=11,err=11) iconf
             call read_angles(intin,*11)
             call geom_to_var(nvar,varia)
             call chainbuild
@@ -510,7 +511,8 @@ c Broadcast the order to compute internal coordinates to the slaves.
         iconf=ind(2)
         write (iout,*)
         write (iout,*)
-        write (iout,*) 'Conformation #',iconf,ind(5)
+        write (iout,*) 'Conformation #',iconf," sumsl return code ",
+     &                  ind(5)
 
         etot=energy(0)
         call enerprint(energy(0))