Parallelization of a genetic code

A genetic algorithm has been parallelized using MPI. The program is used to optimize the properties of laser pulse trains to obtain specific effects in the dynamical alignment of molecules.

A detailed parallelization report is available.