Lines Matching refs:glb_elem_idx

315       const PetscInt glb_elem_idx = tid % b_Nelem, b_id = tid / b_Nelem;  in LandauFormJacobian_Internal()  local
321 while (glb_elem_idx >= elem_offset[grid + 1]) grid++; in LandauFormJacobian_Internal()
323 …ctx->species_offset[grid + 1] - ctx->species_offset[grid], loc_elem = glb_elem_idx - elem_offset[g… in LandauFormJacobian_Internal()
521 const PetscInt fullNb = coo_elem_fullNb[glb_elem_idx], fullNb2 = fullNb * fullNb; in LandauFormJacobian_Internal()
522 …elem_offsets[glb_elem_idx] + fieldA * fullNb2 + fullNb * coo_elem_point_offsets[glb_elem_idx][f] +… in LandauFormJacobian_Internal()
1501 for (PetscInt grid = 0, glb_elem_idx = 0; grid < ctx->num_grids; grid++) { in CreateStaticData() local
1516 for (PetscInt ej = cStart, eidx = 0; ej < cEnd; ++ej, ++eidx, glb_elem_idx++) { in CreateStaticData()
1517 …if (coo_elem_offsets) coo_elem_offsets[glb_elem_idx + 1] = coo_elem_offsets[glb_elem_idx]; // star… in CreateStaticData()
1594 …coo_elem_offsets[glb_elem_idx + 1] += fullNb * fullNb; // one species block, adds a block for each… in CreateStaticData()
1596 coo_elem_fullNb[glb_elem_idx] = fullNb; in CreateStaticData()
1598glb_elem_idx] == fullNb, PETSC_COMM_SELF, PETSC_ERR_PLIB, "full element size change with species %… in CreateStaticData()
1625 for (PetscInt grid = 0, glb_elem_idx = 0; grid < ctx->num_grids; grid++) { in CreateStaticData() local
1626 for (PetscInt ej = 0; ej < numCells[grid]; ++ej, glb_elem_idx++) { in CreateStaticData()
1627 const PetscInt fullNb = coo_elem_fullNb[glb_elem_idx]; in CreateStaticData()
1629 coo_elem_point_offsets[glb_elem_idx][0] = 0; in CreateStaticData()
1632 …coo_elem_point_offsets[glb_elem_idx][f + 1] = coo_elem_point_offsets[glb_elem_idx][f]; // start at… in CreateStaticData()
1635 coo_elem_point_offsets[glb_elem_idx][f + 1]++; // inc in CreateStaticData()
1641 coo_elem_point_offsets[glb_elem_idx][f + 1]++; // inc in CreateStaticData()
1646glb_elem_idx][Nb] == fullNb, PETSC_COMM_SELF, PETSC_ERR_PLIB, "coo_elem_point_offsets size %" Pets… in CreateStaticData()
1651 for (PetscInt grid = 0, glb_elem_idx = 0; grid < ctx->num_grids; grid++) { in CreateStaticData() local
1653 for (PetscInt ej = 0; ej < numCells[grid]; ++ej, glb_elem_idx++) { in CreateStaticData()
1654 const PetscInt fullNb = coo_elem_fullNb[glb_elem_idx], fullNb2 = fullNb * fullNb; in CreateStaticData()
1660 …const PetscInt nr = coo_elem_point_offsets[glb_elem_idx][f + 1] - coo_elem_point_offsets[glb_elem_… in CreateStaticData()
1667 …const PetscInt nc = coo_elem_point_offsets[glb_elem_idx][g + 1] - coo_elem_point_offsets[glb_elem_… in CreateStaticData()
1673 …elem_offsets[glb_elem_idx] + fieldA * fullNb2 + fullNb * coo_elem_point_offsets[glb_elem_idx][f] +… in CreateStaticData()