I'm an intern in a bioinformatic lab for the summer and I just got permission to use a super-computer to do protein disorder jobs. I know how to use this program on my local computer with linux and it's pretty simple. I downloaded it, make install, run the script with the right PATHs to the files I want to use et voilĂ .
My question is quite simple but since I'm new to all of this, I don't really know where to look : How can I know if I can use this program in parallel? I ask this because apparently I need to know that before I can submit a job. On the supercomputer there are nods with 8 cores. According to my colleagues, knowing if my job is parallelizable is very important since it will determine whether I use one core or all 8, which will affect time and resources.
I hope this makes sense and I'm sorry if it's a dumb question but I'm kind of lost here... Thanks for the help! :)
(the program I use is DISOPRED3, available for free)
The software man page generally has information on how to best parallelize runs. Quite a few use OpenMPI and such, so you could read through their documentation. If the developers have a github repo, you can read through the README there and look at issues. You could also email them.
Sadly there is not a lot of documentation. I searched a lot and couldn't find a definitive answer. I thought maybe there were ways to test this or something. Thanks for the answer!
cross-posted: http://stackoverflow.com/questions/30645791