beautypg.com

HP XC System 3.x Software User Manual

Page 88

background image

LSF-HPC Equivalent

Description

srun

Option

You cannot use this option. LSF-HPC uses it to create
allocation.

Root attempts to submit or run a job as
normal user.

--uid=user

bsub -W runlimit

Establish a time limit to terminate the job
after specified number of minutes.

-t

--time=minutes

You cannot use this option. LSF-HPC uses this option
to create allocation.

Root attempts to submit or run a job as
group.

--gid=group

You cannot use this option. LSF-HPC uses this option
to create allocation.

Allocate resource and spawn a shell.

-A

--allocate

You cannot use this option. LSF-HPC uses this option
to create allocation.

Immediately exit after allocating resources.

--no-shell

You cannot use this option. LSF-HPC uses this option
to create allocation.

Allocate immediately or fail.

-I

--immediate

You cannot use this option. LSF-HPC uses this option
to create allocation.

Share nodes with other running jobs.

SHARED=FORCE

shares all nodes in

partition.

SHARED=YES

shares nodes if and only if

–share

is specified.

SHARED=NO

means do not share the node.

-s

--share

Use when launching parallel tasks.

Overcommit resources.

-O

--overcommit

Meaningless under LSF-HPC.

Submit in “batch mode”.

-b

--batch

Use as an argument to srun when launching parallel
tasks.

Run a job step relative to node n of the
current allocation. It is about placing tasks
within allocation.

-r

--relative=n

Job starts in job submission directory by default.

Specify the working directory of the job.

-D

--chdir=path

When creating allocation, LSF-HPC does not use the
–k

option. SLURM always terminates a job if one of

allocated nodes fails

Do not automatically terminate a job if one
of the nodes it has been allocated fails.

-k

--no-kill

Use as an argument to srun when launching parallel
tasks.

The srun command uses nthreads to
initiate and control the parallel job.

-T

--threads=nthreads

Use as an argument to srun when launching parallel
tasks.

Prepend task number to lines of
stdout

/stderr.

-l

--label

Use as an argument to srun when launching parallel
tasks.

Do not line buffer stdout from remote tasks.

-u

--unbuffered

Use as an argument to srun when launching parallel
tasks.

Distribution method for remote processes.

-m

--distribution=block

|cyl

Use as an argument to srun when launching parallel
tasks.

Identify the type of MPI to be used.

--mpi=mpi_type

Do not use. SLURM_JOBID is set in job environment
to associate job with SLURM allocation.

Initiate a job step under an already allocated
job id.

--jobid=id

Use as an argument to srun when launching parallel
tasks.

Verbose operation.

-v

Use as an argument to srun when launching parallel
tasks.

A debug level for slurmd.

-d

--slurm-debug=level

88

Using LSF