Home
last modified time | relevance | path

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

/petsc/src/dm/impls/da/
H A Ddagetelem.c3 static PetscErrorCode DMDAGetElements_1D(DM dm, PetscInt *nel, PetscInt *nen, const PetscInt *e[]) in DMDAGetElements_1D() argument
25 da->nen = 2; in DMDAGetElements_1D()
32 *nen = da->nen; in DMDAGetElements_1D()
37 static PetscErrorCode DMDAGetElements_2D(DM dm, PetscInt *nel, PetscInt *nen, const PetscInt *e[]) in DMDAGetElements_2D() argument
53 da->nen = 4; in DMDAGetElements_2D()
56 da->nen = 3; in DMDAGetElements_2D()
61 nn = da->nen; in DMDAGetElements_2D()
97 *nen = da->nen; in DMDAGetElements_2D()
102 static PetscErrorCode DMDAGetElements_3D(DM dm, PetscInt *nel, PetscInt *nen, const PetscInt *e[]) in DMDAGetElements_3D() argument
119 da->nen = 8; in DMDAGetElements_3D()
[all …]
H A Dfdda.c767 PetscInt i, nel, nen, nv, dof, *gidx, n, N; in DMCreateMatrix_DA_IS() local
779 …PetscCall(DMDAGetElements(dm, &nel, &nen, &e_loc)); /* this will throw an error if the stencil typ… in DMCreateMatrix_DA_IS()
780 for (i = 0; i < nel * nen; i++) PetscCall(PetscBTSet(bt, e_loc[i])); in DMCreateMatrix_DA_IS()
810 …0; i < nel; i++) PetscCall(MatSetValuesBlockedLocal(P, nen, e_loc + i * nen, nen, e_loc + i * nen,… in DMCreateMatrix_DA_IS()
813 PetscCall(DMDARestoreElements(dm, &nel, &nen, &e_loc)); in DMCreateMatrix_DA_IS()
/petsc/src/ksp/ksp/tutorials/
H A Dex71.c213 PetscInt nel, nen; /* Number of elements & element nodes */ in main() local
267 PetscCall(DMDAGetElements(da, &nel, &nen, &e_loc)); in main()
269 PetscCall(PetscMalloc1(nel * nen, &e_glo)); in main()
270 PetscCall(ISLocalToGlobalMappingApplyBlock(map, nen * nel, e_loc, e_glo)); in main()
278 PetscCall(PetscMalloc1(nel * nen, &el_glo)); in main()
279 PetscCall(ISLocalToGlobalMappingApplyBlock(map, nen * nel, e_loc, el_glo)); in main()
280 …PetscCall(ISLocalToGlobalMappingCreate(PetscObjectComm((PetscObject)map), user.dof, nen * nel, el_… in main()
290 PetscCall(MatISSetPreallocation(A, user.dof * nen, NULL, user.dof * nen, NULL)); in main()
299 for (i = 0; i < nel; i++) el_sizes[i] = user.dof * nen; in main()
315 PetscCheck(nen <= 8, PETSC_COMM_WORLD, PETSC_ERR_SUP, "Not coded"); in main()
[all …]
/petsc/src/ksp/ksp/guess/impls/pod/
H A Dpod.c27 PetscBLASInt nen; /* dimension of lower dimensional system */ member
47 pod->nen = 0; in KSPGuessReset_POD()
151 if (!pod->nen) PetscFunctionReturn(PETSC_SUCCESS); in KSPGuessFormGuess_POD()
158 PetscCall(PetscBLASIntCast(pod->nen, &bNen)); in KSPGuessFormGuess_POD()
162 for (i = 0; i < pod->nen; i++) { in KSPGuessFormGuess_POD()
183 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, pod->nen, pod->nen, pod->low, &L)); in KSPGuessFormGuess_POD()
199 for (i = 0; i < pod->nen; i++) { in KSPGuessFormGuess_POD()
327 pod->nen = 0; in KSPGuessUpdate_POD()
329 pod->nen++; in KSPGuessUpdate_POD()
333 pod->st = pod->n - pod->nen; in KSPGuessUpdate_POD()
[all …]
/petsc/src/dm/tutorials/
H A Dex11f90.F9017 PetscInt nen, nel
66 PetscCallA(DMDAGetElements(ada, nen, nel, elements, ierr))
67 do i = 1, nen*nel
70 PetscCallA(DMDARestoreElements(ada, nen, nel, elements, ierr))
/petsc/src/dm/impls/da/ftn-custom/
H A Dzda1f90.c44 PETSC_EXTERN void dmdagetelements_(DM *dm, PetscInt *nel, PetscInt *nen, F90Array1d *e, int *ierr P… in dmdagetelements_() argument
52 *ierr = DMDAGetElements(*dm, nel, nen, &fa); in dmdagetelements_()
54 …*ierr = F90Array1dCreate((PetscInt *)fa, MPIU_INT, 1, (*nel) * (*nen), e PETSC_F90_2PTR_PARAM(ptrd… in dmdagetelements_()
57 PETSC_EXTERN void dmdarestoreelements_(DM *dm, PetscInt *nel, PetscInt *nen, F90Array1d *e, int *ie… in dmdarestoreelements_() argument
/petsc/include/petsc/private/
H A Ddmdaimpl.h49 PetscInt nen; /* number of nodes per element */ member
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMDA.pyx1086 cdef PetscInt nel=0, nen=0
1094 CHKERR(DMDAGetElements(self.dm, &nel, &nen, &elems))
1095 elements = array_i(nel*nen, elems)
1096 elements.shape = (toInt(nel), toInt(nen))
1098 CHKERR(DMDARestoreElements(self.dm, &nel, &nen, &elems))
/petsc/doc/
H A Dpetsc.bib37379 title = {Location Theory and Programming Models: The Von Th{\"{u}}nen case},