Skip to content

Commit dcb08b6

Browse files
committed
don't bother updating t if t=0
1 parent 8260ee9 commit dcb08b6

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/simulated_annealing.F90

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -888,6 +888,7 @@ subroutine sa(me, x, rt, t, vm, xopt, fopt, nacc, nfcnev, ier)
888888
! if termination criteria is not met, prepare for another loop.
889889
temp_iter = temp_iter + 1
890890

891+
if (t_original /= 0.0_wp) then
891892
! apply the selected cooling schedule
892893
select case (me%cooling_schedule)
893894
case (1)
@@ -909,6 +910,7 @@ subroutine sa(me, x, rt, t, vm, xopt, fopt, nacc, nfcnev, ier)
909910
! fallback to geometric
910911
t = abs(rt)*t
911912
end select
913+
end if
912914

913915
do i = me%neps, 2, -1
914916
fstar(i) = fstar(i-1)

0 commit comments

Comments
 (0)