Home
last modified time | relevance | path

Searched refs:nfields (Results 1 – 25 of 31) sorted by relevance

12

/petsc/src/dm/tests/
H A Dex54f.F909 subroutine myFieldDecomp(dm, nfields, fieldNames, isFields, subDms, ierr)
13 PetscInt, intent(out) :: nfields
38 PetscInt, intent(out) :: nfields
45 nfields = 2
46 allocate (fieldNames(nfields))
47 allocate (isFields(nfields))
48 allocate (subDms(nfields))
52 do i = 1, nfields
/petsc/src/dm/impls/moab/
H A Ddmmbmat.cxx66 PetscInt ibs, jbs, inbsize, iobsize, nfields, nlsiz; in DMMoab_Compute_NNZ_From_Connectivity() local
77 nfields = dmmoab->numFields; in DMMoab_Compute_NNZ_From_Connectivity()
78 isinterlaced = (isbaij || bs == nfields ? PETSC_TRUE : PETSC_FALSE); in DMMoab_Compute_NNZ_From_Connectivity()
79 nlsiz = (isinterlaced ? nloc : nloc * nfields); in DMMoab_Compute_NNZ_From_Connectivity()
124 for (f = 0; f < nfields; f++) { in DMMoab_Compute_NNZ_From_Connectivity()
129 for (f = 0; f < nfields; f++) { in DMMoab_Compute_NNZ_From_Connectivity()
130 …nnz[nfields * ivtx + f] = n_nnz; /* leave out self to avoid repeats -> node shared by mul… in DMMoab_Compute_NNZ_From_Connectivity()
131 if (onz) onz[nfields * ivtx + f] = n_onz; /* add ghost non-owned nodes */ in DMMoab_Compute_NNZ_From_Connectivity()
141 for (ibs = 0; ibs < nfields; ibs++) { in DMMoab_Compute_NNZ_From_Connectivity()
144 … for (jbs = 0, inbsize = 0; jbs < nfields; jbs++) inbsize += dmmoab->dfill[ibs * nfields + jbs]; in DMMoab_Compute_NNZ_From_Connectivity()
[all …]
/petsc/src/vec/vec/utils/
H A Dvecglvis.c23 PetscInt i, nfields, *spacedim; in VecView_GLVis() local
30 PetscCall(PetscViewerGLVisGetFields_Internal(viewer, &nfields, NULL, NULL, NULL, NULL, NULL)); in VecView_GLVis()
31 if (!nfields) { in VecView_GLVis()
38 …PetscCall(PetscViewerGLVisGetFields_Internal(viewer, &nfields, &fec_type, &spacedim, &g2lfields, (… in VecView_GLVis()
39 if (!nfields) PetscFunctionReturn(PETSC_SUCCESS); in VecView_GLVis()
43 for (i = 0; i < nfields; i++) { in VecView_GLVis()
70 PetscCall((*g2lfields)((PetscObject)U, nfields, (PetscObject *)Ufield, ctx)); in VecView_GLVis()
72 …PetscCheck(nfields <= 1, PetscObjectComm((PetscObject)U), PETSC_ERR_SUP, "Don't know how to sample… in VecView_GLVis()
77 for (i = 0; i < nfields; i++) { in VecView_GLVis()
/petsc/src/dm/impls/moab/tests/
H A Dex2.cxx17 PetscInt nfields; /* Number of fields */ member
29 options->nfields = 256; in ProcessOptions()
44 …e list of names of the field variables", "ex2.cxx", options->fieldnames, &options->nfields, &flg)); in ProcessOptions()
47 …ug) PetscCall(PetscPrintf(comm, "Total number of fields: %" PetscInt_FMT ".\n", options->nfields)); in ProcessOptions()
49 options->nfields = 1; in ProcessOptions()
80 …for (i = 0; i < user->nfields; i++) PetscCall(PetscPrintf(comm, "\t Field{%" PetscInt_FMT "} = %s.… in CreateMesh()
82 PetscCall(DMMoabSetFieldNames(user->dm, user->nfields, (const char **)user->fieldnames)); in CreateMesh()
104 PetscCall(DMMoabSetBlockSize(user.dm, user.interlace ? user.nfields : 1)); in main()
127 if (user.nfields) { in main()
128 for (i = 0; i < user.nfields; i++) PetscCall(PetscFree(user.fieldnames[i])); in main()
/petsc/src/dm/impls/plex/
H A Dplexvtu.c271 PetscInt bs = 1, nfields, field; in DMPlexVTKWriteAll_VTU() local
283 PetscCall(PetscSectionGetNumFields(section, &nfields)); in DMPlexVTKWriteAll_VTU()
287 nfields = field + 1; in DMPlexVTKWriteAll_VTU()
289 for (i = 0; field < (nfields ? nfields : 1); field++) { in DMPlexVTKWriteAll_VTU()
296 if (nfields) { /* We have user-defined fields/components */ in DMPlexVTKWriteAll_VTU()
301 if (nfields && !fieldname) { in DMPlexVTKWriteAll_VTU()
365 PetscInt bs = 1, nfields, field; in DMPlexVTKWriteAll_VTU() local
377 PetscCall(PetscSectionGetNumFields(section, &nfields)); in DMPlexVTKWriteAll_VTU()
381 nfields = field + 1; in DMPlexVTKWriteAll_VTU()
383 for (; field < (nfields ? nfields : 1); field++) { in DMPlexVTKWriteAll_VTU()
[all …]
H A Dplexglvis.c50 PetscInt f, maxfields, nfields, c, totc, totdofs, Nv, cum, i; in DMSetUpGLVisViewer_Plex() local
85 PetscCall(PetscSectionGetNumFields(s, &nfields)); in DMSetUpGLVisViewer_Plex()
86 for (f = 0, maxfields = 0; f < nfields; f++) { in DMSetUpGLVisViewer_Plex()
97 for (f = 0; f < nfields; f++) { in DMSetUpGLVisViewer_Plex()
/petsc/src/dm/impls/swarm/
H A Ddata_bucket.c82 db->nfields = 0; in DMSwarmDataBucketCreate()
95 for (f = 0; f < db->nfields; ++f) PetscCall(DMSwarmDataFieldDestroy(&db->field[f])); in DMSwarmDataBucketDestroy()
109 for (f = 0; f < db->nfields; ++f) { in DMSwarmDataBucketQueryForActiveFields()
132 …PetscCall(DMSwarmDataFieldStringInList(field_name, db->nfields, (const DMSwarmDataField *)db->fiel… in DMSwarmDataBucketRegisterField()
135 PetscCall(PetscRealloc(sizeof(DMSwarmDataField) * (db->nfields + 1), &db->field)); in DMSwarmDataBucketRegisterField()
138 db->field[db->nfields] = fp; in DMSwarmDataBucketRegisterField()
139 db->nfields++; in DMSwarmDataBucketRegisterField()
159 …PetscCall(DMSwarmDataFieldStringInList(name, db->nfields, (const DMSwarmDataField *)db->field, &fo… in DMSwarmDataBucketGetDMSwarmDataFieldIdByName()
161 …PetscCall(DMSwarmDataFieldStringFindInList(name, db->nfields, (const DMSwarmDataField *)db->field,… in DMSwarmDataBucketGetDMSwarmDataFieldIdByName()
171 …PetscCall(DMSwarmDataFieldStringInList(name, db->nfields, (const DMSwarmDataField *)db->field, &fo… in DMSwarmDataBucketGetDMSwarmDataFieldByName()
[all …]
H A Dswarmpic_view.c339 PetscErrorCode DMSwarmViewFieldsXDMF(DM dm, const char filename[], PetscInt nfields, const char *fi… in DMSwarmViewFieldsXDMF() argument
349 for (f = 0; f < nfields; f++) { in DMSwarmViewFieldsXDMF()
407 …for (f = 4; f < swarm->db->nfields; f++) { /* only examine user defined fields - the first 4 are i… in DMSwarmViewXDMF()
H A Ddata_bucket.h33 PetscInt nfields; /* how many fields of this type */ member
/petsc/src/dm/impls/da/
H A Ddacorn.c280 PetscErrorCode DMDAGetReducedDMDA(DM da, PetscInt nfields, DM *nda) in DMDAGetReducedDMDA() argument
283 PetscCall(DMDACreateCompatibleDMDA(da, nfields, nda)); in DMDAGetReducedDMDA()
304 PetscErrorCode DMDACreateCompatibleDMDA(DM da, PetscInt nfields, DM *nda) in DMDACreateCompatibleDMDA() argument
332 PetscCall(DMDACreate1d(PetscObjectComm((PetscObject)da), bx, M, nfields, s, dd->lx, nda)); in DMDACreateCompatibleDMDA()
334 …te2d(PetscObjectComm((PetscObject)da), bx, by, stencil_type, M, N, m, n, nfields, s, lx, ly, nda)); in DMDACreateCompatibleDMDA()
336 …ObjectComm((PetscObject)da), bx, by, bz, stencil_type, M, N, P, m, n, p, nfields, s, lx, ly, lz, n… in DMDACreateCompatibleDMDA()
H A Dgr1.c118 PetscInt nfields = step; in DMDASelectFields() local
120 … PetscCall(PetscOptionsGetStringArray(NULL, NULL, "-draw_fields_by_name", fields, &nfields, &flg)); in DMDASelectFields()
123 for (k = 0; k < nfields; k++) { in DMDASelectFields()
134 for (k = 0; k < nfields; k++) PetscCall(PetscFree(fields[k])); in DMDASelectFields()
/petsc/src/dm/tutorials/
H A Dex11f90.F9020 PetscInt nfields
114 …PetscCallA(DMCreateFieldDecomposition(ada, nfields, namefields, PETSC_NULL_IS_POINTER, PETSC_NULL_…
116 …PetscCallA(DMDestroyFieldDecomposition(ada, nfields, namefields, PETSC_NULL_IS_POINTER, PETSC_NULL…
117 PetscCallA(DMCreateFieldDecomposition(ada, nfields, namefields, isfields, dmfields, ierr))
118 PetscCallA(DMDestroyFieldDecomposition(ada, nfields, namefields, isfields, dmfields, ierr))
/petsc/src/snes/impls/multiblock/
H A Dmultiblock.c7 PetscInt nfields; /* If block is defined on a DA, the number of DA fields */ member
77 PetscInt i, nfields; in SNESMultiblockSetFieldsRuntime_Private() local
86 nfields = mb->bs; in SNESMultiblockSetFieldsRuntime_Private()
87 …l(PetscOptionsGetIntArray(NULL, ((PetscObject)snes)->prefix, optionname, ifields, &nfields, &flg)); in SNESMultiblockSetFieldsRuntime_Private()
89 PetscCheck(nfields, PETSC_COMM_SELF, PETSC_ERR_USER, "Cannot list zero fields"); in SNESMultiblockSetFieldsRuntime_Private()
90 PetscCall(SNESMultiblockSetFields(snes, name, nfields, ifields)); in SNESMultiblockSetFieldsRuntime_Private()
210 if (blocks->nfields > 1) { in SNESSetUp_Multiblock()
211 PetscInt *ii, j, k, nfields = blocks->nfields, *fields = blocks->fields; in SNESSetUp_Multiblock() local
213 PetscCall(PetscMalloc1(nfields * nslots, &ii)); in SNESSetUp_Multiblock()
215 for (k = 0; k < nfields; ++k) ii[nfields * j + k] = rstart + bs * j + fields[k]; in SNESSetUp_Multiblock()
[all …]
/petsc/src/sys/classes/viewer/impls/glvis/
H A Dglvis.c141 static PetscErrorCode PetscViewerGLVisSetFields_GLVis(PetscViewer viewer, PetscInt nfields, const c… in PetscViewerGLVisSetFields_GLVis() argument
147nfields, PetscObjectComm((PetscObject)viewer), PETSC_ERR_USER, "Cannot set number of fields %" Pet… in PetscViewerGLVisSetFields_GLVis()
149 socket->nwindow = nfields; in PetscViewerGLVisSetFields_GLVis()
151 …ll(PetscCalloc5(nfields, &socket->window, nfields, &socket->windowtitle, nfields, &socket->fec_typ… in PetscViewerGLVisSetFields_GLVis()
152 for (i = 0; i < nfields; i++) { in PetscViewerGLVisSetFields_GLVis()
164nfields == socket->nwindow, PetscObjectComm((PetscObject)viewer), PETSC_ERR_SUP, "Cannot visualize… in PetscViewerGLVisSetFields_GLVis()
/petsc/include/petsc/private/
H A Dsectionimpl.h118 …#define PetscSectionCheckValidField(field, nfields) PetscSectionCheckValid_("field number", field,… argument
/petsc/src/dm/tutorials/output/
H A Dswarm_ex1_3.out7 nfields registered = 5
H A Dswarm_ex1_7.out7 nfields registered = 5
/petsc/src/ksp/ksp/utils/dm/
H A Ddmproject.c613 static PetscErrorCode DMSwarmProjectFields_DA_Internal(DM swarm, DM celldm, PetscInt nfields, DMSwa… in DMSwarmProjectFields_DA_Internal() argument
626 for (f = 0; f < nfields; f++) { in DMSwarmProjectFields_DA_Internal()
675 PetscErrorCode DMSwarmProjectFields(DM sw, DM dm, PetscInt nfields, const char *fieldnames[], Vec f… in DMSwarmProjectFields() argument
688 PetscCall(PetscMalloc1(nfields, &gfield)); in DMSwarmProjectFields()
689 …for (PetscInt f = 0; f < nfields; ++f) PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm-… in DMSwarmProjectFields()
692 for (PetscInt f = 0; f < nfields; f++) { in DMSwarmProjectFields()
696 PetscCall(DMSwarmProjectFields_DA_Internal(sw, dm, nfields, gfield, fields, mode)); in DMSwarmProjectFields()
701 …f == nfields, comm, PETSC_ERR_ARG_WRONG, "Number of DM fields %" PetscInt_FMT " != %" PetscInt_FMT… in DMSwarmProjectFields()
702 PetscCall(DMSwarmProjectFields_Plex_Internal(sw, dm, nfields, fieldnames, fields[0], mode)); in DMSwarmProjectFields()
818 PetscErrorCode DMSwarmProjectGradientFields(DM sw, DM dm, PetscInt nfields, const char *fieldnames[… in DMSwarmProjectGradientFields() argument
[all …]
/petsc/src/dm/impls/swarm/tests/output/
H A Dex2_proj_tri_2_faces_quad_order_3.out17 nfields registered = 5
H A Dex2_proj_0.out17 nfields registered = 5
H A Dex2_proj_quad_2_faces_quad_order_3.out17 nfields registered = 5
H A Dex2_proj_tri_quad_order_3.out17 nfields registered = 5
H A Dex2_proj_quad_2_faces_quad_order_2.out17 nfields registered = 5
/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c24 PetscInt nfields; member
132 for (j = 0; j < ilink->nfields; j++) { in PCView_FieldSplit()
216 for (j = 0; j < ilink->nfields; j++) { in PCView_FieldSplit_Schur()
316 for (j = 0; j < ilink->nfields; j++) { in PCView_FieldSplit_GKB()
354 PetscInt bs, i, nfields, *ifields, nfields_col, *ifields_col; in PCFieldSplitSetRuntimeSplits_Private() local
370 nfields = bs; in PCFieldSplitSetRuntimeSplits_Private()
372 …Array(((PetscObject)pc)->options, ((PetscObject)pc)->prefix, optionname, ifields, &nfields, &flg)); in PCFieldSplitSetRuntimeSplits_Private()
376 PetscCheck(nfields, PETSC_COMM_SELF, PETSC_ERR_USER, "Cannot list zero fields"); in PCFieldSplitSetRuntimeSplits_Private()
377 PetscCall(PCFieldSplitSetFields(pc, splitname, nfields, ifields, ifields)); in PCFieldSplitSetRuntimeSplits_Private()
379 … PetscCheck(nfields && nfields_col, PETSC_COMM_SELF, PETSC_ERR_USER, "Cannot list zero fields"); in PCFieldSplitSetRuntimeSplits_Private()
[all …]
/petsc/src/dm/impls/shell/ftn-custom/
H A Dzdmshellf.c85 static PetscErrorCode ourcreatefielddecomposition(DM dm, PetscInt *nfields, char ***names, IS **is,… in ourcreatefielddecomposition() argument
87 …ion, (DM *, PetscInt *, char ***, IS **, DM **, PetscErrorCode *), (&dm, nfields, names, is, subdm… in ourcreatefielddecomposition()

12