1INTROC(2)                         LAM LIBRARY                        INTROC(2)
2
3
4

NAME

6       introc - introduction to LAM C programming functions
7

LIST OF FUNCTIONS

9       Name               Appears         Description
10                          on Page
11
12       atkexit            kexit.2         Register cleanup function.
13       drecv              dsend.2         datalink message receive
14       dsend              dsend.2         datalink message send
15       getall             getnodes.2      Get array of all node IDs.
16       getcomps           getnodes.2      Get array of all compute IDs.
17       getjones           getnodes.2      Get array of all neighbour IDs.
18       getnall            getntype.2      Get total number of nodes.
19       getncomp           getntype.2      Get number of compute nodes.
20       getnjones          getntype.2      Get number of neighbour nodes.
21       getnodeid          getntype.2      Get local node ID.
22       getnodes           getnodes.2      Get array of node IDs.
23       getnodetype        getntype.2      Get local node type.
24       getnotb            getntype.2      Get number of OTB nodes.
25       getntype           getntype.2      Get number of type matching nodes.
26       getorigin          getntype.2      Get origin node ID.
27       getotbs            getnodes.2      Get array of OTB node IDs.
28       getrent            getrent.2       Get route table entry.
29       getrentc           getrent.2       Get & cache route table entry.
30       getroute           getrent.2       Get route to reach node.
31       getroute2          getrent.2       Get secondary route.
32       getrtype           getrent.2       Get remote node type.
33       getsmart           getntype.2      Wait for smart router.
34       kattach            kattach.2       Attach self to kernel.
35       kcreate            kcreate.2       Create local process.
36       kdetach            kattach.2       Detach process from kernel.
37       kdoom              kdoom.2         Signal local process.
38       kenter             kenter.2        Register self process.
39       kexit              kexit.2         Terminate self with cleanup.
40       _kexit             kexit.2         Terminate self without cleanup.
41       kinit              kinit.2         Initialize self process.
42       krecv              ksend.2         local message receive
43       ksend              ksend.2         local message send
44       kstate             kstate.2        Get kernel process status.
45       lam_kpause         lam_ksignal.2   Wait for any signal.
46       lam_ksigblock      lam_ksigblock.2 Block signals.
47       lam_ksignal        lam_ksignal.2   Vector signal to handler.
48       lam_ksigretry      lam_ksigblock.2 Retry signals.
49       lam_ksigsetmask    lam_ksigblock.2 Set all signals to (no)block.
50       lam_ksigsetretry   lam_ksigblock.2 Set all signals to (no)retry.
51       lam_rfincr         lam_rfrmfd.2    Increment open count on file descriptor.
52       lam_rfposix        lam_rfposix.2   Unix-like remote file access
53       lam_rfrmfd         lam_rfrmfd.2    Remove file descriptor.
54       lam_rfstate        lam_rfstate.2   Get remote file status.
55       lam_rtrfforget     lam_rtrget.2    Load trace data to file.
56       lam_rtrfget        lam_rtrget.2    Copy trace data to file.
57       lam_rtrforget      lam_rtrget.2    Load trace data to buffer.
58       lam_rtrget         lam_rtrget.2    Copy trace data to buffer.
59       lam_rtrstore       lam_rtrstore.2  Store trace data in daemon.
60       lam_rtrsweep       lam_rtrsweep.2  Remove trace data from daemon.
61       lam_rtrudie        lam_rtrsweep.2  Remove data pertaining to PID.
62       lam_rtrwipe        lam_rtrsweep.2  Reset trace daemon.
63       lpattach           lpattach.2      Attach to remote process control.
64       lpdetach           lpattach.2      Detach from remote process control.
65       ltot               ttol.3          local to LAM data conversion
66       nprobe             nprobe.2        Probe receivable messages.
67       nrecv              nsend.2         network message receive
68       nsend              nsend.2         network message send
69       precv              psend.2         physical message receive
70       precvclose         psend.2         Close receive end of virtual circuit.
71       precvopen          psend.2         Open receive end of virtual circuit.
72       psend              psend.2         physical message send
73       psendclose         psend.2         Close send end of virtual circuit.
74       psendopen          psend.2         Open send end of virtual circuit.
75       rbfparms           rbfparms.2      Set buffer parameters.
76       rbfstate           rbfstate.2      Get buffer status.
77       rbfsweep           rbfparms.2      Clean buffers.
78       recho              recho.2         Echo messages to remote node.
79       rflat              rflat.2         Tag and load storage on remote node.
80       rforget            rget.2          Find tagged storage; remove tag.
81       rget               rget.2          Find tagged storage.
82       rload              rload.2         Load a file onto a remote node.
83       rpcreate           rpcreate.2      Create remote process from local file.
84       rpdoom             rpdoom.2        Signal remote processes.
85       rpgo               rpgo.2          Create remote process from tagged store.
86       rploadgo           rploadgo.2      Create remote process.
87       rpspawn            rpspawn.2       Spawn remote process.
88       rpstate            rpstate.2       Get remote process status.
89       rpwait             rpwait.2        Wait for remote process to exit.
90       rremrent           rrsetrents.2    Remove route entry.
91       rrsetrents         rrsetrents.2    Set route entries.
92       trecv              tsend.2         transport message receive
93       tsend              tsend.2         transport message send
94       ttime              ttime.3         Get current time in seconds.
95       ttol               ttol.3          LAM to local data conversion
96       MPI_Spawn          MPI_Spawn.2     Create processes.
97
98       LAM/MPI Extensions
99
100       Name               Appears         Description
101                          on Page
102
103       MPIL_Comm_gps      MPIL_Comm_id.2  Get LAM coordinates for MPI process.
104       MPIL_Comm_id       MPIL_Comm_id.2  Get communicator ID.
105       MPIL_Comm_parent   MPIL_Spawn.2    Get parent intercommunicator.
106       MPIL_Signal        MPIL_Signal.2   Deliver a signal.
107       MPIL_Spawn         MPIL_Spawn.2    Create processes.
108       MPIL_Trace_on      MPIL_Trace_on.2 Enable trace collection.
109       MPIL_Trace_off     MPIL_Trace_on.2 Disable trace collection.
110       MPIL_Type_id       MPIL_Comm_id.2  Get datatype ID.
111       MPIL_Universe_size MPIL_Spawn.2    Get number of nodes.
112
113
114
115LAM 7.1.2                         March, 2006                        INTROC(2)
Impressum