tcrm icon indicating copy to clipboard operation
tcrm copied to clipboard

Port to mpi4py

Open wcarthur opened this issue 5 years ago • 2 comments

Maintainers of pypar have indicated they are not planning to upgrade it to python3, instead recommending using mpi4py.

wcarthur avatar Oct 25 '19 05:10 wcarthur

I am unable to get ExecuteEvaluate to run in parallel with the new mpi4py implementation. The other modules (TrackGenerator, ExecuteWindfield) do seem to work OK in parallel though. Happy to provide more info if needed, but just wanted to flag up that I have had issues, and running without parallel takes a loooong time.

KayShelton avatar Apr 21 '20 17:04 KayShelton

Note, further to this, the processTracks function within the CreateDatabase module uses the same parallel implementation as ExecuteEvaluate, and also fails to process. The other functions to populate the hazard DB see to work OK in parallel.

KayShelton avatar Apr 28 '20 12:04 KayShelton