Go to the documentation of this file.
105 extern "C" void nrnmpi_multisend_comm_impl();
107 nrnmpi_multisend_comm;
108 extern "C" void nrnmpi_multisend_impl(
NRNMPI_Spike* spk,
int n,
int* hosts);
110 extern "C" int nrnmpi_multisend_single_advance_impl(
NRNMPI_Spike* spk);
112 nrnmpi_multisend_single_advance;
113 extern "C" int nrnmpi_multisend_conserve_impl(
int nsend,
int nrecv);
115 nrnmpi_multisend_conserve;
mpi_function< cnrn_make_integral_constant_t(nrnmpi_int_allgather_impl)> nrnmpi_int_allgather
int nrnmpi_local_rank_impl()
Return local mpi rank within a shared memory node.
void nrnmpi_abort_impl(int errcode)
mpi_function< cnrn_make_integral_constant_t(nrnmpi_write_file_impl)> nrnmpi_write_file
mpi_function< cnrn_make_integral_constant_t(nrnmpi_int_alltoall_impl)> nrnmpi_int_alltoall
int nrnmpi_local_size_impl()
Return number of ranks running on single shared memory node.
mpi_function< cnrn_make_integral_constant_t(nrnmpi_finalize_impl)> nrnmpi_finalize
#define cnrn_make_integral_constant_t(x)
mpi_function< cnrn_make_integral_constant_t(nrnmpi_barrier_impl)> nrnmpi_barrier
mpi_function< cnrn_make_integral_constant_t(nrnmpi_dbl_allreduce_impl)> nrnmpi_dbl_allreduce
double nrnmpi_dbl_allmin_impl(double x)
void nrnmpi_barrier_impl()
nrnmpi_init_ret_t nrnmpi_init_impl(int *pargc, char ***pargv, bool is_quiet)
mpi_function< cnrn_make_integral_constant_t(nrnmpi_int_alltoallv_impl)> nrnmpi_int_alltoallv
mpi_function< cnrn_make_integral_constant_t(nrnmpi_spike_exchange_compressed_impl)> nrnmpi_spike_exchange_compressed
mpi_function< cnrn_make_integral_constant_t(nrnmpi_long_allreduce_vec_impl)> nrnmpi_long_allreduce_vec
void nrnmpi_write_file_impl(const std::string &filename, const char *buffer, size_t length)
Write given buffer to a new file using MPI collective I/O.
THIS FILE IS AUTO GENERATED DONT MODIFY IT.
int nrnmpi_spike_exchange_compressed_impl(int localgid_size, unsigned char *&spfixin_ovfl, int send_nspike, int *nin, int ovfl_capacity, unsigned char *spikeout_fixed, int ag_send_size, unsigned char *spikein_fixed, int &ovfl)
double nrnmpi_dbl_allmax_impl(double x)
mpi_function< cnrn_make_integral_constant_t(nrnmpi_initialized_impl)> nrnmpi_initialized
mpi_function< cnrn_make_integral_constant_t(nrnmpi_check_threading_support_impl)> nrnmpi_check_threading_support
void nrnmpi_check_threading_support_impl()
void nrnmpi_dbl_allreduce_vec_impl(double *src, double *dest, int cnt, int type)
mpi_function< cnrn_make_integral_constant_t(nrnmpi_local_rank_impl)> nrnmpi_local_rank
void nrnmpi_int_alltoall_impl(int *s, int *r, int n)
double nrnmpi_wtime_impl()
void nrnmpi_finalize_impl(void)
void nrnmpi_int_alltoallv_impl(const int *s, const int *scnt, const int *sdispl, int *r, int *rcnt, int *rdispl)
void nrnmpi_long_allreduce_vec_impl(long *src, long *dest, int cnt, int type)
int nrnmpi_spike_exchange_impl(int *nin, NRNMPI_Spike *spikeout, int icapacity, NRNMPI_Spike **spikein, int &ovfl, int nout, NRNMPI_Spikebuf *spbufout, NRNMPI_Spikebuf *spbufin)
mpi_function< cnrn_make_integral_constant_t(nrnmpi_dbl_alltoallv_impl)> nrnmpi_dbl_alltoallv
mpi_function< cnrn_make_integral_constant_t(nrnmpi_wtime_impl)> nrnmpi_wtime
mpi_function< cnrn_make_integral_constant_t(nrnmpi_dbl_allmin_impl)> nrnmpi_dbl_allmin
mpi_function< cnrn_make_integral_constant_t(nrnmpi_init_impl)> nrnmpi_init
void nrnmpi_dbl_alltoallv_impl(double *s, int *scnt, int *sdispl, double *r, int *rcnt, int *rdispl)
mpi_function< cnrn_make_integral_constant_t(nrnmpi_dbl_allmax_impl)> nrnmpi_dbl_allmax
void nrnmpi_int_allgather_impl(int *s, int *r, int n)
double nrnmpi_dbl_allreduce_impl(double x, int type)
mpi_function< cnrn_make_integral_constant_t(nrnmpi_spike_exchange_impl)> nrnmpi_spike_exchange
int nrnmpi_int_allmax_impl(int x)
mpi_function< cnrn_make_integral_constant_t(nrnmpi_dbl_allreduce_vec_impl)> nrnmpi_dbl_allreduce_vec
mpi_function< cnrn_make_integral_constant_t(nrnmpi_abort_impl)> nrnmpi_abort
mpi_function< cnrn_make_integral_constant_t(nrnmpi_int_allmax_impl)> nrnmpi_int_allmax
bool nrnmpi_initialized_impl()
mpi_function< cnrn_make_integral_constant_t(nrnmpi_local_size_impl)> nrnmpi_local_size