Home
last modified time | relevance | path

Searched refs:cn (Results 1 – 25 of 27) sorted by relevance

12

/petsc/src/binding/petsc4py/test/
H A Dtest_comm.py56 cn = PETSc.Comm(MPI.COMM_NULL)
59 self.assertEqual(cn, PETSc.COMM_NULL)
63 cn = PETSc.COMM_NULL.tompi4py()
64 self.assertTrue(isinstance(cn, MPI.Comm))
65 self.assertFalse(cn)
/petsc/src/mat/graphops/color/utils/
H A Dbipartite.c7 PetscInt i, j, rs, re, cs, ce, cn; in MatColoringCreateBipartiteGraph() local
18 cn = ce - cs; in MatColoringCreateBipartiteGraph()
50 for (i = 0; i < cn; i++) ncolentries += coldegrees[i]; in MatColoringCreateBipartiteGraph()
/petsc/src/mat/utils/
H A Dmultequal.c121 PetscInt am, an, bm, bn, cm, cn, k; in MatMatMultEqual_Private() local
140 PetscCall(MatGetLocalSize(C, &cm, &cn)); in MatMatMultEqual_Private()
151cn, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Mat A, B, C local dim %" PetscInt_FMT " %" PetscInt_FMT "… in MatMatMultEqual_Private()
442 PetscInt i, am, an, bm, bn, cm, cn; in MatProjMultEqual_Private() local
453 PetscCall(MatGetLocalSize(C, &cm, &cn)); in MatProjMultEqual_Private()
454cn, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Mat A, B, C local dim %" PetscInt_FMT " %" PetscInt_FMT "… in MatProjMultEqual_Private()
/petsc/src/ksp/pc/impls/gamg/
H A Dclassical.c190 PetscInt fn, cn, fs, fe, cs, ce, i, j, ncols, col, row_f, row_c, cmax = 0, idx, noff; in PCGAMGProlongator_Classical_Direct() local
227 cn = 0; in PCGAMGProlongator_Classical_Direct()
232 if (!iscoarse) cn++; in PCGAMGProlongator_Classical_Direct()
236 PetscCall(VecCreateMPI(PetscObjectComm((PetscObject)A), cn, PETSC_DECIDE, &C)); in PCGAMGProlongator_Classical_Direct()
239 cn = 0; in PCGAMGProlongator_Classical_Direct()
243 lcid[i] = cs + cn; in PCGAMGProlongator_Classical_Direct()
244 cn++; in PCGAMGProlongator_Classical_Direct()
301 PetscCall(MatSetSizes(*P, fn, cn, PETSC_DETERMINE, PETSC_DETERMINE)); in PCGAMGProlongator_Classical_Direct()
562 PetscInt fs, fe, cs, ce, nl, i, j, k, li, lni, ci, ncols, maxcols, fn, cn, cid; in PCGAMGProlongator_Classical_Standard() local
601 cn = 0; in PCGAMGProlongator_Classical_Standard()
[all …]
/petsc/src/ts/tutorials/power_grid/stability_9bus/
H A Dpetscoptions1 #-ts_type cn
/petsc/src/mat/impls/aij/seq/
H A Dmatptap.c195 PetscInt am = A->rmap->N, cn = C->cmap->N, cm = C->rmap->N; in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy() local
201 PetscCall(PetscCalloc2(cn, &apa, cn, &apjdense)); in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()
202 PetscCall(PetscMalloc1(cn, &apj)); in MatPtAPNumeric_SeqAIJ_SeqAIJ_SparseAxpy()
H A Dmatrart.c109 …PetscInt cn = B->cmap->n, bm = B->rmap->n, col, i, j, n, *ai = a->i, *aj, am = A->rmap->… in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense() local
149 for (col = 0; col < cn - 4; col += 4) { /* over columns of C */ in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
190 for (; col < cn; col++) { /* over extra columns of C */ in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
210 PetscCall(PetscLogFlops(cn * 2.0 * (a->nz + r->nz))); in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
H A Dmatmatmult.c1501 PetscInt cm = C->rmap->n, cn = B->cmap->n, bm, am = A->rmap->n; in MatMatMultNumericAdd_SeqAIJ_SeqDense() local
1506 if (!cm || !cn) PetscFunctionReturn(PETSC_SUCCESS); in MatMatMultNumericAdd_SeqAIJ_SeqDense()
1528 for (col = 0; col < (cn / 4) * 4; col += 4) { /* over columns of C */ in MatMatMultNumericAdd_SeqAIJ_SeqDense()
1566 if (col != cn) { in MatMatMultNumericAdd_SeqAIJ_SeqDense()
1567 PetscInt rc = cn - col; in MatMatMultNumericAdd_SeqAIJ_SeqDense()
1624 PetscCall(PetscLogFlops(cn * (2.0 * a->nz))); in MatMatMultNumericAdd_SeqAIJ_SeqDense()
/petsc/src/ts/tutorials/phasefield/
H A Dheattest.m6 …-ts_monitor -snes_monitor -pc_type lu -snes_converged_reason -ts_type cn -da_refine ' int2st…
H A Dbiharmonictest.m8 …1.e-25 -snes_atol 1.e-15 -pc_type lu -vi -snes_converged_reason -ts_type cn -da_refine ' int2…
/petsc/src/mat/impls/maij/
H A Dmaij.c593 const PetscInt am = A->rmap->N, cn = C->cmap->N, cm = C->rmap->N, ppdof = pp->dof; in MatPtAPNumeric_SeqAIJ_SeqMAIJ() local
600 PetscCall(PetscCalloc3(cn, &apa, cn, &apj, cn, &apjdense)); in MatPtAPNumeric_SeqAIJ_SeqMAIJ()
677 PetscInt i, j, k, dof, pshift, ptnzi, arow, anzj, ptanzi, prow, pnzj, cnzi, cn; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ() local
685 cn = pn * ppdof; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
688 PetscCall(PetscMalloc1(cn + 1, &ci)); in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
692 PetscCall(PetscMalloc4(an, &ptadenserow, an, &ptasparserow, cn, &denserow, cn, &sparserow)); in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
694 PetscCall(PetscArrayzero(denserow, cn)); in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
768 PetscCall(PetscMalloc1(ci[cn], &cj)); in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
773 PetscCall(PetscCalloc1(ci[cn], &ca)); in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
776 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), cn, cn, ci, cj, ca, NULL… in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDevice.pyx432 cdef PetscInt cn = asInt(n)
435 CHKERR(PetscDeviceContextFork(self.dctx, cn, &csubctxs))
438 CHKERR(PetscDeviceContextForkWithStreamType(self.dctx, cstream_type, cn, &csubctxs))
441 subctxs = [None] * cn
442 for i from 0 <= i < cn:
H A DSNES.pyx2304 cdef PetscInt cn
2306 cn = asInt(n)
2307 CHKERR(SNESCompositeGetSNES(self.snes, cn, &snes.snes))
2321 cdef PetscInt cn = 0
2322 CHKERR(SNESCompositeGetNumber(self.snes, &cn))
2323 return toInt(cn)
2337 cdef PetscInt cn = asInt(n)
2339 CHKERR(SNESNASMGetSNES(self.snes, cn, &snes.snes))
2353 cdef PetscInt cn = 0
2354 CHKERR(SNESNASMGetNumber(self.snes, &cn))
[all …]
H A DSpace.pyx192 cdef PetscInt cn = asInt(n)
193 CHKERR(PetscSpaceSetNumVariables(self.space, cn))
H A DPC.pyx1700 cdef cn = asInt(n)
1701 CHKERR(PCCompositeGetPC(self.pc, cn, &pc.pc))
/petsc/doc/overview/
H A Dintegrator_table.md35 * - cn
/petsc/src/mat/impls/baij/seq/
H A Dbaij2.c3362 …ult_SeqBAIJ_1_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqBAIJ_1_Private() argument
3393 for (k = 0; k < cn; k++) { in MatMatMult_SeqBAIJ_1_Private()
3410 …ult_SeqBAIJ_2_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqBAIJ_2_Private() argument
3441 for (k = 0; k < cn; k++) { in MatMatMult_SeqBAIJ_2_Private()
3462 …ult_SeqBAIJ_3_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqBAIJ_3_Private() argument
3493 for (k = 0; k < cn; k++) { in MatMatMult_SeqBAIJ_3_Private()
3518 …ult_SeqBAIJ_4_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqBAIJ_4_Private() argument
3549 for (k = 0; k < cn; k++) { in MatMatMult_SeqBAIJ_4_Private()
3578 …ult_SeqBAIJ_5_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqBAIJ_5_Private() argument
3609 for (k = 0; k < cn; k++) { in MatMatMult_SeqBAIJ_5_Private()
[all …]
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij2.c1567 …lt_SeqSBAIJ_1_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqSBAIJ_1_Private() argument
1585 for (k = 0; k < cn; k++) { in MatMatMult_SeqSBAIJ_1_Private()
1602 …lt_SeqSBAIJ_2_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqSBAIJ_2_Private() argument
1619 for (k = 0; k < cn; k++) { in MatMatMult_SeqSBAIJ_2_Private()
1641 …lt_SeqSBAIJ_3_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqSBAIJ_3_Private() argument
1658 for (k = 0; k < cn; k++) { in MatMatMult_SeqSBAIJ_3_Private()
1683 …lt_SeqSBAIJ_4_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqSBAIJ_4_Private() argument
1700 for (k = 0; k < cn; k++) { in MatMatMult_SeqSBAIJ_4_Private()
1728 …lt_SeqSBAIJ_5_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqSBAIJ_5_Private() argument
1745 for (k = 0; k < cn; k++) { in MatMatMult_SeqSBAIJ_5_Private()
[all …]
/petsc/src/vec/is/utils/
H A Disltog.c597 PetscInt i, cn, on, obs, nn; in ISLocalToGlobalMappingSetBlockSize() local
613 for (j = 0, cn = 0; j < bs - 1; j++) { in ISLocalToGlobalMappingSetBlockSize()
615 cn++; in ISLocalToGlobalMappingSetBlockSize()
620 if (oid[i * bs + j] < 0) cn++; in ISLocalToGlobalMappingSetBlockSize()
621 if (cn) { in ISLocalToGlobalMappingSetBlockSize()
622cn == bs, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Block sizes %" PetscInt_FMT " and %" PetscInt_FMT… in ISLocalToGlobalMappingSetBlockSize()
/petsc/src/ts/tests/
H A Dex28.c279 …PetscReal n = 0.0, v = 0.0, E = 0.0, T = 0.0, m = 1.0, cn = 0.0, cv = 0.0, cE = 0.0, pE =… in RHSFunctionParticles() local
336 cn += r[p]; in RHSFunctionParticles()
344 …city update: %+.8f energy update: %.8f (%.8f, %.8f)\n", (double)t, (double)cn, (double)cv, (double… in RHSFunctionParticles()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c2273 PetscBLASInt cm, cn, ck, alda, blda = 0, clda; in MatMatTransposeMultNumeric_MPIDense_MPIDense_Cyclic() local
2327 PetscCall(PetscBLASIntCast(ranges[recvisfrom + 1] - ranges[recvisfrom], &cn)); in MatMatTransposeMultNumeric_MPIDense_MPIDense_Cyclic()
2328 …if (cm && cn && ck) PetscCallBLAS("BLASgemm", BLASgemm_("N", "T", &cm, &cn, &ck, &_DOne, av, &alda… in MatMatTransposeMultNumeric_MPIDense_MPIDense_Cyclic()
2357 PetscBLASInt cm, cn, ck, alda, clda; in MatMatTransposeMultNumeric_MPIDense_MPIDense_Allgatherv() local
2385 PetscCall(PetscBLASIntCast(c->A->cmap->n, &cn)); in MatMatTransposeMultNumeric_MPIDense_MPIDense_Allgatherv()
2386 …if (cm && cn && ck) PetscCallBLAS("BLASgemm", BLASgemm_("N", "N", &cm, &cn, &ck, &_DOne, av, &alda… in MatMatTransposeMultNumeric_MPIDense_MPIDense_Allgatherv()
/petsc/src/ksp/pc/impls/patch/
H A Dpcpatch.c1064 …PetscInt dof, off, cdof, coff, efdof, efoff, ifdof, ifoff, pdof, n = 0, cn = 0, ifn = 0, efn … in PCPatchCreateCellPatches() local
1111 if (point >= cStart && point < cEnd) cellsArray[coff + cn++] = point; in PCPatchCreateCellPatches()
1116 …(cn == cdof, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Number of cells in patch %" PetscInt_FMT " is %"… in PCPatchCreateCellPatches()
/petsc/src/snes/interface/
H A Dsnes.c3169 PetscInt bn, cn, j, maxentrycol = -1, maxdiffcol = -1, maxrdiffcol = -1; in SNESComputeJacobian() local
3172 PetscCall(MatGetRow(Bfd, i, &cn, &cj, &ca)); in SNESComputeJacobian()
3173 …PetscCheck(bn == cn, ((PetscObject)A)->comm, PETSC_ERR_PLIB, "Unexpected different nonzero pattern… in SNESComputeJacobian()
3199 PetscCall(MatRestoreRow(Bfd, i, &cn, &cj, &ca)); in SNESComputeJacobian()
/petsc/src/dm/impls/plex/
H A Dplex.c3324 PetscInt d, depth_, i, n, newn, cn, co, start, end; in DMPlexGetConeRecursive() local
3346 PetscCall(DMPlexGetConeSize(dm, arr[i], &cn)); in DMPlexGetConeRecursive()
3347 PetscCall(PetscSectionSetDof(sections_[d], i, cn)); in DMPlexGetConeRecursive()
3356 PetscCall(PetscSectionGetDof(sections_[d], i, &cn)); in DMPlexGetConeRecursive()
3358 if (cn > 1) { in DMPlexGetConeRecursive()
3360 PetscCall(PetscArraycpy(&newarr[co], cone, cn)); in DMPlexGetConeRecursive()
/petsc/doc/manual/
H A Dts.md217 They can also be set with the options database option `-ts_type euler, rk, beuler, cn, theta, gl, p…

12