Controlling Number or Processes with SuperLU/MUMPS

While I have no issue using mpirun -np N to control the number of processes when using a Krylov solver, I’m finding that if I try to use this with either superlu_dist or mumps, it just runs with all the cores on my system, no matter what I set for N. How do I control this?

It might be worthwhile looking at Multicore and Ubuntu - #7 by dparsons and subsequent posts.