Is there a way with Intel MPI 19 to see what the I_MPI_ADJUST_* values are set to?
With Intel 18.0.5, I see a lot like:
[0] MPI startup(): Gather: 3: 3073-16397 & 129-2147483647 [0] MPI startup(): Gather: 2: 16398-65435 & 129-2147483647 [0] MPI startup(): Gather: 3: 0-2147483647 & 129-2147483647 [0] MPI startup(): Gatherv: 1: 0-2147483647 & 0-2147483647 [0] MPI startup(): Reduce_scatter: 4: 0-0 & 0-8 [0] MPI startup(): Reduce_scatter: 1: 1-16 & 0-8
On my cluster which admittedly only has Intel 19.0.2 at the moment installed, I tried running various codes with Intel MPI 19.0.2 and I_MPI_DEBUG set from 1 to 1000 and...not much. For example, when running a hello world:
(1189)(master) $ mpiifort -V Intel(R) Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 19.0.2.187 Build 20190117 Copyright (C) 1985-2019 Intel Corporation. All rights reserved. (1190)(master) $ mpirun -V Intel(R) MPI Library for Linux* OS, Version 2019 Update 2 Build 20190123 (id: e2d820d49) Copyright 2003-2019, Intel Corporation. (1191)(master) $ mpirun -genv I_MPI_DEBUG=1000 -np 4 ./helloWorld.mpi3.hybrid.IMPI19.exe [0] MPI startup(): libfabric version: 1.7.0a1-impi [0] MPI startup(): libfabric provider: psm2 [0] MPI startup(): Rank Pid Node name Pin cpu [0] MPI startup(): 0 126170 borga065 {0,1,2,3,4,5,6,7,8,9} [0] MPI startup(): 1 126171 borga065 {10,11,12,13,14,15,16,17,18,19} [0] MPI startup(): 2 126172 borga065 {20,21,22,23,24,25,26,27,28,29} [0] MPI startup(): 3 126173 borga065 {30,31,32,33,34,35,36,37,38,39} Hello from thread 0 out of 1 on process 1 of 4 on processor borga065 Hello from thread 0 out of 1 on process 2 of 4 on processor borga065 Hello from thread 0 out of 1 on process 3 of 4 on processor borga065 Hello from thread 0 out of 1 on process 0 of 4 on processor borga065
Honestly I'm used to I_MPI_DEBUG being *very* verbose, but I guess not anymore? Is there another value I need to set?
Thanks,
Matt
TCE Open Date:
Wednesday, November 20, 2019 - 08:59