Hi Diego,
I don't know about MPICH, but in case you haven't done this already, you
might check the Slurm side if everything is ready:
Did you make sure your Slurm was built with PMI support (as in
`configure ... --with-pmix=/path/to/pmix`)?
Do you see MPI types:
srun --mpi=list
Does a test like the following work:
srun --mpi=pmix -n2 -N2 pmix_client -n 2 --job-fence -c
Best,
Stephan