| DCMF_Allreduce_Configuration_t | Allreduce configuration |
| DCMF_Alltoallv_Configuration_t | Alltoallv configuration |
| DCMF_Barrier_Configuration_t | Barrier configuration |
| DCMF_Broadcast_Configuration_t | Broadcast configuration |
| DCMF_Callback_t | Completion callback information descriptor |
| DCMF_Configure_t | The object used to pass around API Configuration info |
| DCMF_Control_Configuration_t | Control Protocol Configuration Information |
| DCMF_Error_t | DCMF Error callback results |
| DCMF_Get_Configuration_t | Point-to-point get configuration |
| DCMF_GlobalAllreduce_Configuration_t | Global Allreduce Protocol Configuration Information |
| DCMF_GlobalBarrier_Configuration_t | Global Barrier Protocol Configuration Information |
| DCMF_GlobalBcast_Configuration_t | Global Broadcast Protocol Configuration Information |
| DCMF_Hardware_t | Hardware information data type |
| DCMF_Manytomany_Configuration_t | Many to many configuration |
| DCMF_Messager_advance_options | |
| DCMF_Multicast_Configuration_t | Multicast configuration. The connection ids here go from 0 - (nconnections-1) |
| DCMF_Multicast_t | A structure to pass parameters for the multisend multicast operation |
| DCMF_MulticastRecv_t | A structure to pass parameters for the multisend multicast post recv operation |
| DCMF_NetworkCoord_t | A structure to describe a network coordinate |
| DCMF_Put_Configuration_t | 1-sided point-to-point put configuration |
| DCMF_Reduce_Configuration_t | Reduce configuration |
| DCMF_Send_Configuration_t | Point-to-point send configuration |
| fp32_fp32_t | MAXLOC and MINLOC operation element type for float (32-bit) and float (32-bit) data |
| fp32_int32_t | MAXLOC and MINLOC operation element type for float (32-bit) and signed 32-bit data |
| fp64_fp64_t | MAXLOC and MINLOC operation element type for double (64-bit) and double (64-bit) data |
| fp64_int32_t | MAXLOC and MINLOC operation element type for double (64-bit) and signed 32-bit data |
| int16_int32_t | MAXLOC and MINLOC operation element type for signed 16-bit and signed 32-bit data |
| int32_int32_t | MAXLOC and MINLOC operation element type for signed 32-bit and signed 32-bit data |
| uint16_int32_t | MAXLOC and MINLOC operation element type for unsigned 16-bit and signed 32-bit data |
| uint32_int32_t | MAXLOC and MINLOC operation element type for unsigned 32-bit and signed 32-bit data |
| uint32_uint32_t | MAXLOC and MINLOC operation element type for unsigned 32-bit and unsigned 32-bit data |
| uint64_int32_t | MAXLOC and MINLOC operation element type for unsigned 64-bit and signed 32-bit data |
| uint64_uint64_t | MAXLOC and MINLOC operation element type for unsigned 64-bit and unsigned 64-bit data |
1.6.1