Skip to content

Instantly share code, notes, and snippets.

@pramodk
Created April 16, 2017 19:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pramodk/8aecee45aec18285a0c8a2de54471520 to your computer and use it in GitHub Desktop.
Save pramodk/8aecee45aec18285a0c8a2de54471520 to your computer and use it in GitHub Desktop.
TAU selective instrumentation file for NEURON
BEGIN_FILE_INCLUDE_LIST
# neuron source files
nrnbbcore_write.cpp
fadvance.c
nrnh5datasets.cpp
nrnh5wrapper.cpp
netpar.cpp
mpispike.c
nrnmpi.c
solve.c
Report.cpp
treeset.c
netcvode.cpp
# add list of c files generated from MOD files
hh.c
pattern.c
netstim.c
expsyn.c
exp2syn.c
BK.c
Ca.c
halfgap.c
END_FILE_INCLUDE_LIST
BEGIN_INCLUDE_LIST
# list of functions from neuron that are interesting
void BBS::netpar_solve(double)
void nrn_fixed_step_group(int) C
void *nrn_fixed_step_group_thread(NrnThread *) C
void *nrn_fixed_step_thread(NrnThread *) C
void *nrn_fixed_step_lastpart(NrnThread *) C
void nonvint(NrnThread *) C
void NetParEvent::deliver(double, NetCvode *, NrnThread *)
void nrn_spike_exchange(NrnThread *) C
void nrnmpi_barrier() C
void update(NrnThread *) C
int nrnmpi_spike_exchange() C
void write_nrnthread(const char *, NrnThread &, nrncore_CellGroup &) C
void finitialize(void) C
void nrn_finitialize(int, double) C
double nrnmpi_dbl_allreduce(double, int) C
void nrn_spike_exchange_init() C
void write_nrnthread_task(const char *, nrncore_CellGroup *) C
void nrnmpi_int_gather(int *, int *, int, int) C
void NetParEvent::send(double, NetCvode *, NrnThread *)
void nrn2ncs_outputevent(int, double) C
void nrn_cleanup_presyn(PreSyn *) C
void nrnmpi_spike_initialize() C
void nrnmpi_int_gatherv(int *, int, int *, int *, int *, int) C
void *nrn_ms_bksub_through_triang(NrnThread *) C
void *setup_tree_matrix(NrnThread *) C
void nonvint(NrnThread *) C
void nrn_rhs(NrnThread *) C
void *nrn_ms_bksub(NrnThread *) C
int nrnmpi_bgp_conserve(int, int) C
void *nrn_ms_treeset_through_triang(NrnThread *) C
void *nrn_ms_reduce_solve(NrnThread *) C
void nrnmpi_wait(void **) C
void nrn_lhs(NrnThread *) C
void nrn_solve(NrnThread *) C
void triang(NrnThread *) C
void update(NrnThread *) C
void bksub(NrnThread *) C
int nrnmpi_bgp_single_advance(NRNMPI_Spike *) C
void nrnmpi_send_doubles(double *, int, int, int) C
void nrnmpi_postrecv_doubles(double *, int, int, int, void **) C
void nrn_promote() C
void nrnmpi_bgp_multisend(NRNMPI_Spike *, int, int *) C
# function from channels (STATE, BREAKPOINT)
void _nrn_state#(_NrnThread *, _Memb_list *, int) C
void _nrn_cur__#(_NrnThread *, _Memb_list *, int) C
void _nrn_jacob__#(_NrnThread *, _Memb_list *, int) C
END_INCLUDE_LIST
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment