Home
last modified time | relevance | path

Searched refs:ngroup (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/aij/seq/aijperm/
H A Daijperm.c36 PetscInt ngroup; member
145 PetscCall(PetscMalloc1(aijperm->ngroup + 1, &aijperm_dest->xgroup)); in MatDuplicate_SeqAIJPERM()
146 PetscCall(PetscMalloc1(aijperm->ngroup, &aijperm_dest->nzgroup)); in MatDuplicate_SeqAIJPERM()
148 PetscCall(PetscArraycpy(aijperm_dest->xgroup, aijperm->xgroup, aijperm->ngroup + 1)); in MatDuplicate_SeqAIJPERM()
149 PetscCall(PetscArraycpy(aijperm_dest->nzgroup, aijperm->nzgroup, aijperm->ngroup)); in MatDuplicate_SeqAIJPERM()
169 PetscInt i, ngroup, istart, ipos; in MatSeqAIJPERM_create_perm() local
221 ngroup = 0; in MatSeqAIJPERM_create_perm()
225 aijperm->nzgroup[ngroup] = i; in MatSeqAIJPERM_create_perm()
226 aijperm->xgroup[ngroup] = istart; in MatSeqAIJPERM_create_perm()
227 ngroup++; in MatSeqAIJPERM_create_perm()
[all …]
/petsc/src/dm/partitioner/impls/multistage/
H A Dmspart.c150 MPI_Group ggroup, ngroup; in PetscPartitionerMultistage_CreateStages() local
212 PetscCallMPI(MPI_Comm_group(ncomm, &ngroup)); in PetscPartitionerMultistage_CreateStages()
213 PetscCallMPI(MPI_Group_translate_ranks(ngroup, nsize, ranks, ggroup, granks)); in PetscPartitionerMultistage_CreateStages()
219 PetscCallMPI(MPI_Group_rank(ngroup, &nrank)); in PetscPartitionerMultistage_CreateStages()
228 PetscCallMPI(MPI_Group_free(&ngroup)); in PetscPartitionerMultistage_CreateStages()
/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckok.kokkos.cxx345 PetscInt i, j, cur = 0, ngroup = nv / 8, rem = nv % 8, N = xin->map->n; in VecMultiDot_Private() local
352 for (i = 0; i < ngroup; i++) { /* 8 y's per group */ in VecMultiDot_Private()
388 PetscInt ngroup = nv / 8, rem = nv % 8, N = xin->map->n; in VecMultiDot_Verbose() local
397 for (PetscInt k = 0; k < ngroup; k++) { // 8 y's per group in VecMultiDot_Verbose()
792 PetscInt i, j, cur = 0, ngroup = nv / 8, rem = nv % 8, N = yin->map->n; in VecMAXPY_SeqKokkos() local
801 for (i = 0; i < ngroup; i++) { /* 8 x's per group */ in VecMAXPY_SeqKokkos()
/petsc/src/dm/impls/plex/
H A Dplex.c1533 MPI_Group ggroup, ngroup; in DMPlexView_Ascii() local
1548 PetscCallMPI(MPI_Comm_group(ncomm, &ngroup)); in DMPlexView_Ascii()
1550 PetscCallMPI(MPI_Group_translate_ranks(ngroup, 1, &d1, ggroup, &d2)); in DMPlexView_Ascii()
1553 PetscCallMPI(MPI_Group_free(&ngroup)); in DMPlexView_Ascii()