Appendix A. PVM Error Messages

Table A-1 lists the errors detected by PVM. These error message descriptions include the following information:

Be cautious in your use of the numeric values, because the values assigned to the symbols may change at any time and without any notice.

Errors with numeric values of -100 and below are SGI extensions.

Table A-1. Error Messages Issued by PVM Functions

Error text

Value

Symbol

Additional information

 

0

PvmOk

 

 

-1

 

Reserved

Bad parameter

-2

PvmBadParam

A bad parameter was passed to the function.

Count mismatch

-3

PvmMismatch

The count parameter does not match the count used in peer tasks.

Value too large

-4

PvmOverflow

A value is too large to be packed or unpacked.

End of buffer

-5

PvmNoData

The end of a message buffer was reached while trying to unpack data.

No such host

-6

PvmNoHost

There is no host in the virtual machine with the specified name, or the name could not be resolved to an address.

No such file

-7

PvmNoFile

The specified executable file does not exist.

 

-8

 

Reserved

 

-9

 

Reserved

Malloc failed

-10

PvmNoMem

malloc failed to get memory for libpvm.

 

-11

 

Reserved

Can't decode message

-12

PvmBadMsg

The received message has a data format native to another machine, which cannot be decoded by libpvm.

 

-13

 

Reserved

System error

-14

PvmSysErr

libpvm could not contact a pvmd daemon on the local host, or the pvmd failed during an operation.

No current buffer

-15

PvmNoBuf

There is no current message buffer to pack or unpack.

No such buffer

-16

PvmNoSuchBuf

There is no message buffer with the specified buffer handle.

Null group name

-17

PvmNullGroup

A null group name was passed to a function.

Already in group

-18

PvmDupGroup

The task is already a member of the group it attempted to join.

No such group

-19

PvmNoGroup

The specified group does not exist.

Not in group

-20

PvmNotInGroup

The specified group has no such member task.

No such instance

-21

PvmNoInst

The specified group has no member with this instance.

Host failed

-22

PvmHostFail

A foreign host in the virtual machine failed during the requested operation.

No parent task

-23

PvmNoParent

This task has no parent task.

Not implemented

-24

PvmNotImpl

This libpvm function or option is not implemented.

Pvmd system error

-25

PvmDSysErr

An internal mechanism in the pvmd daemon failed during the requested operation.

Version mismatch

-26

PvmBadVersion

Two PVM components (a pvmd daemon and a task, two pvmd daemons, or two tasks) have incompatible protocol versions and cannot interoperate.

Out of resources

-27

PvmOutofRes

The requested operation could not be completed due to lack of resources.

Duplicate host

-28

PvmDupHost

An attempt was made to add the same host to a virtual machine more than once, or to add a host already a member of another virtual machine owned by the same user.

Can't start pvmd

-29

PvmCantStart

A pvmd daemon could not be started on the local host, or a slave pvmd daemon could not be started on a remote host.

Already in progress

-30

PvmAlready

The requested operation requires exclusive access, and another operation was already in progress.

No such task

-31

PvmNoTask

No task exists with the given TID.

No such entry

-32

PvmNoEntry

The class server has no entry matching the lookup request.

Duplicate entry

-33

PvmDupEntry

The class server already has an entry matching the insert request.

Name too long

-100

PvmTooLong

 

Async transfers still active

-101

PvmStillActive

 

Precision lost on default pack

-102

PvmLostPrecision

 

Out of buffers

-103

PvmOutOfResBuf

The requested operation could not be completed due to lack of data buffer resources.

Out of shared memory pool

-104

PvmOutOfResSMP

The requested operation could not be completed due to lack of SMP resources.

Too many group members

-105

PvmOutOfResGmems

The requested operation could not be completed due to lack of resources.

Too much data packed

-106

PvmTooMuchData

 

Hit PVM_TOTAL_PACK limit

-107

PvmMemLimit

 

Cannot communicate

-200

PvmNoCom

A multitasked task cannot communicate with the PVM daemon.