00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 void
00026 Attach_buffer(void* buffer, int size);
00027
00028 int
00029 Detach_buffer(void*& buffer);
00030
00031
00032
00033
00034
00035 void
00036 Compute_dims(int nnodes, int ndims, int dims[]);
00037
00038
00039
00040
00041
00042 void
00043 Get_processor_name(char* name, int& resultlen);
00044
00045 void
00046 Get_error_string(int errorcode, char* string, int& resultlen);
00047
00048 int
00049 Get_error_class(int errorcode);
00050
00051 double
00052 Wtime();
00053
00054 double
00055 Wtick();
00056
00057 void
00058 Init(int& argc, char**& argv);
00059
00060 void
00061 Init();
00062
00063 OMPI_DECLSPEC void
00064 InitializeIntercepts();
00065
00066 void
00067 Real_init();
00068
00069 void
00070 Finalize();
00071
00072 bool
00073 Is_initialized();
00074
00075 bool
00076 Is_finalized();
00077
00078
00079
00080
00081
00082 int
00083 Init_thread(int &argc, char**&argv, int required);
00084
00085 int
00086 Init_thread(int required);
00087
00088 bool
00089 Is_thread_main();
00090
00091 int
00092 Query_thread();
00093
00094
00095
00096
00097
00098
00099
00100 void*
00101 Alloc_mem(Aint size, const Info& info);
00102
00103
00104 void
00105 Free_mem(void* base);
00106
00107
00108
00109
00110
00111 void
00112 Close_port(const char* port_name);
00113
00114
00115 void
00116 Lookup_name(const char* service_name, const Info& info, char* port_name);
00117
00118
00119 void
00120 Open_port(const Info& info, char* port_name);
00121
00122
00123 void
00124 Publish_name(const char* service_name, const Info& info,
00125 const char* port_name);
00126
00127 void
00128 Unpublish_name(const char* service_name, const Info& info,
00129 const char* port_name);
00130
00131
00132
00133
00134
00135 void
00136 Pcontrol(const int level, ...);
00137
00138 void
00139 Get_version(int& version, int& subversion);
00140
00141 MPI::Aint
00142 Get_address(void* location);
00143
00144
00145
00146