Exemplo n.º 1
0
if rank == 0:
    print 'Running Serial...'
    parameters['filename'] = 'Test-Serial'
    A = Optimizer(parameters)
    A.run()
    done = True
else:
    done = False
done = MPI.COMM_WORLD.bcast(done, root=0)
print done

if rank == 0:
    print 'Running parallel...'
    parameters['filename'] = 'Test-Parallel'
    parameters['parallel'] = True
    A = Optimizer(parameters)
else:
    A = None
A = MPI.COMM_WORLD.bcast(A, root=0)
A.algorithm_parallel()

if rank == 0:
    print 'Running Island_Method'
    parameters['filename'] = 'Test-IM'
    parameters['algorithm_type'] = 'Island_Method'
    A = Optimizer(parameters)
else:
    A = None
A = MPI.COMM_WORLD.bcast(A, root=0)
A.island_algorithm()
Exemplo n.º 2
0
            'genealogy' : True,
            'allenergyfile' : True,
            'BestIndsList' : True}
if rank==0:
    print 'Running Serial...'
    parameters['filename'] = 'Test-Serial'
    A = Optimizer(parameters)
    A.run()
    done = True
else:
    done = False
done = MPI.COMM_WORLD.bcast(done,root=0)
print done


print 'Running parallel...'
parameters['filename'] = 'Test-Parallel'
parameters['parallel'] = True
A = Optimizer(parameters)
A.algorithm_parallel()

print 'Running Island_Method'
parameters['filename'] = 'Test-IM'
parameters['algorithm_type'] = 'Island_Method'
parameters['migration_percent'] = 0.1
A = Optimizer(parameters)
#else:
#    A = None
#A = MPI.COMM_WORLD.bcast(A,root=0)
A.island_algorithm()