Home
last modified time | relevance | path

Searched refs:ng (Results 1 – 16 of 16) sorted by relevance

/petsc/src/vec/vec/tutorials/
H A Dex8.c14 PetscInt i, ng, *gindices, rstart, rend, M; in main() local
44 ng = rend - rstart + 2; in main()
45 PetscCall(PetscMalloc1(ng, &gindices)); in main()
47 for (i = 0; i < ng - 1; i++) gindices[i + 1] = gindices[i] + 1; in main()
50 if (gindices[ng - 1] == M) gindices[ng - 1] = 0; in main()
53 …PetscCall(ISLocalToGlobalMappingCreate(PETSC_COMM_SELF, 1, ng, gindices, PETSC_COPY_VALUES, &ltog)… in main()
69 for (i = 0; i < ng; i++) PetscCall(VecSetValuesLocal(x, 1, &i, &one, ADD_VALUES)); in main()
H A Dex8f.F9012 PetscInt :: i, ng, rstart, rend, M
51 ng = rend - rstart + 2
52 allocate (gindices(0:ng - 1))
55 do i = 0, ng - 2
63 if (gindices(ng - 1) == M) gindices(ng - 1) = 0
65 …PetscCallA(ISLocalToGlobalMappingCreate(PETSC_COMM_SELF, 1_PETSC_INT_KIND, ng, gindices, PETSC_COP…
79 do i = 0, ng - 1
/petsc/src/sys/utils/
H A Dmpiu.c8 PETSC_INTERN PetscErrorCode PetscSequentialPhaseBegin_Private(MPI_Comm comm, int ng) in PetscSequentialPhaseBegin_Private() argument
19 …if ((rank % ng) < ng - 1 && rank != size - 1) PetscCallMPI(MPI_Send(NULL, 0, MPI_INT, rank + 1, ta… in PetscSequentialPhaseBegin_Private()
23 PETSC_INTERN PetscErrorCode PetscSequentialPhaseEnd_Private(MPI_Comm comm, int ng) in PetscSequentialPhaseEnd_Private() argument
34 …if ((rank % ng) == ng - 1 || rank == size - 1) PetscCallMPI(MPI_Send(NULL, 0, MPI_INT, (rank + 1) … in PetscSequentialPhaseEnd_Private()
71 PetscErrorCode PetscSequentialPhaseBegin(MPI_Comm comm, int ng) in PetscSequentialPhaseBegin() argument
90 PetscCall(PetscSequentialPhaseBegin_Private(local_comm, ng)); in PetscSequentialPhaseBegin()
111 PetscErrorCode PetscSequentialPhaseEnd(MPI_Comm comm, int ng) in PetscSequentialPhaseEnd() argument
124 PetscCall(PetscSequentialPhaseEnd_Private(local_comm, ng)); in PetscSequentialPhaseEnd()
/petsc/src/dm/impls/swarm/
H A Dswarmpic_view.c92 PetscInt k, ng, dim, Nfc; in private_DMSwarmView_XDMF() local
130 PetscCall(DMSwarmGetSize(dm, &ng)); in private_DMSwarmView_XDMF()
134 …erASCIIPrintf(viewer, "<Topology Dimensions=\"%" PetscInt_FMT "\" TopologyType=\"Mixed\">\n", ng)); in private_DMSwarmView_XDMF()
136 …ian=\"Big\" DataType=\"Int\" Dimensions=\"%" PetscInt_FMT "\" Seek=\"%ld\">\n", ng * 3, bytes[0])); in private_DMSwarmView_XDMF()
146 for (k = 0; k < ng; k++) { in private_DMSwarmView_XDMF()
154 bytes[0] += sizeof(PetscInt) * ng * 3; in private_DMSwarmView_XDMF()
170 …ion=\"8\" Dimensions=\"%" PetscInt_FMT " %" PetscInt_FMT "\" Seek=\"%ld\">\n", ng, dim, bytes[0])); in private_DMSwarmView_XDMF()
187 bytes[0] += sizeof(PetscReal) * ng * dim; in private_DMSwarmView_XDMF()
H A Dswarm.c2126 PetscInt ng; in DMSwarmCollectViewCreate() local
2130 PetscCall(DMSwarmGetLocalSize(dm, &ng)); in DMSwarmCollectViewCreate()
2133 PetscCall(DMSwarmMigrate_GlobalToLocal_Basic(dm, &ng)); in DMSwarmCollectViewCreate()
2143 swarm->collect_view_reset_nlocal = ng; in DMSwarmCollectViewCreate()
/petsc/src/tao/constrained/impls/ipm/
H A Dpdipm.c71 PetscCall(PetscArraycpy(carr, garr, pdipm->ng)); in TaoPDIPMUpdateConstraints()
77 offset = pdipm->ng; in TaoPDIPMUpdateConstraints()
316 for (i = 0; i < pdipm->ng; i++) { in TaoSNESJacobian_PDIPM()
386 if (pdipm->ng) { in TaoSNESJacobian_PDIPM()
495 PetscCall(VecPlaceArray(pdipm->lambdae_xfixed, Xarr + pdipm->off_lambdae + pdipm->ng)); in TaoSNESFunction_PDIPM()
871 PetscCall(VecGetLocalSize(tao->constraints_equality, &pdipm->ng)); in TaoSetup_PDIPM()
873 pdipm->ng = pdipm->Ng = 0; in TaoSetup_PDIPM()
876 pdipm->nce = pdipm->ng + pdipm->nxfixed; in TaoSetup_PDIPM()
924 …PetscCall(VecCreateMPIWithArray(comm, 1, pdipm->ng, pdipm->Ng, Xarr + pdipm->off_lambdae, &tao->DE… in TaoSetup_PDIPM()
1041 PetscCallMPI(MPI_Allgather(&pdipm->ng, 1, MPIU_INT, ng_all, 1, MPIU_INT, comm)); in TaoSetup_PDIPM()
[all …]
H A Dpdipm.h17 PetscInt ng, Ng; /* user equality constraints g(x) = 0. */ member
/petsc/src/ksp/pc/impls/mg/
H A Dgdsw.c22 …PetscInt i, j, ngct, ng, dbg = 0, odbg, minmax[2] = {0, PETSC_INT_MAX}, ominmax[2], … in PCMGGDSWSetUp() local
201 PetscCall(ISGetLocalSize(sG[0], &ng)); in PCMGGDSWSetUp()
202 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, ng, ngct, NULL, &sGf[0])); in PCMGGDSWSetUp()
205 for (j = ccii[i]; j < ccii[i + 1]; j++) data[ng * i + cridx[j]] = cdata[j]; in PCMGGDSWSetUp()
/petsc/src/dm/tutorials/
H A Dswarm_ex1.c252 PetscInt npoints[2], npoints_orig[2], ng; in ex1_3() local
260 PetscCall(DMSwarmCollect_DMDABoundingBox(dms, &ng)); in ex1_3()
443 PetscInt npoints[2], npoints_orig[2], ng; in ex1_4() local
451 PetscCall(DMSwarmCollect_General(dms, collect_zone, sizeof(CollectZoneCtx), zone, &ng)); in ex1_4()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DVec.pyx846 cdef PetscInt ng=0, *ig=NULL
847 ghosts = iarray_i(ghosts, &ng, &ig)
854 ccomm, n, N, ng, ig, &newvec))
857 ccomm, bs, n, N, ng, ig, &newvec))
893 cdef PetscInt ng=0, *ig=NULL
894 ghosts = iarray_i(ghosts, &ng, &ig)
899 if size is None: size = (toInt(na-ng*b), toInt(PETSC_DECIDE))
903 if na < (n+ng*b): raise ValueError(
906 (toInt(ng), toInt(na), toInt(n), toInt(b)))
910 ccomm, n, N, ng, ig, sa, &newvec))
[all …]
/petsc/src/vec/vec/utils/
H A Dvinv.c1770 PetscInt ng, m, i, j, p; in VecUniqueEntries() local
1793 for (p = 0, ng = 0; p < size; ++p) ng += N[p]; in VecUniqueEntries()
1794 PetscCall(PetscMalloc2(ng, &vals, size + 1, &displs)); in VecUniqueEntries()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c676 PetscInt lda, len, i, nl, ng, m = A->rmap->n, radd; in MatGetDiagonal_MPIDense() local
682 PetscCall(VecGetSize(v, &ng)); in MatGetDiagonal_MPIDense()
683 PetscCheck(ng == A->rmap->N, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Nonconforming mat and vec"); in MatGetDiagonal_MPIDense()
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h1489 PetscInt ng; in PforestConnectivityEnumerateFacets() local
1492 ng = conn->tree_to_tree[g] * P4EST_FACES + (conn->tree_to_face[g] % P4EST_FACES); in PforestConnectivityEnumerateFacets()
1493 ttf[ng] = ttf[g]; in PforestConnectivityEnumerateFacets()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c1501 …PetscInt i, j, m, n, ng, anz, bnz, *dnnz, *onnz, *tdnnz, *tonnz, *rdest, *cdest, *work, *gc… in MatPermute_MPIAIJ() local
1534 PetscCall(MatGetSize(aB, NULL, &ng)); in MatPermute_MPIAIJ()
1535 PetscCall(PetscMalloc1(ng, &gcdest)); in MatPermute_MPIAIJ()
1537 PetscCall(PetscSFSetGraphLayout(sf, A->cmap, ng, NULL, PETSC_OWN_POINTER, gcols)); in MatPermute_MPIAIJ()
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas9609 (van-genuchten-ng . 2.8)
9615 (brooks-corey-ng . 1.124)
/petsc/doc/
H A Dpetsc.bib29940 @InCollection{ gilbert.ng:predicting,
34675 @Article{ ng.peyton:block,