Searched refs:ngroup (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/aij/seq/aijperm/ |
| H A D | aijperm.c | 36 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 D | mspart.c | 150 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 D | veckok.kokkos.cxx | 345 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 D | plex.c | 1533 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()
|