Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.0 - 日本語

Change language to:
English - Français - Português

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.

Scilab manual >> PVM parallel Toolbox > pvm_halt

pvm_halt

stops the PVM daemon

Calling Sequence

[info] = pvm_halt()

Arguments

info

integer, status code returned by the routine. Values less than zero indicate an error.

Description

pvm_halt kills all PVM tasks, all the remote daemons, and the local daemon. If the master pvmd is killed manually it should be sent a SIGTERM signal to allow it to kill the remote pvmds and clean up various files.

The pvmd can be killed in a manner that leaves the file /tmp/pvmd.uid behind on one or more hosts (the uid suffix is the numeric user ID from /etc/passwd) of the user. This will prevent PVM from restarting on that host. Deletion of this file will fix this problem and it can be done as follows: rm `( grep $user /etc/passwd || ypmatch $user passwd ) | awk -F: '{print "/tmp/pvmd.";$3;exit}'`

For example:

-->pvm_halt()
 ans  =
 
    0.  
 
-->pvm_halt()
 ans  =
 
  - 14.

Error -14 means: pvm_halt(): Can't contact local daemon

<< pvm_gsize PVM parallel Toolbox pvm_joingroup >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:25:14 CET 2011