CoreNEURON
nrnmpidec.h File Reference
#include <stdlib.h>

Go to the source code of this file.

Classes

struct  coreneuron::nrnmpi_init_ret_t
 

Namespaces

 coreneuron
 THIS FILE IS AUTO GENERATED DONT MODIFY IT.
 

Functions

nrnmpi_init_ret_t coreneuron::nrnmpi_init_impl (int *pargc, char ***pargv, bool is_quiet)
 
void coreneuron::nrnmpi_finalize_impl (void)
 
void coreneuron::nrnmpi_check_threading_support_impl ()
 
void coreneuron::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. More...
 
int coreneuron::nrnmpi_spike_exchange_impl (int *nin, NRNMPI_Spike *spikeout, int icapacity, NRNMPI_Spike **spikein, int &ovfl, int nout, NRNMPI_Spikebuf *spbufout, NRNMPI_Spikebuf *spbufin)
 
int coreneuron::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)
 
int coreneuron::nrnmpi_int_allmax_impl (int x)
 
void coreneuron::nrnmpi_int_allgather_impl (int *s, int *r, int n)
 
void coreneuron::nrnmpi_int_alltoall_impl (int *s, int *r, int n)
 
void coreneuron::nrnmpi_int_alltoallv_impl (const int *s, const int *scnt, const int *sdispl, int *r, int *rcnt, int *rdispl)
 
void coreneuron::nrnmpi_dbl_alltoallv_impl (double *s, int *scnt, int *sdispl, double *r, int *rcnt, int *rdispl)
 
double coreneuron::nrnmpi_dbl_allmin_impl (double x)
 
double coreneuron::nrnmpi_dbl_allmax_impl (double x)
 
void coreneuron::nrnmpi_barrier_impl ()
 
double coreneuron::nrnmpi_dbl_allreduce_impl (double x, int type)
 
void coreneuron::nrnmpi_dbl_allreduce_vec_impl (double *src, double *dest, int cnt, int type)
 
void coreneuron::nrnmpi_long_allreduce_vec_impl (long *src, long *dest, int cnt, int type)
 
bool coreneuron::nrnmpi_initialized_impl ()
 
void coreneuron::nrnmpi_abort_impl (int errcode)
 
double coreneuron::nrnmpi_wtime_impl ()
 
int coreneuron::nrnmpi_local_rank_impl ()
 Return local mpi rank within a shared memory node. More...
 
int coreneuron::nrnmpi_local_size_impl ()
 Return number of ranks running on single shared memory node. More...