Skip to content
Snippets Groups Projects
Commit 3c3a6777 authored by Thomas Jahns's avatar Thomas Jahns :cartwheel:
Browse files

Remove exchanger constructors from externally visible interface.

parent 23bffc75
No related branches found
No related tags found
No related merge requests found
......@@ -50,6 +50,7 @@
#include <config.h>
#endif
#include "core/ppm_visibility.h"
#include "xt/xt_config.h"
#include "xt/xt_core.h"
#include "xt_exchanger.h"
......@@ -69,7 +70,7 @@
* be used on @a comm by any other part of the program during the
* lifetime of the created exchanger object
*/
Xt_exchanger
PPM_DSO_INTERNAL Xt_exchanger
xt_exchanger_irecv_isend_new(int nsend, int nrecv,
const struct Xt_redist_msg *send_msgs,
const struct Xt_redist_msg *recv_msgs,
......
......@@ -50,6 +50,7 @@
#include <config.h>
#endif
#include "core/ppm_visibility.h"
#include "xt/xt_core.h"
#include "xt/xt_config.h"
#include "xt_exchanger.h"
......@@ -71,7 +72,7 @@
* be used on @a comm by any other part of the program during the
* lifetime of the created exchanger object
*/
Xt_exchanger
PPM_DSO_INTERNAL Xt_exchanger
xt_exchanger_irecv_isend_packed_new(int nsend, int nrecv,
const struct Xt_redist_msg *send_msgs,
const struct Xt_redist_msg *recv_msgs,
......
......@@ -50,6 +50,7 @@
#include <config.h>
#endif
#include "core/ppm_visibility.h"
#include "xt/xt_core.h"
#include "xt_exchanger.h"
#include "xt_redist_internal.h"
......@@ -68,7 +69,7 @@
* be used on @a comm by any other part of the program during the
* lifetime of the created exchanger object
*/
Xt_exchanger
PPM_DSO_INTERNAL Xt_exchanger
xt_exchanger_irecv_send_new(int nsend, int nrecv,
const struct Xt_redist_msg *send_msgs,
const struct Xt_redist_msg *recv_msgs,
......
......@@ -50,6 +50,7 @@
#include <config.h>
#endif
#include "core/ppm_visibility.h"
#include "xt/xt_core.h"
#include "xt_redist_internal.h"
#include "xt_exchanger.h"
......@@ -70,7 +71,7 @@
* be used on @a comm by any other part of the program during the
* lifetime of the created exchanger object
*/
Xt_exchanger
PPM_DSO_INTERNAL Xt_exchanger
xt_exchanger_mix_isend_irecv_new(int nsend, int nrecv,
const struct Xt_redist_msg *send_msgs,
const struct Xt_redist_msg *recv_msgs,
......
......@@ -50,12 +50,13 @@
#include <config.h>
#endif
#include "core/ppm_visibility.h"
#include "xt/xt_core.h"
#include "xt_exchanger.h"
#include "xt_redist_internal.h"
/**
* constructor for an exchanger using a collective all to all operation on a
* constructor for an exchanger using a collective all-to-all operation on a
* virtual topoloy
* @param[in] nsend number of send messages
* @param[in] nrecv number of receive messages
......@@ -69,7 +70,7 @@
* lifetime of the created exchanger object
* @remark this exchanger requires MPI Version 3 or higher
*/
Xt_exchanger
PPM_DSO_INTERNAL Xt_exchanger
xt_exchanger_neigh_alltoall_new(int nsend, int nrecv,
const struct Xt_redist_msg *send_msgs,
const struct Xt_redist_msg *recv_msgs,
......
......@@ -81,7 +81,7 @@ typedef void (*xt_simple_a_exchange_func)(
* be used on @a comm by any other part of the program during the
* lifetime of the created exchanger object
*/
Xt_exchanger
PPM_DSO_INTERNAL Xt_exchanger
xt_exchanger_simple_base_new(int nsend, int nrecv,
const struct Xt_redist_msg *send_msgs,
const struct Xt_redist_msg *recv_msgs,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment