<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Hi Venkatesh,</div><div><br></div><div> it sounds like a job for the batch scheduler; again, a "bash" problem, with some additional variables:</div><div><br></div><div>On a RHEL cluster, I was using Torque/PBS, which gives the `qsub`, `qstat` commands. I would guess that Cray has analogous ones .</div><div><br></div><div>PETSc and SLEPc are instead toolkits for splitting the individual solutions in bands or blocks that can be solved in parallel. </div><div><br></div><div>These are two distinct levels of parallelization for the total computational task.</div><div><br></div><div>Best regards,</div><div>Marco</div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi all,<br>
I am using Petsc and Slepc to solve my eigenvalue problem.<br>
<br>
I have 1000 A and B matrices saved as binary files. So I use in my script :<br>
<br>
*aprun -n 1 -N 1 ./ex7 -f1 A -f2 B -st_type sinvert -eps_target 0.01 *<br>
<br>
This is for one A and one B. So, how to do it for each A and B in multiple<br>
cores ?<br>
<br>
Pls. let me know.<br>
<br>
Thank you<br>
Venkatesh<br>
-------------- next part --------------<br><br>
<br>
Hi,<br>
I have access to Cray with many cores.<br>
It takes about 100 secs to solve in a single core. If I require to solve it<br>
sequentially, it will take a lot of time.<br>
Ok I can ask the admins, but in case you have an idea, pls. let me know.<br>
<br>
Best Regards,<br>
Venkatesh<br>
<br>
On Fri, Dec 18, 2015 at 2:32 PM, Timoth?e Nicolas <<br>
<a href="mailto:timothee.nicolas@gmail.com">timothee.nicolas@gmail.com</a>> wrote:<br>
<br>
> You need to be more specific, what kind of machine do you have ? If you<br>
> have very few cores, it will not help much to launch them all at the same<br>
> time, but at least you can make the thing automatic using the loop as I<br>
> told you. Your computer will solve the first problem and then automatically<br>
> go to the second etc etc. How much time does it take do perform your task<br>
> on one set of matrices A and B ?<br>
><br>
> If you are on a cluster with many many cores, then you can probably launch<br>
> your task in parallel, but I don't know how to do this exactly. But if it's<br>
> a cluster, you can ask the administrators.<br>
><br>
> Best<br>
><br>
> Timothee<br>
><br><br>
</blockquote></div><br></div></div>