Taken from Intel Performance Libraries, Intel® MPI Library Over Libfabric* Synchronize debug output from different process or threads.ĭo not use buffered I/O for debug output. Suppress warnings for improper use case (for example, incompatible combination of controls). Show source file name for each debug message. Show source line number for each debug message. Show time and date for each debug message. Show thread id for each debug message for multithreaded library. Output environment variables specific to the Intel® MPI Library. Output effective MPI rank, pid and node mapping table. Output information about the tuning file used. Indicate the level of debug information provided. To redirect the debug information output from stdout to stderr or a text file, use the I_MPI_DEBUG_OUTPUT environment variable $ mpirun -genv I_MPI_DEBUG=5 -genv I_MPI_DEBUG_OUTPUT=debug_output.txt -n 32. A value of I_MPI_DEBUG=5 is generally a good starting point, which provides sufficient information to find common errors. High values of I_MPI_DEBUG can output a lot of information and significantly reduce performance of your application. The higher the value, the more debug information you get. You can set the variable value from 0 (the default value) to 1000. The I_MPI_DEBUG environment variable provides a convenient way to get detailed information about an MPI application at runtime. The Detailed Information can be found at Displaying MPI Debug Information
0 Comments
Leave a Reply. |