36 double* vec_a = &(
VEC_A(0));
46 for (
int i = i3 - 1;
i >= i2; --
i) {
56 int i2 = i1 + _nt->
ncell;
67 for (
int i = i1;
i < i2; ++
i) {
72 parallel loop seq present(
vec_b [0:i3],
vec_d [0:i3],
vec_rhs [0:i3], parent_index [0:i3])
75 for (
int i = i2;
i < i3; ++
i) {
nrn_pragma_acc(routine seq) nrn_pragma_omp(declare target) philox4x32_ctr_t coreneuron_random123_philox4x32_helper(coreneuron nrn_pragma_omp(end declare target) namespace coreneuron
Provide a helper function in global namespace that is declared target for OpenMP offloading to functi...
THIS FILE IS AUTO GENERATED DONT MODIFY IT.
static void bksub(NrnThread *)
bool use_solve_interleave
static void triang(NrnThread *)
void nrn_solve_minimal(NrnThread *)
nrn_pragma_acc(routine seq) int vector_capacity(void *v)
void solve_interleaved(int ith)
Solve the Hines matrices based on the interleave_permute_type (1 or 2).