CoreNEURON
coreneuron::nrn_partrans Namespace Reference

Classes

struct  TransferThreadData
 The basic problem is to copy sources to targets. More...
 

Functions

void gap_mpi_setup (int ngroup)
 
void 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 copy_gap_indices_to_device ()
 
void delete_gap_indices_from_device ()
 
void gap_cleanup ()
 

Variables

TransferThreadDatatransfer_thread_data_
 
SetupTransferInfosetup_info_
 
double * insrc_buf_
 
double * outsrc_buf_
 
int * insrccnt_
 
int * insrcdspl_
 
int * outsrccnt_
 
int * outsrcdspl_
 

Function Documentation

◆ copy_gap_indices_to_device()

void coreneuron::nrn_partrans::copy_gap_indices_to_device ( )

Definition at line 133 of file partrans.cpp.

◆ delete_gap_indices_from_device()

void coreneuron::nrn_partrans::delete_gap_indices_from_device ( )

Definition at line 161 of file partrans.cpp.

◆ gap_cleanup()

void coreneuron::nrn_partrans::gap_cleanup ( )

Definition at line 271 of file partrans_setup.cpp.

◆ gap_data_indices_setup()

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.

Definition at line 239 of file partrans_setup.cpp.

◆ gap_mpi_setup()

void coreneuron::nrn_partrans::gap_mpi_setup ( int  ngroup)

Definition at line 46 of file partrans_setup.cpp.

Variable Documentation

◆ insrc_buf_

double * coreneuron::nrn_partrans::insrc_buf_

Definition at line 28 of file partrans.cpp.

◆ insrccnt_

int * coreneuron::nrn_partrans::insrccnt_

Definition at line 30 of file partrans.cpp.

◆ insrcdspl_

int * coreneuron::nrn_partrans::insrcdspl_

Definition at line 116 of file partrans.hpp.

◆ outsrc_buf_

double * coreneuron::nrn_partrans::outsrc_buf_

Definition at line 29 of file partrans.cpp.

◆ outsrccnt_

int * coreneuron::nrn_partrans::outsrccnt_

Definition at line 116 of file partrans.hpp.

◆ outsrcdspl_

int * coreneuron::nrn_partrans::outsrcdspl_

Definition at line 116 of file partrans.hpp.

◆ setup_info_

SetupTransferInfo * coreneuron::nrn_partrans::setup_info_

Definition at line 23 of file partrans_setup.cpp.

◆ transfer_thread_data_

TransferThreadData * coreneuron::nrn_partrans::transfer_thread_data_

Definition at line 25 of file partrans.cpp.