title: Parallelization in C++ using MPI and Armadillo
body: <p>Here is my question: Are openBLAS/LAPACK libraries(under Armadillo library) able  to exploit parallelism under MPI framework?</p>
  
  <p>My concern is that while running program using <code>mpirun -np 1 executable</code>,since I am specifically asking OS to run my program using only one processor,I think openBLAS/LAPACK will multiply/add vector/matrices using only one processor rather than other processor sitting idle. Am I restricting openBlas/LAPACK to execute multiple threads on different processors via <code>-np 1</code>? How about using different cores available on one processor selected via <code>-np 1?</code></p>