Home
last modified time | relevance | path

Searched refs:DMCreateSubDM (Results 1 – 22 of 22) sorted by relevance

/petsc/src/dm/impls/plex/tests/
H A Dex64.c184 PetscCall(DMCreateSubDM(dm, 1, &fieldU, &seqisU, &seqdmU)); in main()
185 PetscCall(DMCreateSubDM(dm, 1, &fieldA, &seqisA, &seqdmA)); in main()
186 PetscCall(DMCreateSubDM(dm, 1, &fieldS, &seqisS, &seqdmS)); in main()
187 PetscCall(DMCreateSubDM(dm, 2, fieldUA, &seqisUA, &seqdmUA)); in main()
280 PetscCall(DMCreateSubDM(pdm, 1, &fieldU, &isU, &dmU)); in main()
281 PetscCall(DMCreateSubDM(pdm, 1, &fieldA, &isA, &dmA)); in main()
282 PetscCall(DMCreateSubDM(pdm, 1, &fieldS, &isS, &dmS)); in main()
283 PetscCall(DMCreateSubDM(pdm, 2, fieldUA, &isUA, &dmUA)); in main()
H A Dex26.c282 PetscCall(DMCreateSubDM(pdm, 1, &fieldU, &isU, &dmU)); in main()
283 PetscCall(DMCreateSubDM(pdm, 1, &fieldA, &isA, &dmA)); in main()
284 PetscCall(DMCreateSubDM(pdm, 1, &fieldS, &isS, &dmS)); in main()
285 PetscCall(DMCreateSubDM(pdm, 2, fieldUA, &isUA, &dmUA)); in main()
H A Dex26f90.F90322 PetscCallA(DMCreateSubDM(pdm, 1_kPI, [fieldU], isU, dmU, ierr))
323 PetscCallA(DMCreateSubDM(pdm, 1_kPI, [fieldA], isA, dmA, ierr))
324 PetscCallA(DMCreateSubDM(pdm, 1_kPI, [fieldS], isS, dmS, ierr))
325 PetscCallA(DMCreateSubDM(pdm, 2_kPI, fieldUA, isUA, dmUA, ierr))
H A Dex62f90.F90306 PetscCallA(DMCreateSubDM(pdm, 1_kPI, [fieldU], isU, dmU, ierr))
307 PetscCallA(DMCreateSubDM(pdm, 1_kPI, [fieldA], isA, dmA, ierr))
308 PetscCallA(DMCreateSubDM(pdm, 1_kPI, [fieldS], isS, dmS, ierr))
309 PetscCallA(DMCreateSubDM(pdm, 2_kPI, fieldUA, isUA, dmUA, ierr))
/petsc/src/dm/impls/swarm/tests/
H A Dex11.c390 PetscCall(DMCreateSubDM(dm, 1, &user.field, &subis, &subdm)); in main()
404 PetscCall(DMCreateSubDM(dmGrad, 1, &user.field, &gsubis, &gsubdm)); in main()
H A Dex6.c394 PetscCall(DMCreateSubDM(dm, 1, &pot_field, &potential_IS, &potential_dm)); in ComputeFieldAtParticles_Mixed()
/petsc/src/dm/interface/
H A Ddmi.c287 …if (dm->coarseMesh) PetscCall(DMCreateSubDM(dm->coarseMesh, numFields, fields, NULL, &(*subdm)->co… in DMSelectFields_Private()
385 …if (dm->coarseMesh) PetscCall(DMCreateSubDM(dm->coarseMesh, numFields, fields, NULL, &(*subdm)->co… in DMSelectFields_Private()
H A Ddm.c2132 … PetscCall(DMCreateSubDM(dm, 1, &f, islist ? &(*islist)[f] : NULL, dmlist ? &(*dmlist)[f] : NULL)); in DMCreateFieldDecomposition()
2169 PetscErrorCode DMCreateSubDM(DM dm, PetscInt numFields, const PetscInt fields[], IS *is, DM *subdm) in DMCreateSubDM() function
/petsc/src/snes/tutorials/
H A Dex11.c328 PetscCall(DMCreateSubDM(dmAux, 1, &rhs_id, &is, NULL)); in SetupProblem()
H A Dex77.c362 PetscCall(DMCreateSubDM(dm, 1, &fields, NULL, &subdm)); in SetupNearNullSpace()
H A Dex56.c364 PetscCall(DMCreateSubDM(dm, 1, &fields, NULL, &subdm)); in main()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdm.pxi174 PetscErrorCode DMCreateSubDM(PetscDM, PetscInt, const PetscInt[], PetscIS*, PetscDM*)
H A DDM.pyx497 petsc.DMCreateSubDM
505 CHKERR(DMCreateSubDM(self.dm, numFields, ifields, &iset.iset, &subdm.dm))
/petsc/src/ts/tutorials/
H A Dex30.c1312 PetscCall(DMCreateSubDM(dmAux, NUM_FIELDS, fields, &is, NULL)); in ProjectAuxDM()
1538 PetscCall(DMCreateSubDM(dm, 1, fields, &is, NULL)); in SetupProblem()
1543 PetscCall(DMCreateSubDM(dm, 1, fields + 1, &is, NULL)); in SetupProblem()
1748 PetscCall(DMCreateSubDM(dm, 1, fields + 1, NULL, &dmp)); in SetInitialConditionsAndTolerances()
1945 PetscCall(DMCreateSubDM(adm, 1, fields, &is, NULL)); in ResizeTransfer()
1948 PetscCall(DMCreateSubDM(adm, 1, fields + 1, &is, NULL)); in ResizeTransfer()
H A Dex77.c448 PetscCall(DMCreateSubDM(dm, 1, vf, &vis, &vdm)); in FreeStreaming()
/petsc/src/snes/tests/
H A Dex15.c480 PetscCall(DMCreateSubDM(dm, 1, &fields, &potential_IS, &potential_dm)); in main()
/petsc/include/
H A Dpetscdm.h219 PETSC_EXTERN PetscErrorCode DMCreateSubDM(DM, PetscInt, const PetscInt[], IS *, DM *);
/petsc/src/ts/tutorials/hamiltonian/
H A Dex4.c1585 PetscCall(DMCreateSubDM(dm, 1, &potential, &ctx->isPot, &ctx->dmPot)); in CreatePoisson()
1689 PetscCall(DMCreateSubDM(ctx->dmMom, 1, &field, &ctx->isN, &ctx->dmN)); in CreateMomentFields()
1692 PetscCall(DMCreateSubDM(ctx->dmMom, 1, &field, &ctx->isP, &ctx->dmP)); in CreateMomentFields()
1695 PetscCall(DMCreateSubDM(ctx->dmMom, 1, &field, &ctx->isE, &ctx->dmE)); in CreateMomentFields()
H A Dex2.c1075 PetscCall(DMCreateSubDM(dm, 1, &potential, &ctx->isPot, &ctx->dmPot)); in CreatePoisson()
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c2231 PetscCall(DMCreateSubDM(ctx->plex[grid], 1, vf, &vis, &vdm)); in DMPlexLandauAccess()
/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c428 PetscCall(DMCreateSubDM(pc->dm, nfields, ifields, &compField, &subdm[i])); in PCFieldSplitSetDefaults()
/petsc/src/dm/impls/plex/
H A Dplex.c462 PetscCall(DMCreateSubDM(dm, 1, &f, &fis, &fdm)); in VecView_Plex_Local_Draw_2D()