First version of the MPI parallelization for CLEO #103
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is adding the developments for the MPI parallelization of CLEO.
I apologize for most of the changes being in one single commit, but to avoid many commits in between with a temporary state which is not anymore meaningful for the final state, the final changes were "squashed". Since most of the modifications are also interdependent it would be time very consuming to identify independent atomic changes to lead to the final result.
The parallelization has been tested with many numbers of processes up to 128, all giving the same results as the sequential run (with the only difference being the ordering of the superdroplets).