Go to the documentation of this file.
17 "nrnmpi_finalize_impl"};
21 "nrnmpi_write_file_impl"};
25 "nrnmpi_spike_exchange_impl"};
29 "nrnmpi_int_allmax_impl"};
31 "nrnmpi_int_allgather_impl"};
33 "nrnmpi_int_alltoall_impl"};
35 "nrnmpi_int_alltoallv_impl"};
37 "nrnmpi_dbl_alltoallv_impl"};
39 "nrnmpi_dbl_allmin_impl"};
41 "nrnmpi_dbl_allmax_impl"};
43 "nrnmpi_barrier_impl"};
45 "nrnmpi_dbl_allreduce_impl"};
47 "nrnmpi_dbl_allreduce_vec_impl"};
51 "nrnmpi_initialized_impl"};
55 "nrnmpi_local_rank_impl"};
57 "nrnmpi_local_size_impl"};
60 "nrnmpi_multisend_comm_impl"};
62 "nrnmpi_multisend_impl"};
64 nrnmpi_multisend_single_advance{
"nrnmpi_multisend_single_advance_impl"};
66 nrnmpi_multisend_conserve{
"nrnmpi_multisend_conserve_impl"};
67 #endif // NRN_MULTISEND
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