Hi, It appears that there is a mismatch between the definition of the PMI2 maximum sizes of the VAL field in header files ./src/plugins/mpi/pmi2/pmi.h and ./src/api/slurm_pmi.h. pmi.h has MAXVALLEN defined to be 1024, but slurm_pmi.h has PMI_MAX_VAL_LEN defined to be 256. Recompiling SLURM with PMI_MAX_VAL_LEN defined as 1024 allows our test program to initialize and run to completion. Best regards, Dave David Parks Performance dparks@cray.com
Fixed in master branch. Thanks, David