OpenMPI
0.1.1
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
pml_bfo_rdma.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
3
* University Research and Technology
4
* Corporation. All rights reserved.
5
* Copyright (c) 2004-2005 The University of Tennessee and The University
6
* of Tennessee Research Foundation. All rights
7
* reserved.
8
* Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
9
* University of Stuttgart. All rights reserved.
10
* Copyright (c) 2004-2005 The Regents of the University of California.
11
* All rights reserved.
12
* Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved.
13
* $COPYRIGHT$
14
*
15
* Additional copyrights may follow
16
*
17
* $HEADER$
18
*/
19
/**
20
* @file
21
*/
22
23
#ifndef MCA_PML_BFO_RDMA_H
24
#define MCA_PML_BFO_RDMA_H
25
26
struct
mca_bml_base_endpoint_t
;
27
28
/*
29
* Of the set of available btls that support RDMA,
30
* find those that already have registrations - or
31
* register if required (for leave_pinned option)
32
*/
33
size_t
mca_pml_bfo_rdma_btls(
struct
mca_bml_base_endpoint_t
* endpoint,
34
unsigned
char
* base,
size_t
size,
struct
mca_pml_bfo_com_btl_t
* btls);
35
36
/* Choose RDMA BTLs to use for sending of a request by pipeline protocol.
37
* Calculate number of bytes to send through each BTL according to available
38
* bandwidth */
39
size_t
mca_pml_bfo_rdma_pipeline_btls(
struct
mca_bml_base_endpoint_t
* endpoint,
40
size_t
size,
mca_pml_bfo_com_btl_t
* rdma_btls);
41
#endif
42
mca_pml_bfo_com_btl_t
Definition:
pml_bfo.h:299
mca_bml_base_endpoint_t
Structure associated w/ ompi_proc_t that contains the set of BTLs used to reach a destination...
Definition:
bml.h:222
ompi
mca
pml
bfo
pml_bfo_rdma.h
Generated on Wed Dec 24 2014 12:05:23 for OpenMPI by
1.8.8