This source file includes following definitions.
- mca_btl_base_err
- mca_btl_base_out
- mca_btl_base_error_no_nics
- mca_btl_base_dump
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 #include "opal_config.h"
26 #include <stdio.h>
27 #include <stdarg.h>
28
29 #include "opal/util/show_help.h"
30 #include "opal/util/proc.h"
31 #include "opal/util/printf.h"
32
33 #include "base.h"
34 #include "btl_base_error.h"
35
36 int mca_btl_base_verbose = -1;
37
38 int mca_btl_base_err(const char* fmt, ...)
39 {
40 va_list list;
41 int ret;
42
43 va_start(list, fmt);
44 ret = vfprintf(stderr, fmt, list);
45 va_end(list);
46 return ret;
47 }
48
49
50 int mca_btl_base_out(const char* fmt, ...)
51 {
52 va_list list;
53 int ret;
54
55 va_start(list, fmt);
56 ret = vfprintf(stdout, fmt, list);
57 va_end(list);
58 return ret;
59 }
60
61
62 void mca_btl_base_error_no_nics(const char* transport,
63 const char* nic_name)
64 {
65 char *procid;
66 if (mca_btl_base_warn_component_unused) {
67
68 opal_asprintf(&procid, "%s", OPAL_NAME_PRINT(OPAL_PROC_MY_NAME));
69
70 opal_show_help("help-mpi-btl-base.txt", "btl:no-nics",
71 true, procid, transport, opal_process_info.nodename,
72 nic_name);
73 free(procid);
74 }
75 }
76
77
78 void mca_btl_base_dump(
79 struct mca_btl_base_module_t* btl,
80 struct mca_btl_base_endpoint_t* endpoint,
81 int verbose)
82 {
83 }