V3FIT
ga_fitness_parallel.f
1  SUBROUTINE ga_fitness_parallel(j,fcn)
2  USE ga_mod
3  IMPLICIT NONE
4  INTEGER :: j
5  EXTERNAL fcn
6 #if !defined(MPI_OPT)
7  INTEGER :: iflag
8  REAL(rprec) :: funcval, ga_evaluate
9 
10  iflag=j
11  funcval = ga_evaluate(fcn, num_obj, f_obj, nparam, parent(1,j),
12  > iflag, nfit_eval)
13  WRITE (j+1000) j, iflag
14  WRITE (j+1000) funcval
15  CLOSE (j+1000)
16 #endif
17  END SUBROUTINE ga_fitness_parallel