SKIRT / SKIRT9

SKIRT version 9 -- advanced radiative transfer in dusty systems
http://www.skirt.ugent.be
GNU Affero General Public License v3.0
38 stars 31 forks source link

Add diagnostic logging for MPI operations #163

Closed petercamps closed 2 years ago

petercamps commented 2 years ago

Description After this update, if SKIRT runs with multiple processes and the -v command line option is specified, the log files for each individual process will include diagnostic messages bracketing all MPI operations. This should facilitate debugging problems with inter-process communication.

Motivation Sometimes, a multi-process simulation hangs indefinitely, apparently at a point where MPI communication is happening or should happen. These diagnostic messages will hopefully help us understand what is going on when this happens.