Home
last modified time | relevance | path

Searched refs:ibs (Results 1 – 8 of 8) sorted by relevance

/petsc/src/dm/impls/moab/
H A Ddmmbmat.cxx66 PetscInt ibs, jbs, inbsize, iobsize, nfields, nlsiz; in DMMoab_Compute_NNZ_From_Connectivity() local
141 for (ibs = 0; ibs < nfields; ibs++) { in DMMoab_Compute_NNZ_From_Connectivity()
144 … for (jbs = 0, inbsize = 0; jbs < nfields; jbs++) inbsize += dmmoab->dfill[ibs * nfields + jbs]; in DMMoab_Compute_NNZ_From_Connectivity()
146 if (isinterlaced) nnz[ivtx * nfields + ibs] *= inbsize; in DMMoab_Compute_NNZ_From_Connectivity()
147 else nnz[ibs * nloc + ivtx] *= inbsize; in DMMoab_Compute_NNZ_From_Connectivity()
152 … for (jbs = 0, iobsize = 0; jbs < nfields; jbs++) iobsize += dmmoab->dfill[ibs * nfields + jbs]; in DMMoab_Compute_NNZ_From_Connectivity()
154 if (isinterlaced) onz[ivtx * nfields + ibs] *= iobsize; in DMMoab_Compute_NNZ_From_Connectivity()
155 else onz[ibs * nloc + ivtx] *= iobsize; in DMMoab_Compute_NNZ_From_Connectivity()
/petsc/src/vec/vec/utils/
H A Dvinv.c420 PetscMPIInt ibs; in VecStrideNormAll() local
432 PetscCall(PetscMPIIntCast(bs, &ibs)); in VecStrideNormAll()
441 PetscCallMPI(MPIU_Allreduce(tnorm, nrm, ibs, MPIU_REAL, MPIU_SUM, comm)); in VecStrideNormAll()
450 PetscCallMPI(MPIU_Allreduce(tnorm, nrm, ibs, MPIU_REAL, MPIU_SUM, comm)); in VecStrideNormAll()
465 PetscCallMPI(MPIU_Allreduce(tnorm, nrm, ibs, MPIU_REAL, MPIU_MAX, comm)); in VecStrideNormAll()
501 PetscMPIInt ibs; in VecStrideMaxAll() local
513 PetscCall(PetscMPIIntCast(bs, &ibs)); in VecStrideMaxAll()
526 PetscCallMPI(MPIU_Allreduce(max, nrm, ibs, MPIU_REAL, MPIU_MAX, comm)); in VecStrideMaxAll()
562 PetscMPIInt ibs; in VecStrideMinAll() local
574 PetscCall(PetscMPIIntCast(bs, &ibs)); in VecStrideMinAll()
[all …]
H A Dvscat.c1084 PetscMPIInt ibs; in VecScatterCreate() local
1086 PetscCall(PetscMPIIntCast(sf->vscat.bs, &ibs)); in VecScatterCreate()
1087 PetscCallMPI(MPI_Type_contiguous(ibs, MPIU_SCALAR, &sf->vscat.unit)); in VecScatterCreate()
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c252 PetscInt bs, ibs; in PCISSetUp() local
270 PetscCall(ISLocalToGlobalMappingGetBlockSize(pcis->mapping, &ibs)); in PCISSetUp()
281 PetscCall(MatSetBlockSize(pcis->A_II, bs == ibs ? bs : 1)); in PCISSetUp()
282 PetscCall(MatSetBlockSize(pcis->pA_II, bs == ibs ? bs : 1)); in PCISSetUp()
296 PetscCall(MatSetBlockSize(pcis->A_BB, bs == ibs ? bs : 1)); in PCISSetUp()
/petsc/src/vec/is/is/interface/
H A Dindex.c40 PetscInt N_n, n, i, lbounds[2], gbounds[2], Nl, ibs; in ISRenumber() local
59 PetscCall(ISGetBlockSize(subset, &ibs)); in ISRenumber()
194 if (ibs > 1) in ISRenumber()
195 for (i = 0; i < n_n / ibs; i++) gidxs[i] = gidxs[i * ibs] / ibs; in ISRenumber()
196 …PetscCall(ISCreateBlock(PetscObjectComm((PetscObject)subset), ibs, n_n / ibs, gidxs, PETSC_COPY_VA… in ISRenumber()
/petsc/src/vec/vec/interface/
H A Drvector.c1501 PetscInt n, N, ibs, vbs, bs = 1; in VecGetSubVectorContiguityAndBS_Private() local
1506 PetscCall(ISGetBlockSize(is, &ibs)); in VecGetSubVectorContiguityAndBS_Private()
1511 if (ibs > 1) { in VecGetSubVectorContiguityAndBS_Private()
1513 bs = ibs; in VecGetSubVectorContiguityAndBS_Private()
/petsc/src/mat/impls/is/
H A Dmatis.c189 PetscInt ibs, N, dc; in MatPtAPSymbolic_IS_XAIJ() local
216 PetscCall(ISLocalToGlobalMappingGetBlockSize(cl2g, &ibs)); in MatPtAPSymbolic_IS_XAIJ()
219 PetscCall(ISCreateBlock(comm, ibs, N / ibs, garray, PETSC_COPY_VALUES, &ptap->ris0)); in MatPtAPSymbolic_IS_XAIJ()
235 PetscCall(ISCreateBlock(comm, ibs, N1 / ibs, garray, PETSC_COPY_VALUES, &ptap->ris1)); in MatPtAPSymbolic_IS_XAIJ()
237 if (ibs1 == ibs && N1 == N) { /* check if the l2gmaps are the same */ in MatPtAPSymbolic_IS_XAIJ()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c6072 PetscInt ibs, mbs; in PCBDDCSetUpLocalSolvers() local
6114 PetscCall(ISGetBlockSize(pcbddc->is_R_local, &ibs)); in PCBDDCSetUpLocalSolvers()
6116 if (ibs != mbs) { /* need to convert to SEQAIJ to extract any submatrix with is_R_local */ in PCBDDCSetUpLocalSolvers()