| /petsc/src/binding/petsc4py/test/ |
| H A D | test_comm.py | 56 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 D | bipartite.c | 7 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 D | multequal.c | 121 PetscInt am, an, bm, bn, cm, cn, k; in MatMatMultEqual_Private() local 140 PetscCall(MatGetLocalSize(C, &cm, &cn)); in MatMatMultEqual_Private() 151 …cn, 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() 454 …cn, 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 D | classical.c | 190 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 D | petscoptions | 1 #-ts_type cn
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matptap.c | 195 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 D | matrart.c | 109 …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 D | matmatmult.c | 1501 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 D | heattest.m | 6 …-ts_monitor -snes_monitor -pc_type lu -snes_converged_reason -ts_type cn -da_refine ' int2st…
|
| H A D | biharmonictest.m | 8 …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 D | maij.c | 593 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 D | Device.pyx | 432 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 D | SNES.pyx | 2304 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 D | Space.pyx | 192 cdef PetscInt cn = asInt(n) 193 CHKERR(PetscSpaceSetNumVariables(self.space, cn))
|
| H A D | PC.pyx | 1700 cdef cn = asInt(n) 1701 CHKERR(PCCompositeGetPC(self.pc, cn, &pc.pc))
|
| /petsc/doc/overview/ |
| H A D | integrator_table.md | 35 * - cn
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij2.c | 3362 …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 D | sbaij2.c | 1567 …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 D | isltog.c | 597 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() 622 …cn == bs, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Block sizes %" PetscInt_FMT " and %" PetscInt_FMT… in ISLocalToGlobalMappingSetBlockSize()
|
| /petsc/src/ts/tests/ |
| H A D | ex28.c | 279 …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 D | mpidense.c | 2273 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 D | pcpatch.c | 1064 …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 D | snes.c | 3169 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 D | plex.c | 3324 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 D | ts.md | 217 They can also be set with the options database option `-ts_type euler, rk, beuler, cn, theta, gl, p…
|