Hello, I am new to julia and parallel computing. I want to use parallel computing capability in julia in doing shift-invert calculations. My problem is that I have a couple of sparse matrices, and want to find specific eigenvalue of these matrices. depending on the size of my matrices, I want to use 4-24 of cores available on each computing node. The usual sparse matrices, shift-invert, Arpack function I use is as follows:

Val, Vec = eigs(A, nev=10, sigma=-5, ritzvec=true, tol=0.0);

My question is how can I run this single function on multiple cores. There is no ‘for loop’ in my code, just this line.

Thank you,