Home
last modified time | relevance | path

Searched refs:fieldname (Results 1 – 25 of 30) sorted by relevance

12

/petsc/src/dm/impls/swarm/ftn-custom/
H A Dzswarmf90.c18 char *fieldname; in dmswarmgetfield_() local
20 FIXCHAR(name, lenN, fieldname); in dmswarmgetfield_()
23 *ierr = DMSwarmGetField(*dm, fieldname, blocksize, type, (void **)&v); in dmswarmgetfield_()
26 FREECHAR(name, fieldname); in dmswarmgetfield_()
32 char *fieldname; in dmswarmrestorefield_() local
34 FIXCHAR(name, lenN, fieldname); in dmswarmrestorefield_()
38 *ierr = DMSwarmRestoreField(*dm, fieldname, blocksize, type, (void **)&v); in dmswarmrestorefield_()
41 FREECHAR(name, fieldname); in dmswarmrestorefield_()
/petsc/src/dm/ftn-mod/
H A Dpetscdmswarm.h902 subroutine DMSwarmGetField(dm, fieldname, blocksize, dtype, data, ierr)
7 character(len=*) :: fieldname
14 subroutine DMSwarmRestoreField(dm, fieldname, blocksize, dtype, data, ierr)
19 character(len=*) :: fieldname
/petsc/src/dm/impls/da/
H A Ddacorn.c46 …PetscCheck(dd->fieldname, PetscObjectComm((PetscObject)da), PETSC_ERR_ORDER, "You should call DMSe… in DMDASetFieldName()
47 PetscCall(PetscFree(dd->fieldname[nf])); in DMDASetFieldName()
48 PetscCall(PetscStrallocpy(name, &dd->fieldname[nf])); in DMDASetFieldName()
75 *names = (const char *const *)dd->fieldname; in DMDAGetFieldNames()
101 char **fieldname; in DMDASetFieldNames() local
105 …PetscCheck(dd->fieldname, PetscObjectComm((PetscObject)da), PETSC_ERR_ORDER, "You should call DMSe… in DMDASetFieldNames()
108 PetscCall(PetscStrArrayallocpy(names, &fieldname)); in DMDASetFieldNames()
109 PetscCall(PetscStrArrayDestroy(&dd->fieldname)); in DMDASetFieldNames()
110 dd->fieldname = fieldname; in DMDASetFieldNames()
143 …PetscCheck(dd->fieldname, PetscObjectComm((PetscObject)da), PETSC_ERR_ORDER, "You should call DMSe… in DMDAGetFieldName()
[all …]
H A Ddadestroy.c35 if (dd->fieldname) { in DMDestroy_DA()
36 for (PetscInt i = 0; i < dd->w; i++) PetscCall(PetscFree(dd->fieldname[i])); in DMDestroy_DA()
37 PetscCall(PetscFree(dd->fieldname)); in DMDestroy_DA()
H A Dgrvtk.c19 const char *fieldname; in DMDAGetFieldsNamed() local
20 PetscCall(DMDAGetFieldName(da, f, &fieldname)); in DMDAGetFieldsNamed()
21 if (fieldname) { in DMDAGetFieldsNamed()
125 const char *fieldname; in DMDAVTKWriteAll_VTS() local
126 PetscCall(DMDAGetFieldName(daCurr, f, &fieldname)); in DMDAVTKWriteAll_VTS()
127 if (!fieldname) { in DMDAVTKWriteAll_VTS()
129 fieldname = buf; in DMDAVTKWriteAll_VTS()
131 …format=\"appended\" offset=\"%" PetscInt64_FMT "\" />\n", precision, vecname, fieldname, boffset)); in DMDAVTKWriteAll_VTS()
341 const char *fieldname; in DMDAVTKWriteAll_VTR() local
342 PetscCall(DMDAGetFieldName(daCurr, f, &fieldname)); in DMDAVTKWriteAll_VTR()
[all …]
H A Ddareg.c12 PetscCall(PetscCalloc1(dd->w + 1, &dd->fieldname)); in DMSetUp_DA()
H A Dgrglvis.c250 char **fec_type, **fieldname; in DMSetUpGLVisViewer_DMDA() local
261 …PetscCall(PetscMalloc6(dof, &fec_type, dof, &nlocal, dof, &bss, dof, &dims, dof, &fieldname, dof, … in DMSetUpGLVisViewer_DMDA()
277 PetscCall(PetscStrallocpy(dafieldname[s], &fieldname[i])); in DMSetUpGLVisViewer_DMDA()
305 fieldname[i] = fname_i; in DMSetUpGLVisViewer_DMDA()
319 PetscCall(PetscObjectSetName((PetscObject)Ufield[i], fieldname[i])); in DMSetUpGLVisViewer_DMDA()
327 PetscCall(PetscFree(fieldname[i])); in DMSetUpGLVisViewer_DMDA()
330 PetscCall(PetscFree6(fec_type, nlocal, bss, dims, fieldname, Ufield)); in DMSetUpGLVisViewer_DMDA()
H A Dgr2.c728 const char *fieldname; in VecView_MPI_DA() local
744 PetscCall(DMDAGetFieldName(da, n, &fieldname)); in VecView_MPI_DA()
745 if (!fieldname || !fieldname[0]) { in VecView_MPI_DA()
747 fieldname = fieldbuf; in VecView_MPI_DA()
749 …intf(comm, info, "#$$ Set.%s.%s = squeeze(tmp(%" PetscInt_FMT ",:))';\n", name, fieldname, n + 1)); in VecView_MPI_DA()
750 …tf(comm, info, "#$$ Set.%s.%s = squeeze(tmp(%" PetscInt_FMT ",:,:))';\n", name, fieldname, n + 1)); in VecView_MPI_DA()
751 …$ Set.%s.%s = permute(squeeze(tmp(%" PetscInt_FMT ",:,:,:)),[2 1 3]);\n", name, fieldname, n + 1)); in VecView_MPI_DA()
H A Dgr1.c117 const char *fieldname; in DMDASelectFields() local
125 PetscCall(DMDAGetFieldName(da, j, &fieldname)); in DMDASelectFields()
126 PetscCall(PetscStrcmp(fieldname, fields[k], &flg)); in DMDASelectFields()
H A Ddacreate.c228 … PetscCheck(dd->fieldname, PETSC_COMM_SELF, PETSC_ERR_SUP, "Currently DMDA must have fieldnames"); in DMCreateFieldDecomposition_DA()
229 for (i = 0; i < dof; i++) PetscCall(PetscStrallocpy(dd->fieldname[i], &(*namelist)[i])); in DMCreateFieldDecomposition_DA()
350 dd->fieldname = NULL; in DMCreate_DA()
H A Dda.c1152 const char *fieldname; in DMRefine_DA() local
1153 PetscCall(DMDAGetFieldName(da, i, &fieldname)); in DMRefine_DA()
1154 PetscCall(DMDASetFieldName(da2, i, fieldname)); in DMRefine_DA()
1303 const char *fieldname; in DMCoarsen_DA() local
1304 PetscCall(DMDAGetFieldName(dmf, i, &fieldname)); in DMCoarsen_DA()
1305 PetscCall(DMDASetFieldName(dmc2, i, fieldname)); in DMCoarsen_DA()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMSwarm.pyx65 def createGlobalVectorFromField(self, fieldname: str) -> Vec:
75 fieldname
85 fieldname = str2bytes(fieldname, &cfieldname)
89 def destroyGlobalVectorFromField(self, fieldname: str) -> None:
96 fieldname
106 fieldname = str2bytes(fieldname, &cfieldname)
165 def createLocalVectorFromField(self, fieldname: str) -> Vec:
175 fieldname
185 fieldname = str2bytes(fieldname, &cfieldname)
189 def destroyLocalVectorFromField(self, fieldname: str) -> None:
[all …]
/petsc/src/dm/impls/swarm/
H A Dswarmpic_view.c203 char fieldname[PETSC_MAX_PATH_LEN]; in private_VecView_Swarm_XDMF() local
227 …PetscCall(PetscSNPrintf(fieldname, PETSC_MAX_PATH_LEN - 1, "swarmfield_%d", ((PetscObject)x)->tag)… in private_VecView_Swarm_XDMF()
229 PetscCall(PetscSNPrintf(fieldname, PETSC_MAX_PATH_LEN - 1, "%s", vecname)); in private_VecView_Swarm_XDMF()
234 …scViewerASCIIPrintf(viewer, "<Attribute Center=\"Node\" Name=\"%s\" Type=\"None\">\n", fieldname)); in private_VecView_Swarm_XDMF()
267 char fieldname[PETSC_MAX_PATH_LEN]; in private_ISView_Swarm_XDMF() local
291 …PetscCall(PetscSNPrintf(fieldname, PETSC_MAX_PATH_LEN - 1, "swarmfield_%d", ((PetscObject)is)->tag… in private_ISView_Swarm_XDMF()
293 PetscCall(PetscSNPrintf(fieldname, PETSC_MAX_PATH_LEN - 1, "%s", vecname)); in private_ISView_Swarm_XDMF()
298 …scViewerASCIIPrintf(viewer, "<Attribute Center=\"Node\" Name=\"%s\" Type=\"None\">\n", fieldname)); in private_ISView_Swarm_XDMF()
H A Dswarm.c148 PetscErrorCode DMSwarmVectorDefineField(DM dm, const char fieldname[]) in DMSwarmVectorDefineField() argument
151 PetscCall(DMSwarmVectorDefineFields(dm, 1, &fieldname)); in DMSwarmVectorDefineField()
284 static PetscErrorCode DMSwarmDestroyVectorFromField_Private(DM dm, const char fieldname[], Vec *vec) in DMSwarmDestroyVectorFromField_Private() argument
293 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldIdByName(swarm->db, fieldname, &fid)); in DMSwarmDestroyVectorFromField_Private()
296 …as not created from DMSwarm field(%s)! %" PetscInt_FMT " != %" PetscInt_FMT, fieldname, cfid, fid); in DMSwarmDestroyVectorFromField_Private()
300 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm->db, fieldname, &gfield)); in DMSwarmDestroyVectorFromField_Private()
307 static PetscErrorCode DMSwarmCreateVectorFromField_Private(DM dm, const char fieldname[], MPI_Comm … in DMSwarmCreateVectorFromField_Private() argument
320 PetscCall(DMSwarmGetField(dm, fieldname, &bs, &type, (void **)&array)); in DMSwarmCreateVectorFromField_Private()
336 PetscCall(PetscSNPrintf(name, PETSC_MAX_PATH_LEN - 1, "DMSwarmSharedField_%s", fieldname)); in DMSwarmCreateVectorFromField_Private()
340 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldIdByName(swarm->db, fieldname, &fid)); in DMSwarmCreateVectorFromField_Private()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexvtu.c292 const char *fieldname = NULL; in DMPlexVTKWriteAll_VTU() local
298 PetscCall(PetscSectionGetFieldName(section, field, &fieldname)); in DMPlexVTKWriteAll_VTU()
301 if (nfields && !fieldname) { in DMPlexVTKWriteAll_VTU()
303 fieldname = buf; in DMPlexVTKWriteAll_VTU()
320 …format=\"appended\" offset=\"%" PetscInt64_FMT "\" />\n", precision, vecname, fieldname, boffset)); in DMPlexVTKWriteAll_VTU()
322 …format=\"appended\" offset=\"%" PetscInt64_FMT "\" />\n", precision, vecname, fieldname, boffset)); in DMPlexVTKWriteAll_VTU()
325 …format=\"appended\" offset=\"%" PetscInt64_FMT "\" />\n", precision, vecname, fieldname, boffset)); in DMPlexVTKWriteAll_VTU()
335 PetscCall(PetscSNPrintf(finalname, 255, "%s%s.%s", vecname, fieldname, compName)); in DMPlexVTKWriteAll_VTU()
337 … PetscCall(PetscSNPrintf(finalname, 255, "%s%s.%" PetscInt_FMT, vecname, fieldname, j)); in DMPlexVTKWriteAll_VTU()
339 PetscCall(PetscSNPrintf(finalname, 255, "%s%s", vecname, fieldname)); in DMPlexVTKWriteAll_VTU()
[all …]
H A Dplexglvis.c47 char **fieldname = NULL, **fec_type = NULL; in DMSetUpGLVisViewer_Plex() local
92 …PetscCall(PetscCalloc7(maxfields, &fieldname, maxfields, &nlocal, maxfields, &bs, maxfields, &dims… in DMSetUpGLVisViewer_Plex()
138 PetscCall(PetscStrallocpy(name, &fieldname[ctx->nf])); in DMSetUpGLVisViewer_Plex()
178 PetscCall(PetscStrallocpy(comp, &fieldname[ctx->nf])); in DMSetUpGLVisViewer_Plex()
208 PetscCall(PetscObjectSetName((PetscObject)Ufield[f], fieldname[f])); in DMSetUpGLVisViewer_Plex()
216 PetscCall(PetscFree(fieldname[f])); in DMSetUpGLVisViewer_Plex()
220 PetscCall(PetscFree7(fieldname, nlocal, bs, dims, fec_type, idxs, Ufield)); in DMSetUpGLVisViewer_Plex()
/petsc/lib/petsc/bin/
H A Dpetsc_gen_xdmf.py185 def writeParticleField(self, fp, fieldname, numParticles, numComp): argument
194 ''' % (fieldname, fieldname, numParticles, numComp, fieldname))
/petsc/src/dm/tests/
H A Dex48.c14 char fieldname[256]; in NameFields() local
15 PetscCall(PetscSNPrintf(fieldname, sizeof(fieldname), "field_%" PetscInt_FMT, c)); in NameFields()
16 PetscCall(DMDASetFieldName(da, c, fieldname)); in NameFields()
/petsc/src/ts/tutorials/multirate/
H A Dfinitevolume1d.h56 char *fieldname[16]; member
93 char *fieldname[16]; member
H A Dex7.c49 char *fieldname[16]; member
157 PetscCall(PetscStrallocpy("u", &ctx->physics.fieldname[0])); in PhysicsCreate_Advect()
712 …for (i = 0; i < ctx.physics.dof; i++) PetscCall(DMDASetFieldName(da, i, ctx.physics.fieldname[i])); in main()
851 for (i = 0; i < ctx.physics.dof; i++) PetscCall(PetscFree(ctx.physics.fieldname[i])); in main()
H A Dex4.c140 PetscCall(PetscStrallocpy("u", &ctx->physics2.fieldname[0])); in PhysicsCreate_Advect()
453 PetscCall(PetscStrallocpy("height", &ctx->physics2.fieldname[0])); in PhysicsCreate_Shallow()
454 PetscCall(PetscStrallocpy("momentum", &ctx->physics2.fieldname[1])); in PhysicsCreate_Shallow()
1255 …for (i = 0; i < ctx.physics2.dof; i++) PetscCall(DMDASetFieldName(da, i, ctx.physics2.fieldname[i]… in main()
1410 for (i = 0; i < ctx.physics2.dof; i++) PetscCall(PetscFree(ctx.physics2.fieldname[i])); in main()
H A Dex5.c173 PetscCall(PetscStrallocpy("u", &ctx->physics.fieldname[0])); in PhysicsCreate_Advect()
688 …for (i = 0; i < ctx.physics.dof; i++) PetscCall(DMDASetFieldName(da, i, ctx.physics.fieldname[i])); in main()
818 for (i = 0; i < ctx.physics.dof; i++) PetscCall(PetscFree(ctx.physics.fieldname[i])); in main()
H A Dex6.c120 PetscCall(PetscStrallocpy("u", &ctx->physics2.fieldname[0])); in PhysicsCreate_Advect()
808 …for (i = 0; i < ctx.physics2.dof; i++) PetscCall(DMDASetFieldName(da, i, ctx.physics2.fieldname[i]… in main()
967 for (i = 0; i < ctx.physics2.dof; i++) PetscCall(PetscFree(ctx.physics2.fieldname[i])); in main()
/petsc/src/ts/tutorials/
H A Dex9.c202 char *fieldname[16]; member
372 PetscCall(PetscStrallocpy("u", &ctx->physics.fieldname[0])); in PhysicsCreate_Advect()
495 PetscCall(PetscStrallocpy("u", &ctx->physics.fieldname[0])); in PhysicsCreate_Burgers()
620 PetscCall(PetscStrallocpy("density", &ctx->physics.fieldname[0])); in PhysicsCreate_Traffic()
766 PetscCall(PetscStrallocpy("u", &ctx->physics.fieldname[0])); in PhysicsCreate_Acoustics()
767 PetscCall(PetscStrallocpy("v", &ctx->physics.fieldname[1])); in PhysicsCreate_Acoustics()
979 PetscCall(PetscStrallocpy("density", &ctx->physics.fieldname[0])); in PhysicsCreate_IsoGas()
980 PetscCall(PetscStrallocpy("momentum", &ctx->physics.fieldname[1])); in PhysicsCreate_IsoGas()
1137 PetscCall(PetscStrallocpy("density", &ctx->physics.fieldname[0])); in PhysicsCreate_Shallow()
1138 PetscCall(PetscStrallocpy("momentum", &ctx->physics.fieldname[1])); in PhysicsCreate_Shallow()
[all …]
/petsc/include/petsc/private/
H A Ddmdaimpl.h36 char **fieldname; /* names of individual components in vectors */ member

12