Work and Note

Ibm_spectrum_lsf

Follow me on GitHub

list of commands

bsub: submit a job
bjobs: review job status
bstop <jobid>: stop a job
bresume <jobid>: resume a job
bkill <jobid>: kill a job
bqueues: list available queues

environment variables

https://www.ibm.com/docs/en/spectrum-lsf/10.1.0?topic=variables-environment-set-job-execution

In addition to environment variables inherited from the user environment, LSF also sets several other environment variables for batch jobs.

bsub

-q ${QUEUE} : queue name

-n ${CORES} : number of cores
-R 'span[hosts=1]': Span string

-Is: Submits an interactive job and creates a pseudo-terminal with shell mode when the job starts.

-o <file1> -e <file2>: write stdout to file1, stderr to file2

job states

https://www.ibm.com/docs/en/spectrum-lsf/10.1.0?topic=execution-about-job-states

Span string

Used to specify how number of cores are split across nodes

https://www.ibm.com/docs/en/spectrum-lsf/10.1.0?topic=strings-span-string

bqueues

https://www.ibm.com/docs/en/spectrum-lsf/10.1.0?topic=reference-bqueues

lsmake

https://www.ibm.com/docs/en/spectrum-lsf/10.1.0?topic=reference-lsmake#v4526949

what entiy are involved

https://www.ibm.com/docs/en/spectrum-lsf/10.1.0?topic=lsf-daemons

distriubted compiling?

https://github.com/bazelbuild/remote-apis

https://bazel.build/community/remote-execution-services