Home
last modified time | relevance | path

Searched refs:nsub (Results 1 – 10 of 10) sorted by relevance

/petsc/src/mat/tests/
H A Dex167.c28 …PetscInt n, N, i, j, k, l, nsub, Jlow[2] = {0, 1}, *jlow, Jhigh[2] = {3, 4}, *jhigh, row, c… in main() local
83 nsub = 1; /* one subdomain per rank */ in main()
85 nsub = 2; /* both subdomains on rank 0 */ in main()
98 for (l = 0; l < nsub; ++l) { in main()
118 PetscCall(MatCreateSubMatrices(A, nsub, rowis, colis, MAT_INITIAL_MATRIX, &S)); in main()
127 …PetscInt_FMT ":%" PetscInt_FMT "]: Number of subdomains: %" PetscInt_FMT ":\n", rank, size, nsub)); in main()
128 for (l = 0; l < nsub; ++l) { in main()
159 for (l = 0; l < nsub; ++l) { in main()
163 PetscCall(MatDestroySubMatrices(nsub, &S)); in main()
/petsc/src/sys/objects/device/tests/
H A Dex4.c30 const PetscInt nsub = 4; in TestNestedPetscDeviceContextForkJoin() local
37 PetscCall(DoFork(sub[1], nsub, &subsub)); in TestNestedPetscDeviceContextForkJoin()
39 PetscCall(PetscDeviceContextJoin(sub[2], nsub - 2, PETSC_DEVICE_CONTEXT_JOIN_SYNC, &subsub)); in TestNestedPetscDeviceContextForkJoin()
41 PetscCall(PetscDeviceContextJoin(parCtx, nsub - 2, PETSC_DEVICE_CONTEXT_JOIN_NO_SYNC, &subsub)); in TestNestedPetscDeviceContextForkJoin()
42 PetscCall(PetscDeviceContextJoin(sub[1], nsub, PETSC_DEVICE_CONTEXT_JOIN_DESTROY, &subsub)); in TestNestedPetscDeviceContextForkJoin()
H A Dex7.c101 const PetscInt nsub = 2; in TestAsyncCoherence() local
110 PetscCall(PetscDeviceContextForkWithStreamType(dctx, PETSC_STREAM_NONBLOCKING, nsub, &sub)); in TestAsyncCoherence()
112 for (PetscInt i = 0; i < nsub; ++i) { in TestAsyncCoherence()
148 PetscCall(PetscDeviceContextJoin(dctx, nsub, PETSC_DEVICE_CONTEXT_JOIN_DESTROY, &sub)); in TestAsyncCoherence()
/petsc/src/dm/impls/swarm/
H A Dswarmpic_da.c116 PetscInt s, nsub; in private_DMSwarmInsertPointsUsingCellDM_DA_Q1() local
118 nsub = npoints; in private_DMSwarmInsertPointsUsingCellDM_DA_Q1()
120 for (s = 0; s < nsub; s++) np_dir[0] *= 2; in private_DMSwarmInsertPointsUsingCellDM_DA_Q1()
H A Dswarmpic_plex.c83 … PetscErrorCode private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide(DM dm, DM dmc, PetscInt nsub) in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide() argument
109 for (r = 0; r < nsub; r++) { in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide()
/petsc/src/dm/impls/plex/
H A Dplexdd.c47 PetscErrorCode DMCreateDomainDecomposition_Plex(DM dm, PetscInt *nsub, char ***names, IS **innerise… in DMCreateDomainDecomposition_Plex() argument
63 if (nsub) *nsub = n; in DMCreateDomainDecomposition_Plex()
/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c1615 …nt Mdomains, PetscInt Ndomains, PetscInt dof, PetscInt overlap, PetscInt *nsub, IS *iis[], IS *ois… in PCGASMCreateSubdomains2D() argument
1668 *nsub = s; in PCGASMCreateSubdomains2D()
1669 PetscCall(PetscMalloc1(*nsub, is)); in PCGASMCreateSubdomains2D()
1670 PetscCall(PetscMalloc1(*nsub, is_local)); in PCGASMCreateSubdomains2D()
/petsc/src/ksp/pc/interface/
H A Dprecon.c1228 PetscErrorCode PCModifySubMatrices(PC pc, PetscInt nsub, const IS row[], const IS col[], Mat submat… in PCModifySubMatrices() argument
1234 PetscCall((*pc->modifysubmatrices)(pc, nsub, row, col, submat, ctx)); in PCModifySubMatrices()
/petsc/include/
H A Dpetscpc.h106 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode PCModifySubMatricesFn(PC pc, PetscInt nsub, const IS ro…
/petsc/src/dm/impls/forest/p4est/
H A Dpforest.h5099 static PetscErrorCode DMCreateDomainDecomposition_pforest(DM dm, PetscInt *nsub, char ***names, IS … in DMCreateDomainDecomposition_pforest() argument
5106 PetscCall(DMCreateDomainDecomposition(plex, nsub, names, innerises, outerises, dms)); in DMCreateDomainDecomposition_pforest()