Home
last modified time | relevance | path

Searched refs:Nsub (Results 1 – 9 of 9) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex8.c42 PetscInt Nsub; /* number of subdomains */ in main() local
161 PetscCall(PCASMCreateSubdomains2D(m, n, M, N, 1, overlap, &Nsub, &is, &is_local)); in main()
162 PetscCall(PCASMSetLocalSubdomains(pc, Nsub, is, is_local)); in main()
166 …etscInt_FMT "; overlap: %" PetscInt_FMT "; Nsub: %" PetscInt_FMT "\n", m, n, M, N, overlap, Nsub)); in main()
168 for (i = 0; i < Nsub; i++) { in main()
173 for (i = 0; i < Nsub; i++) { in main()
281 for (i = 0; i < Nsub; i++) { in main()
H A Dex62.c46 PetscInt Nsub; /* number of subdomains */ in main() local
150 PetscCall(PCGASMCreateSubdomains2D(pc, m, n, M, N, 1, overlap, &Nsub, &inneris, &outeris)); in main()
151 PetscCall(PCGASMSetSubdomains(pc, Nsub, inneris, outeris)); in main()
152 PetscCall(PCGASMDestroySubdomains(Nsub, &inneris, &outeris)); in main()
157 …etscInt_FMT "; overlap: %" PetscInt_FMT "; Nsub: %" PetscInt_FMT "\n", m, n, M, N, overlap, Nsub)); in main()
159 for (i = 0; i < Nsub; i++) { in main()
164 for (i = 0; i < Nsub; i++) { in main()
/petsc/src/ksp/pc/impls/gasm/ftn-custom/
H A Dzgasmf.c31 …*n, PetscInt *M, PetscInt *N, PetscInt *dof, PetscInt *overlap, PetscInt *Nsub, F90Array1d *is1, F… in pcgasmcreatesubdomains2d_() argument
34 *ierr = PCGASMCreateSubdomains2D(*pc, *m, *n, *M, *N, *dof, *overlap, Nsub, &iis, &iisl); in pcgasmcreatesubdomains2d_()
36 *ierr = F90Array1dCreate(iis, MPIU_FORTRANADDR, 1, *Nsub, is1 PETSC_F90_2PTR_PARAM(ptrd1)); in pcgasmcreatesubdomains2d_()
38 *ierr = F90Array1dCreate(iisl, MPIU_FORTRANADDR, 1, *Nsub, is2 PETSC_F90_2PTR_PARAM(ptrd2)); in pcgasmcreatesubdomains2d_()
/petsc/src/ksp/pc/impls/asm/ftn-custom/
H A Dzasmf.c77 …*n, PetscInt *M, PetscInt *N, PetscInt *dof, PetscInt *overlap, PetscInt *Nsub, F90Array1d *is1, F… in pcasmcreatesubdomains2d_() argument
81 *ierr = PCASMCreateSubdomains2D(*m, *n, *M, *N, *dof, *overlap, Nsub, &iis, &iisl); in pcasmcreatesubdomains2d_()
83 *ierr = F90Array1dCreate(iis, MPIU_FORTRANADDR, 1, *Nsub, is1 PETSC_F90_2PTR_PARAM(ptrd1)); in pcasmcreatesubdomains2d_()
85 *ierr = F90Array1dCreate(iisl, MPIU_FORTRANADDR, 1, *Nsub, is2 PETSC_F90_2PTR_PARAM(ptrd2)); in pcasmcreatesubdomains2d_()
/petsc/src/ksp/ksp/tests/
H A Dex71f.F9044 do i = 1, Nsub
53 do i = 1, Nsub
/petsc/src/dm/impls/da/
H A Ddacreate.c27 …ndedInt("-da_local_subdomains", "", "DMDASetNumLocalSubdomains", dd->Nsub, &dd->Nsub, &flg, PETSC_… in DMSetFromOptions_DA()
28 if (flg) PetscCall(DMDASetNumLocalSubDomains(da, dd->Nsub)); in DMSetFromOptions_DA()
375 dd->Nsub = 1; in DMCreate_DA()
H A Dda.c276 PetscErrorCode DMDAGetNumLocalSubDomains(DM da, PetscInt *Nsub) in DMDAGetNumLocalSubDomains() argument
282 if (Nsub) *Nsub = dd->Nsub; in DMDAGetNumLocalSubDomains()
299 PetscErrorCode DMDASetNumLocalSubDomains(DM da, PetscInt Nsub) in DMDASetNumLocalSubDomains() argument
305 PetscValidLogicalCollectiveInt(da, Nsub, 2); in DMDASetNumLocalSubDomains()
306 dd->Nsub = Nsub; in DMDASetNumLocalSubDomains()
/petsc/include/petsc/private/
H A Ddmdaimpl.h29 PetscInt Nsub; /* number of local subdomains to decompose into */ member
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c1572 …cInt n, PetscInt M, PetscInt N, PetscInt dof, PetscInt overlap, PetscInt *Nsub, IS *is[], IS *is_l… in PCASMCreateSubdomains2D() argument
1580 *Nsub = N * M; in PCASMCreateSubdomains2D()
1581 PetscCall(PetscMalloc1(*Nsub, is)); in PCASMCreateSubdomains2D()
1582 PetscCall(PetscMalloc1(*Nsub, is_local)); in PCASMCreateSubdomains2D()
1624 for (i = 0; i < *Nsub; i++) PetscCall(ISSort((*is)[i])); in PCASMCreateSubdomains2D()