| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMSwarm.pyx | 109 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 D | ex2.cxx | 18 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 D | ex11.c | 305 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 D | ex2.c | 398 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 D | ex4.c | 123 const char *fieldnames[2] = {DMSwarmPICField_coor, "velocity"}; in CreateSwarm() local 124 PetscCall(DMSwarmVectorDefineFields(*sw, 2, fieldnames)); in CreateSwarm()
|
| H A D | ex6.c | 225 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 D | ex1.c | 74 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 D | ex20.c | 87 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 D | ex21.c | 23 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 D | tasClasses.py | 34 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 D | swarm.c | 117 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 D | dmproject.c | 497 …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 D | ex3.c | 939 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 D | ex2.c | 1477 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 D | ex4.c | 2091 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 D | ex70.c | 873 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()
|