---
name: "doom"
section: "1"
platform: "linux"
package: "lam-runtime"
version: "6.3.2-3"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/doom"
---

# doom(1)

Deliver a signal to a LAM process.

## NAME

doom - Deliver a signal to a LAM process.

## SYNTAX

doom \[-h\] \[-\<signo\>\] \<nodes\> \[\<processes\>\]

## OPTIONS

- **-h**

  Print the command help menu.

- **-\<signo\>**

  Deliver the signal \<signo\>.

## DESCRIPTION

Most MPI users will probably not need to use the *doom* command; see [lamclean(1)](/lamclean/1.md).

The *doom* command delivers a signal to one or more processes on one or more nodes. The signal is specified with the *-\<signo\>* option. Possible signals are:

- 4

  terminate

- 5

  suspend execution

- 6

  continue execution

- 7

  user defined

- 8

  user defined

If a signal is not specified as an option, 4 (terminate) is delivered.

If no processes are specified, all application processes on that node will receive the signal. Processes can be specified in several ways, a mixture of which may be used on the command line. They are:

- i\<index\_list\>

  by the index printed by [state(1)](/state/1.md)

- p\<pid\_list\>

  by process identifier

## EXAMPLES

- doom n0-7 i2

  Terminate all processes with LAM index 2 on nodes 0 through 7.

- doom h p9287-9290

  Terminate local processes with process IDs 9287 through 9290.

- doom -5 n0-7,11

  Suspend execution of all application processes on nodes 0 through 7 and 11.

## SEE ALSO

[state(1)](/state/1.md), [lamclean(1)](/lamclean/1.md)
