The Queen's University of Belfast
Parallel Computer Centre

[Next] [Previous] [Top]

Dynamic PVM Configuration


PVMFCONFIG()

Returns information about the present virtual machine configuration

PVMFCONFIG(NHOST, NARCH, DTID, NAME,

ARCH, SPEED, INFO)

Eg

DO i = 1, NHOST

CALL PVMFCONFIG(NHOST, NARCH,

DTID(i), HOST(i), ARCH(i), SPEED(i), INFO)

ENDDO

PVMFADDHOST()

Adds a host to the virtual machine

PVMFADDHOST(HOST, INFO)

eg CALL PVMFADDHOST (`pawnee-atm', INFO)

CALL PVMFSPAWN ('prog',flag,'pawnee-atm',

1,TIDS(1),NUMT)

PVMFDELHOST()

Deletes a host to the virtual machine

PVMFDELHOST(HOST, INFO)

eg

CALL PVMFDELHOST(`pawnee-atm', INFO)

PVMFNOTIFY()

Request notification of PVM event

PVMFNOTIFY(WHAT, MSGTAG, COUNT,

TIDS, INFO)

Eg

CALL PVMFNOTIFY (PVMHOSTDELETE,

1111,NPROC, TIDS, INFO)

PVMFTASKS()

PVMFTASKS(WHERE, NTASK, TID, PTID,

DTID, FLAG, AOUT, INFO)

PVMFKILL()

Terminates a specified PVM process

PVMFKILL(TID, INFO)

PVMFTIDTOHOST()

Returns the host ID on which the specified task is running

PVMFTIDTOHOST(TID, DTID)

Eg

CALL PVMFTIDTOHOST(TID, HOSTID)

PVMFCATCHOUT()

Catch output from child tasks

PVMFCATCHOUT (ONOFF)

Eg

CALL PVMFCATCHOUT(1)

This switches output collection on 0 switches it off.


[Next] [Previous] [Top]
All documents are the responsibility of, and copyright, © their authors and do not represent the views of The Parallel Computer Centre, nor of The Queen's University of Belfast.
Maintained by Alan Rea, email A.Rea@qub.ac.uk
Generated with CERN WebMaker