| /petsc/src/mat/tests/ |
| H A D | ex52.c | 46 PetscScalar *bval; in main() local 49 PetscCall(PetscMalloc1(bs * bs, &bval)); in main() 54 bval[i * bs + j] = (PetscScalar)k; in main() 58 PetscCall(MatSetValuesBlocked(A, 1, &row, 1, &col, bval, INSERT_VALUES)); in main() 61 PetscCall(PetscFree(bval)); in main()
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaijfact.c | 1196 MatScalar *rtmp, *ba = b->a, *bval, *aa, dk, uikdi; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace() local 1215 bval = a->a; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace() 1216 for (j = 0; j < nz; j++) aa[a2anew[j]] = *(bval++); in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace() 1242 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace() 1246 *bval++ = 0.0; /* for in-place factorization */ in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace() 1353 MatScalar *rtmp, *ba = b->a, *bval, *aa = a->a, dk, uikdi; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering() local 1407 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering() 1413 *bval++ = 0.0; /* for in-place factorization */ in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering() 1505 MatScalar *rtmp, *ba = b->a, *aa = a->a, dk, uikdi, *aval, *bval; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace() local 1538 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace() [all …]
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact.c | 756 MatScalar *rtmp, *ba = b->a, *bval, *aa = a->a, dk, uikdi; in MatCholeskyFactorNumeric_SeqBAIJ_N() local 789 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqBAIJ_N() 797 *bval++ = 0.0; /* for in-place factorization */ in MatCholeskyFactorNumeric_SeqBAIJ_N() 893 MatScalar *rtmp, *ba = b->a, *aa = a->a, dk, uikdi, *aval, *bval; in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering() local 916 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering() 923 *bval++ = 0.0; /* for in-place factorization */ in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering() 947 bval = ba + jmin; in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering() 948 while (nz--) rtmp[*bcol++] += uikdi * (*bval++); in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering() 983 bval = ba + jmin; in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering() 985 *bval++ = rtmp[*bcol]; in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex73f90t.F90 | 435 PetscScalar bval(1), cval(1), one 536 bval(1) = -one/(solver%mx - 2) 547 PetscCallA(MatSetValues(Bmat, ione, row, ione, col, bval, INSERT_VALUES, ierr))
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | TS.pyx | 342 cdef PetscBool bval = asBool(flag) 343 CHKERR(TSARKIMEXSetFullyImplicit(self.ts, bval)) 359 cdef PetscBool bval = asBool(flag) 360 CHKERR(TSARKIMEXSetFastSlowSplit(self.ts, bval)) 954 cdef PetscBool bval = imex 956 f.vec, bval)) 992 cdef PetscBool bval = imex 996 jmat, pmat, bval)) 1027 cdef PetscBool bval = asBool(imex) 1030 jmat, bval)) [all …]
|
| H A D | DMPlex.pyx | 2415 cdef PetscBool bval = asBool(uniform) 2416 CHKERR(DMPlexMetricSetUniform(self.dm, bval)) 2449 cdef PetscBool bval = asBool(isotropic) 2450 CHKERR(DMPlexMetricSetIsotropic(self.dm, bval)) 2483 cdef PetscBool bval = asBool(restrictAnisotropyFirst) 2484 CHKERR(DMPlexMetricSetRestrictAnisotropyFirst(self.dm, bval)) 2518 cdef PetscBool bval = asBool(noInsert) 2519 CHKERR(DMPlexMetricSetNoInsertion(self.dm, bval)) 2554 cdef PetscBool bval = asBool(noSwap) 2555 CHKERR(DMPlexMetricSetNoSwapping(self.dm, bval)) [all …]
|
| H A D | SNES.pyx | 1835 cdef PetscBool bval = asBool(force) 1836 CHKERR(SNESSetForceIteration(self.snes, bval)) 1986 cdef PetscBool bval = flag 1987 CHKERR(SNESKSPSetUseEW(self.snes, bval)) 2091 cdef PetscBool bval = flag 2092 CHKERR(SNESSetUseKSP(self.snes, bval)) 2120 cdef PetscBool bval = flag 2121 CHKERR(SNESSetUseMFFD(self.snes, bval)) 2147 cdef PetscBool bval = flag 2148 CHKERR(SNESSetUseFDColoring(self.snes, bval))
|
| H A D | SF.pyx | 244 cdef PetscBool bval = asBool(flag) 245 CHKERR(PetscSFSetRankOrder(self.sf, bval))
|
| H A D | PC.pyx | 1392 cdef PetscBool bval = PETSC_FALSE 1394 bval = PETSC_TRUE if reuse else PETSC_FALSE 1395 CHKERR(PCFactorSetReuseOrdering(self.pc, bval)) 1421 cdef PetscBool bval = PETSC_FALSE 1423 bval = PETSC_TRUE if inblocks else PETSC_FALSE 1424 CHKERR(PCFactorSetPivotInBlocks(self.pc, bval))
|
| H A D | IS.pyx | 785 cdef PetscBool bval = drop 787 CHKERR(ISEmbed(self.iset, iset.iset, bval, &out.iset))
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aijfact.c | 1713 MatScalar *rtmp, *ba = b->a, *bval, dk, uikdi; in MatCholeskyFactorNumeric_SeqAIJ() local 1766 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqAIJ() 1773 *bval++ = 0.0; /* for in-place factorization */ in MatCholeskyFactorNumeric_SeqAIJ() 1880 MatScalar *rtmp, *ba = b->a, *bval, dk, uikdi; in MatCholeskyFactorNumeric_SeqAIJ_inplace() local 1929 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqAIJ_inplace() 1937 *bval++ = 0.0; /* for in-place factorization */ in MatCholeskyFactorNumeric_SeqAIJ_inplace()
|
| H A D | matmatmult.c | 1304 MatScalar *aa = a->a, *aval, *ba = b->a, *bval, *ca, *cval; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() local 1349 bval = ba + bi[brow]; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() 1360 cval[j] += aval[nexta] * bval[nextb]; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexsubmesh.c | 2215 PetscInt bval = -1; in DMPlexLabelCohesiveComplete() local 2218 if (blabel) PetscCall(DMLabelGetValue(blabel, clp, &bval)); in DMPlexLabelCohesiveComplete() 2219 if (val >= 0 && val < dim - 1 && bval < 0) { in DMPlexLabelCohesiveComplete() 2240 PetscInt val, bval; in DMPlexLabelCohesiveComplete() local 2242 PetscCall(DMLabelGetValue(blabel, point, &bval)); in DMPlexLabelCohesiveComplete() 2243 if (bval >= 0) { in DMPlexLabelCohesiveComplete() 2247 PetscCall(DMLabelClearValue(blabel, point, bval)); in DMPlexLabelCohesiveComplete() 2253 PetscInt val, bval; in DMPlexLabelCohesiveComplete() local 2255 PetscCall(DMLabelGetValue(blabel, point, &bval)); in DMPlexLabelCohesiveComplete() 2256 if (bval >= 0) { in DMPlexLabelCohesiveComplete()
|
| H A D | plexegads.c | 1455 PetscInt clSize, cl, bval, fval; in DMPlexCreateGeom_Internal() local 1458 PetscCall(DMLabelGetValue(bodyLabel, c, &bval)); in DMPlexCreateGeom_Internal() 1461 PetscCall(DMLabelSetValue(bodyLabel, closure[cl], bval)); in DMPlexCreateGeom_Internal()
|
| /petsc/src/dm/dt/dualspace/interface/ |
| H A D | dualspace.c | 877 PetscInt bval; in PetscDualSpaceSectionSetUp_Internal() local 879 PetscCall(DMLabelGetValue(boundary, p, &bval)); in PetscDualSpaceSectionSetUp_Internal() 880 if (bval == 1) { in PetscDualSpaceSectionSetUp_Internal()
|