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.
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.