fortran simulated annealing