Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for PBS #88

Open
ndierckx opened this issue Jul 19, 2022 · 2 comments
Open

Support for PBS #88

ndierckx opened this issue Jul 19, 2022 · 2 comments

Comments

@ndierckx
Copy link

I saw there is support for SGE, Slurm and LSF; but does it also work for PBS submission systems?

@brianwalenz
Copy link
Member

It does not currently support PBS, but adding that shouldn't be difficult. Verkko uses two auxiliary scripts, one to submit a job to the cluster, the other to check if the job is running or finished.

The submit script takes a path to a script to run and limits on memory and cpu to use. It needs to return the scheduler job ID. (It also does some bookkeeping for debugging, like saving the script that runs and redirecting job output.)

The status script takes a job ID and returns "success" if the job finished successfully, "failed" if it failed, or "running" if the job is pending or running.

Happy to help, but I don't know enough PBS to do it all myself.

https://github.com/marbl/verkko/blob/master/src/profiles/slurm-sge-submit.sh
https://github.com/marbl/verkko/blob/master/src/profiles/slurm-sge-status.sh

@ndierckx
Copy link
Author

Ok thanks, I will have a look if I can do it, I am not that familiar with PBS either so...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants