| /petsc/src/dm/impls/swarm/ftn-custom/ |
| H A D | zswarmf90.c | 18 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 D | petscdmswarm.h90 | 2 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 D | dacorn.c | 46 …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 D | dadestroy.c | 35 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 D | grvtk.c | 19 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 D | dareg.c | 12 PetscCall(PetscCalloc1(dd->w + 1, &dd->fieldname)); in DMSetUp_DA()
|
| H A D | grglvis.c | 250 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 D | gr2.c | 728 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 D | gr1.c | 117 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 D | dacreate.c | 228 … 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 D | da.c | 1152 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 D | DMSwarm.pyx | 65 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 D | swarmpic_view.c | 203 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 D | swarm.c | 148 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 D | plexvtu.c | 292 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 D | plexglvis.c | 47 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 D | petsc_gen_xdmf.py | 185 def writeParticleField(self, fp, fieldname, numParticles, numComp): argument 194 ''' % (fieldname, fieldname, numParticles, numComp, fieldname))
|
| /petsc/src/dm/tests/ |
| H A D | ex48.c | 14 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 D | finitevolume1d.h | 56 char *fieldname[16]; member 93 char *fieldname[16]; member
|
| H A D | ex7.c | 49 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 D | ex4.c | 140 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 D | ex5.c | 173 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 D | ex6.c | 120 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 D | ex9.c | 202 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 D | dmdaimpl.h | 36 char **fieldname; /* names of individual components in vectors */ member
|