![]() |
NEURON
|
Go to the source code of this file.
Macros | |
| #define | CACHELINE_ALLOC(name, type, size) name = (type*)nrn_cacheline_alloc((void**)&name, size*sizeof(type)) |
| #define | CACHELINE_CALLOC(name, type, size) name = (type*)nrn_cacheline_calloc((void**)&name, size, sizeof(type)) |
| #define | BENCHMARKING 0 |
| #define | BENCHDECLARE |
| #define | BENCHBEGIN(arg) |
| #define | BENCHADD(arg) |
| #define | WAIT wait_for_workers |
| #define | BS 0 |
Variables | |
| int | nrn_nthread |
| NrnThread * | nrn_threads |
| void(* | nrn_mk_transfer_thread_data_ )() |
| static int | busywait_ |
| static int | busywait_main_ |
| static int | nrn_thread_parallel_ |
| static int | table_check_cnt_ |
| static Datum * | table_check_ |
| static int | allow_busywait_ |
| int | nrn_inthread_ |
| static int | fast_imem_nthread_ = 0 |
| static int * | fast_imem_size_ = NULL |
| static _nrn_Fast_Imem * | fast_imem_ |
| order = 0 | |
| inode< _nt-> | end |
| inode | |
| n = 0 | |
| return | |
| #define BENCHADD | ( | arg | ) |
Definition at line 79 of file multicore.cpp.
| #define BENCHBEGIN | ( | arg | ) |
Definition at line 78 of file multicore.cpp.
| #define BENCHDECLARE |
Definition at line 77 of file multicore.cpp.
| #define BENCHMARKING 0 |
Definition at line 63 of file multicore.cpp.
| #define BS 0 |
Definition at line 81 of file multicore.cpp.
| #define CACHELINE_ALLOC | ( | name, | |
| type, | |||
| size | |||
| ) | name = (type*)nrn_cacheline_alloc((void**)&name, size*sizeof(type)) |
Definition at line 41 of file multicore.cpp.
| #define CACHELINE_CALLOC | ( | name, | |
| type, | |||
| size | |||
| ) | name = (type*)nrn_cacheline_calloc((void**)&name, size, sizeof(type)) |
Definition at line 42 of file multicore.cpp.
| #define WAIT wait_for_workers |
Definition at line 80 of file multicore.cpp.
| assert | ( | order | = =section_count | ) |
|
static |
Definition at line 588 of file multicore.cpp.
|
static |
Definition at line 568 of file multicore.cpp.
| for | ( | ) |
Definition at line 1198 of file multicore.cpp.
| FOR_THREADS | ( | _nt | ) |
Definition at line 887 of file multicore.cpp.
Definition at line 555 of file extcelln.cpp.
| if | ( | nrn_multisplit_setup_ | ) |
Definition at line 988 of file multicore.cpp.
| if | ( | n ! | = nrn_global_ncell | ) |
Definition at line 1217 of file multicore.cpp.
Definition at line 1247 of file multicore.cpp.
| void nrn_fast_imem_alloc | ( | ) |
Definition at line 614 of file multicore.cpp.
| int nrn_how_many_processors | ( | ) |
Definition at line 1286 of file multicore.cpp.
| void nrn_malloc_lock | ( | ) |
Definition at line 442 of file multicore.cpp.
| void nrn_malloc_unlock | ( | ) |
Definition at line 443 of file multicore.cpp.
| void nrn_mk_table_check | ( | ) |
Definition at line 1009 of file multicore.cpp.
Definition at line 1081 of file multicore.cpp.
| void nrn_old_thread_save | ( | ) |
Definition at line 2140 of file treeset.cpp.
Definition at line 1111 of file multicore.cpp.
| void nrn_thread_error | ( | const char * | s | ) |
Definition at line 453 of file multicore.cpp.
|
static |
Definition at line 855 of file multicore.cpp.
Definition at line 1140 of file multicore.cpp.
| void nrn_thread_stat | ( | ) |
Definition at line 459 of file multicore.cpp.
| void nrn_thread_table_check | ( | ) |
Definition at line 1050 of file multicore.cpp.
Definition at line 490 of file multicore.cpp.
| void nrn_threads_free | ( | ) |
Definition at line 626 of file multicore.cpp.
Definition at line 1224 of file multicore.cpp.
| int nrn_user_partition | ( | ) |
Definition at line 1162 of file multicore.cpp.
| void nrn_wait_for_threads | ( | ) |
Definition at line 1132 of file multicore.cpp.
Definition at line 84 of file multicore.cpp.
|
static |
Definition at line 875 of file multicore.cpp.
Definition at line 697 of file multicore.cpp.
|
static |
Definition at line 445 of file multicore.cpp.
|
static |
Definition at line 448 of file multicore.cpp.
|
static |
Definition at line 59 of file multicore.cpp.
|
static |
Definition at line 48 of file multicore.cpp.
|
static |
Definition at line 49 of file multicore.cpp.
| inode< _nt-> end |
Definition at line 985 of file multicore.cpp.
|
static |
Definition at line 566 of file multicore.cpp.
|
static |
Definition at line 564 of file multicore.cpp.
Definition at line 565 of file multicore.cpp.
| inode |
Definition at line 985 of file multicore.cpp.
| n = 0 |
Definition at line 1197 of file multicore.cpp.
| int nrn_inthread_ |
Definition at line 88 of file multicore.cpp.
| void(* nrn_mk_transfer_thread_data_) () |
Definition at line 46 of file multicore.cpp.
| int nrn_nthread |
Definition at line 44 of file multicore.cpp.
|
static |
Definition at line 55 of file multicore.cpp.
| NrnThread * nrn_threads |
Definition at line 45 of file multicore.cpp.
| order = 0 |
Definition at line 886 of file multicore.cpp.
| return |
Definition at line 1221 of file multicore.cpp.
|
static |
Definition at line 58 of file multicore.cpp.
|
static |
Definition at line 57 of file multicore.cpp.