Home
last modified time | relevance | path

Searched refs:fieldnames (Results 1 – 16 of 16) sorted by relevance

/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMSwarm.pyx109 def createGlobalVectorFromFields(self, fieldnames: Sequence[str]) -> Vec:
119 fieldnames
128 cdef PetscInt i = 0, nf = <PetscInt> len(fieldnames)
131 fieldnames = list(fieldnames)
133 str2bytes(fieldnames[i], &cval)
139 def destroyGlobalVectorFromFields(self, fieldnames: Sequence[str]) -> None:
146 fieldnames
155 cdef PetscInt i = 0, nf = <PetscInt> len(fieldnames)
158 fieldnames = list(fieldnames)
160 str2bytes(fieldnames[i], &cval)
[all …]
/petsc/src/dm/impls/moab/tests/
H A Dex2.cxx18 char *fieldnames[PETSC_MAX_PATH_LEN]; /* Name of a defined field on the mesh */ member
44 …elds", "The list of names of the field variables", "ex2.cxx", options->fieldnames, &options->nfiel… in ProcessOptions()
50 PetscCall(PetscStrallocpy("TestEX2Var", &options->fieldnames[0])); in ProcessOptions()
80 …; i++) PetscCall(PetscPrintf(comm, "\t Field{%" PetscInt_FMT "} = %s.\n", i, user->fieldnames[i])); in CreateMesh()
82 PetscCall(DMMoabSetFieldNames(user->dm, user->nfields, (const char **)user->fieldnames)); in CreateMesh()
128 for (i = 0; i < user.nfields; i++) PetscCall(PetscFree(user.fieldnames[i])); in main()
/petsc/src/dm/impls/swarm/tests/
H A Dex11.c305 const char *fieldnames[1] = {user->field ? "x_q" : "w_q"}; in TestParticlesToField() local
311 PetscCall(DMSwarmProjectFields(sw, dm, 1, fieldnames, fields, SCATTER_FORWARD)); in TestParticlesToField()
313 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, fieldnames[0], &f)); in TestParticlesToField()
316 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, fieldnames[0], &f)); in TestParticlesToField()
333 const char *fieldnames[1] = {user->field ? "x_q" : "w_q"}; in TestFieldToParticles() local
339 PetscCall(DMSwarmProjectFields(sw, dm, 1, fieldnames, fields, SCATTER_REVERSE)); in TestFieldToParticles()
341 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, fieldnames[0], &f)); in TestFieldToParticles()
343 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, fieldnames[0], &f)); in TestFieldToParticles()
359 const char *fieldnames[1] = {"x_q"}; in TestParticlesToGradientField() local
365 PetscCall(DMSwarmProjectGradientFields(sw, dm, 1, fieldnames, fields, SCATTER_FORWARD)); in TestParticlesToGradientField()
[all …]
H A Dex2.c398 const char *fieldnames[1] = {"w_q"}; in TestL2ProjectionParticlesToField() local
404 PetscCall(DMSwarmProjectFields(sw, dm, 1, fieldnames, fields, SCATTER_FORWARD)); in TestL2ProjectionParticlesToField()
419 const char *fieldnames[1] = {"w_q"}; in TestL2ProjectionFieldToParticles() local
425 PetscCall(DMSwarmProjectFields(sw, dm, 1, fieldnames, fields, SCATTER_REVERSE)); in TestL2ProjectionFieldToParticles()
H A Dex4.c123 const char *fieldnames[2] = {DMSwarmPICField_coor, "velocity"}; in CreateSwarm() local
124 PetscCall(DMSwarmVectorDefineFields(*sw, 2, fieldnames)); in CreateSwarm()
H A Dex6.c225 const char *fieldnames[2] = {DMSwarmPICField_coor, "velocity"}; in CreateSwarm() local
227 PetscCall(DMSwarmVectorDefineFields(*sw, 2, fieldnames)); in CreateSwarm()
/petsc/src/dm/impls/swarm/tutorials/
H A Dex1.c74 const char *fieldnames[1] = {"w_q"}; in main() local
76 PetscCall(DMSwarmProjectFields(sw, NULL, 1, fieldnames, fields, SCATTER_FORWARD)); in main()
77 PetscCall(DMSwarmProjectFields(sw, NULL, 1, fieldnames, fields, SCATTER_REVERSE)); in main()
/petsc/src/dm/tutorials/
H A Dex20.c87 const char *fieldnames[] = {"viscosity"}; in pic_insert_DMPLEX_with_cell_list() local
199 PetscCall(DMSwarmViewFieldsXDMF(swarm, "ex20.xmf", 1, fieldnames)); in pic_insert_DMPLEX_with_cell_list()
210 const char *fieldnames[] = {"viscosity", "DMSwarm_rank"}; in pic_insert_DMPLEX() local
267 PetscCall(DMSwarmViewFieldsXDMF(swarm, "ex20.xmf", 2, fieldnames)); in pic_insert_DMPLEX()
H A Dex21.c23 const char *fieldnames[] = {"phi"}; in pic_advect() local
134 PetscCall(DMSwarmProjectFields(swarm, NULL, 1, fieldnames, pfields, SCATTER_FORWARD)); in pic_advect()
205 PetscCall(DMSwarmProjectFields(swarm, NULL, 1, fieldnames, pfields, SCATTER_FORWARD)); in pic_advect()
/petsc/lib/petsc/bin/
H A DtasClasses.py34 writer = csv.DictWriter(csv_file, fieldnames = columnNames, restval='N/A')
53 writer = csv.DictWriter(csv_file, fieldnames = columnNames, restval='N/A')
/petsc/src/dm/impls/swarm/
H A Dswarm.c117 PetscErrorCode DMSwarmVectorGetField(DM sw, PetscInt *Nf, const char **fieldnames[]) in DMSwarmVectorGetField() argument
124 PetscCall(DMSwarmCellDMGetFields(celldm, Nf, fieldnames)); in DMSwarmVectorGetField()
176 PetscErrorCode DMSwarmVectorDefineFields(DM sw, PetscInt Nf, const char *fieldnames[]) in DMSwarmVectorDefineFields() argument
183 if (fieldnames) PetscAssertPointer(fieldnames, 3); in DMSwarmVectorDefineFields()
210 PetscCall(DMSwarmGetFieldInfo(sw, fieldnames[f], NULL, &type)); in DMSwarmVectorDefineFields()
212 PetscCall(PetscStrallocpy(fieldnames[f], (char **)&celldm->dmFields[f])); in DMSwarmVectorDefineFields()
348 …Code DMSwarmDestroyVectorFromFields_Private(DM sw, PetscInt Nf, const char *fieldnames[], Vec *vec) in DMSwarmDestroyVectorFromFields_Private() argument
359 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldIdByName(swarm->db, fieldnames[f], &fid)); in DMSwarmDestroyVectorFromFields_Private()
364 … not created from DMSwarm field(%s)! %" PetscInt_FMT " != %" PetscInt_FMT, fieldnames[0], cid, id); in DMSwarmDestroyVectorFromFields_Private()
375 PetscCall(DMSwarmGetField(sw, fieldnames[f], &fbs, &ftype, (void **)&farray)); in DMSwarmDestroyVectorFromFields_Private()
[all …]
/petsc/src/ksp/ksp/utils/dm/
H A Ddmproject.c497 …warmProjectFields_Plex_Internal(DM sw, DM dm, PetscInt Nf, const char *fieldnames[], Vec vec, Scat… in DMSwarmProjectFields_Plex_Internal() argument
508 PetscCall(DMSwarmVectorDefineFields(sw, Nf, fieldnames)); in DMSwarmProjectFields_Plex_Internal()
509 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, fieldnames[f], &u)); in DMSwarmProjectFields_Plex_Internal()
511 …%" PetscInt_FMT " != %" PetscInt_FMT " blocksize for swarm field %s", f, Nc[f], bs, fieldnames[f]); in DMSwarmProjectFields_Plex_Internal()
517 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, fieldnames[0], &u)); in DMSwarmProjectFields_Plex_Internal()
675 PetscErrorCode DMSwarmProjectFields(DM sw, DM dm, PetscInt nfields, const char *fieldnames[], Vec f… in DMSwarmProjectFields() argument
689 …; ++f) PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldByName(swarm->db, fieldnames[f], &gfield[f])); in DMSwarmProjectFields()
702 PetscCall(DMSwarmProjectFields_Plex_Internal(sw, dm, nfields, fieldnames, fields[0], mode)); in DMSwarmProjectFields()
793 …ectGradientFields_Plex_Internal(DM sw, DM dm, PetscInt Nf, const char *fieldnames[], Vec vec, Scat… in DMSwarmProjectGradientFields_Plex_Internal() argument
805 PetscCall(DMSwarmVectorDefineFields(sw, Nf, fieldnames)); in DMSwarmProjectGradientFields_Plex_Internal()
[all …]
/petsc/src/ts/tutorials/hamiltonian/
H A Dex3.c939 const char *fieldnames[2] = {DMSwarmPICField_coor, "velocity"}; in CreateSwarm() local
941 PetscCall(DMSwarmCellDMCreate(dm, 2, fieldnames, 1, fieldnames, &celldm)); in CreateSwarm()
949 PetscCall(DMSwarmCellDMCreate(vdm, 1, vfieldnames, 1, &fieldnames[1], &celldm)); in CreateSwarm()
959 PetscCall(DMSwarmCellDMCreate(mdm, 1, vfieldnames, 1, fieldnames, &celldm)); in CreateSwarm()
1643 const char *fieldnames[2] = {DMSwarmPICField_coor, "velocity"}; in MigrateParticles() local
1644 PetscCall(DMSwarmVectorDefineFields(sw, 2, fieldnames)); in MigrateParticles()
H A Dex2.c1477 const char *fieldnames[2] = {DMSwarmPICField_coor, "velocity"}; in CreateSwarm() local
1479 PetscCall(DMSwarmCellDMCreate(dm, 2, fieldnames, 1, fieldnames, &celldm)); in CreateSwarm()
1486 PetscCall(DMSwarmCellDMCreate(vdm, 1, vfieldnames, 1, &fieldnames[1], &celldm)); in CreateSwarm()
1496 PetscCall(DMSwarmCellDMCreate(mdm, 1, vfieldnames, 1, fieldnames, &celldm)); in CreateSwarm()
2389 const char *fieldnames[2] = {DMSwarmPICField_coor, "velocity"}; in MigrateParticles() local
2390 PetscCall(DMSwarmVectorDefineFields(sw, 2, fieldnames)); in MigrateParticles()
H A Dex4.c2091 const char *fieldnames[2] = {DMSwarmPICField_coor, "velocity"}; in CreateSwarm() local
2093 PetscCall(DMSwarmCellDMCreate(dm, 2, fieldnames, 1, fieldnames, &celldm)); in CreateSwarm()
2100 PetscCall(DMSwarmCellDMCreate(vdm, 1, vfieldnames, 1, &fieldnames[1], &celldm)); in CreateSwarm()
2110 PetscCall(DMSwarmCellDMCreate(mdm, 1, vfieldnames, 1, fieldnames, &celldm)); in CreateSwarm()
2120 PetscCall(DMSwarmCellDMCreate(mfdm, 1, &fieldnames[1], 1, fieldnames, &celldm)); in CreateSwarm()
/petsc/src/ksp/ksp/tutorials/
H A Dex70.c873 const char *fieldnames[] = {"eta", "rho"}; in SolveTimeDepStokes() local
1088 PetscCall(DMSwarmProjectFields(dms_mpoint, NULL, 2, fieldnames, pfields, SCATTER_FORWARD)); in SolveTimeDepStokes()
1223 PetscCall(DMSwarmProjectFields(dms_mpoint, NULL, 2, fieldnames, pfields, SCATTER_FORWARD)); in SolveTimeDepStokes()