public class jpvmEnvironment extends Object
Modifier and Type | Field and Description |
---|---|
static jpvmTaskId |
PvmNoParent |
Constructor and Description |
---|
jpvmEnvironment() |
jpvmEnvironment(boolean isDaemon) |
jpvmEnvironment(boolean isDaemon,
int port) |
jpvmEnvironment(boolean isDaemon,
String taskName) |
jpvmEnvironment(String taskName) |
public static final jpvmTaskId PvmNoParent
public jpvmEnvironment() throws jpvmException
jpvmException
public jpvmEnvironment(String taskName) throws jpvmException
jpvmException
public jpvmEnvironment(boolean isDaemon) throws jpvmException
jpvmException
public jpvmEnvironment(boolean isDaemon, int port) throws jpvmException
jpvmException
public jpvmEnvironment(boolean isDaemon, String taskName) throws jpvmException
jpvmException
public jpvmTaskId pvm_mytid()
public jpvmTaskId pvm_parent()
public int pvm_spawn(String task_name, int num, jpvmTaskId[] tids) throws jpvmException
jpvmException
public int pvm_spawn(String task_name, int num, jpvmTaskId[] tids, int heapSize) throws jpvmException
jpvmException
public void pvm_send(jpvmBuffer buf, jpvmTaskId tid, int tag) throws jpvmException
jpvmException
public void pvm_barrier(String host, int tag, int num) throws jpvmException, Exception
jpvmException
Exception
public void pvm_mcast(jpvmBuffer buf, jpvmTaskId[] tids, int ntids, int tag) throws jpvmException
jpvmException
public jpvmMessage pvm_recv(jpvmTaskId tid, int tag) throws jpvmException
jpvmException
public jpvmMessage pvm_recv(jpvmTaskId tid) throws jpvmException
jpvmException
public jpvmMessage pvm_recv(int tag) throws jpvmException
jpvmException
public jpvmMessage pvm_recv() throws jpvmException
jpvmException
public jpvmMessage pvm_nrecv(jpvmTaskId tid, int tag) throws jpvmException
jpvmException
public jpvmMessage pvm_nrecv(jpvmTaskId tid) throws jpvmException
jpvmException
public jpvmMessage pvm_nrecv(int tag) throws jpvmException
jpvmException
public jpvmMessage pvm_nrecv() throws jpvmException
jpvmException
public boolean pvm_probe(jpvmTaskId tid, int tag) throws jpvmException
jpvmException
public boolean pvm_probe(jpvmTaskId tid) throws jpvmException
jpvmException
public boolean pvm_probe(int tag) throws jpvmException
jpvmException
public boolean pvm_probe() throws jpvmException
jpvmException
public void pvm_exit() throws jpvmException
jpvmException
public jpvmConfiguration pvm_config()
public jpvmTaskStatus pvm_tasks(jpvmConfiguration conf, int which)
public void pvm_halt() throws jpvmException
jpvmException
public void pvm_deleteTasks() throws jpvmException
jpvmException
public void pvm_addhosts(int nhosts, String[] hostnames, jpvmTaskId[] daemonTids) throws jpvmException
jpvmException
public void pvm_delhosts(String hostname) throws jpvmException
jpvmException
public void init(boolean isDaemon, String taskName) throws jpvmException
jpvmException
public int readDaemonFile() throws IOException
IOException
public static String pvm_daemon_file_name()