A.5 submitting a simple job script with lsf – HP XC System 2.x Software User Manual

Page 139

Advertising
background image

Exit from the shell:

$ exit

exit

Check the finished job’s information:

$ bhist -l 124

Job <124>, User <lsfadmin>, Project <default>,

Interactive pseudo-terminal shell mode,

Extsched <SLURM[nodes=4]>, Command </bin/bash>

date and time stamp: Submitted from host <n2>,

to Queue <normal>, CWD <$HOME>,

4 Processors Requested, Requested Resources <type=any>;

date and time stamp: Dispatched to 4 Hosts/Processors

<4*lsfhost.localdomain>;

date and time stamp: slurm_id=22;ncpus=8;slurm_alloc=n[5-8];

date and time stamp: Starting (Pid 4785);

date and time stamp: Done successfully.

The CPU time used is 0.1 seconds;

date and time stamp: Post job process done successfully;

Summary of time in seconds spent in various states by date and time

PEND

PSUSP

RUN

USUSP

SSUSP

UNKWN

TOTAL

11

0

220

0

0

0

231

A.5 Submitting a Simple Job Script with LSF

This example submits a job script (

myjobscript.sh

) with the

bsub -I

option. Inside the

script, there are two

srun

commands. The first command displays the host name and second

command displays system information.

In this example, the run-time environment is first explored. Next, the contents of the

myjobscript.sh

script is displayed. Then an example of a command to launch the script is

shown. Finally, the resulting output of the script is provided.

Show the environment:

$ lsid

Platform LSF HPC 6.0 for SLURM, Sep 23 2004

Copyright 1992-2004 Platform Computing Corporation

My cluster name is penguin

My master name is lsfhost.localdomain

$ sinfo

PARTITION

AVAIL

TIMELIMIT

NODES

STATE

NODELIST

lsf

up

infinite

4

alloc

n[13-16]

$ lshosts

HOST_NAME

type

model

cpuf ncpus maxmem maxswp server RESOURCES

lsfhost.loc

SLINUX6

DEFAULT 1.0

8

1M

-

Yes

(slurm)

$ bhosts

HOST_NAME

STATUS

JL/U

MAX

NJOBS

RUN

SSUSP

USUSP

RSV

lsfhost.loc

ok

-

8

0

0

0

0

0

Display the script:

$ cat myjobscript.sh

#!/bin/sh

srun hostname

srun uname -a

Run the job:

$ bsub -I -n4 myjobscript.sh

Job <1006> is submitted to default queue <normal>.

Examples

A-5

Advertising