Home
Research
Papers
Posters
Manuals
Talks
Download
People
Help
Internal
C
ONVERSE
Programming Manual
Up:
Other Manuals
Next:
1. Initialization and Completion
C
ONVERSE
Programming
Manual
1
. Initialization and Completion
2
. Machine Interface and Scheduler
2
.
1
Machine Model
2
.
2
Defining Handler Numbers
2
.
3
Writing Handler Functions
2
.
4
Building Messages
2
.
5
Sending Messages
2
.
6
Broadcasting Messages
2
.
7
Multicasting Messages
2
.
8
Reducing Messaging
2
.
9
Scheduling Messages
2
.
10
Polling for Messages
2
.
11
The Timer
2
.
12
Processor Ids
2
.
13
Global Variables and Utility functions
2
.
13
.
1
C
ONVERSE
PseudoGlobals
2
.
13
.
2
Utility Functions
2
.
13
.
3
Node-level Locks and other Synchronization Mechanisms
2
.
14
Input/Output
2
.
15
Spanning Tree Calls
2
.
16
Isomalloc
3
. Threads
3
.
1
Basic Thread Calls
3
.
2
Thread Scheduling and Blocking Restrictions
3
.
3
Thread Scheduling Hooks
4
. Timers, Periodic Checks, and Conditions
5
. C
ONVERSE
Client-Server Interface
5
.
1
CCS: Starting a Server
5
.
2
CCS: Client-Side
5
.
3
CCS: Server-Side
5
.
4
CCS: system handlers
5
.
5
CCS: network protocol
5
.
6
CCS: Authentication
6
. C
ONVERSE
One Sided Communication Interface
6
.
1
Registering / Unregistering Memory for RDMA
6
.
2
RDMA operations (Get / Put)
6
.
3
Completion of RDMA operation
7
. Random Number Generation
7
.
1
Default Stream Calls
7
.
2
Private Stream Calls
About this document ...
November 23, 2009
Converse Homepage
Charm Homepage