Interprocess communication toolbox
AdCommunications
advanced communication toolbox for parallel programming
Example just to
test the environment
pvm communications
with other applications using Parallel Virutal Machine
pvm_addhosts add
hosts to the virtual machine.
pvm_barrier blocks
the calling process until all processes
pvm_bcast broacasts
a message to all members of a group
pvm_config sends
a message
pvm_delhosts deletes
hosts from the virtual machine.
pvm_exit tells
the local pvmd that this process is leaving PVM.
pvm_get_timer
Gets the system's notion of the current time.
pvm_getinst returns
the instance number in a group of a PVM process.
pvm_gettid returns
the tid of the process identified by a
pvm_gsize returns
the number of members presently in the named group.
pvm_halt stops
the PVM daemon
pvm_joingroup
enrolls the calling process in a named group.
pvm_kill Terminates
a specified PVM process.
pvm_lvgroup Unenrolls
the calling process from a named group.
pvm_mytid returns
the tid of the calling process.
pvm_parent returns
the tid of the process that spawned
pvm_recv receive
a message.
pvm_send immediately
sends (or multicast) data.
pvm_set_timer
Sets the system's notion of the current time.
pvm_spawn Starts
new Scilab processes.
pvm_spawn_independent
Starts new PVM processes.
pvm_start Start
the PVM daemon
pvm_tasks returns
information about the tasks running
pvm_tidtohost
returns the host of the specified PVM process.
pvmd3 PVM daemon
Communications
communications with other applications using GeCi
CreateLink creates
a link between two applications
DestroyLink destroys
the link between two applications
ExecAppli executes
an application
ExecScilab executes
another local Scilab
ExeclScilab executes
another linked local Scilab
GetMsg gets a
pending message
SendMsg sends
a message
WaitMsg waits for
a message