CoreNEURON
partrans.hpp File Reference

Go to the source code of this file.

Classes

struct  coreneuron::nrn_partrans::TransferThreadData
 The basic problem is to copy sources to targets. More...
 
struct  SetupTransferInfo
 

Namespaces

 coreneuron
 THIS FILE IS AUTO GENERATED DONT MODIFY IT.
 
 coreneuron::nrn_partrans
 

Macros

#define NRNLONGSGID   0
 

Typedefs

using sgid_t = int
 

Functions

void coreneuron::nrnmpi_v_transfer ()
 
void coreneuron::nrnthread_v_transfer (NrnThread *_nt)
 
void coreneuron::nrn_partrans::gap_mpi_setup (int ngroup)
 
void coreneuron::nrn_partrans::gap_data_indices_setup (NrnThread *nt)
 For now, until conceptualization of the ordering is clear, just replace src setup_info_ indices values with stdindex2ptr determined index into NrnThread._data. More...
 
void coreneuron::nrn_partrans::copy_gap_indices_to_device ()
 
void coreneuron::nrn_partrans::delete_gap_indices_from_device ()
 
void coreneuron::nrn_partrans::gap_cleanup ()
 

Variables

TransferThreadData * coreneuron::nrn_partrans::transfer_thread_data_
 
SetupTransferInfocoreneuron::nrn_partrans::setup_info_
 
double * coreneuron::nrn_partrans::insrc_buf_
 
double * coreneuron::nrn_partrans::outsrc_buf_
 
int * coreneuron::nrn_partrans::insrccnt_
 
int * coreneuron::nrn_partrans::insrcdspl_
 
int * coreneuron::nrn_partrans::outsrccnt_
 
int * coreneuron::nrn_partrans::outsrcdspl_
 

Macro Definition Documentation

◆ NRNLONGSGID

#define NRNLONGSGID   0

Definition at line 14 of file partrans.hpp.

Typedef Documentation

◆ sgid_t

using sgid_t = int

Definition at line 20 of file partrans.hpp.