| /petsc/src/dm/impls/swarm/ |
| H A D | swarmpic_plex.c | 98 const char **coordFields, *cellid; in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide() local 125 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide() 130 PetscCall(DMSwarmGetField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide() 151 PetscCall(DMSwarmRestoreField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide() 170 const char **coordFields, *cellid; in private_DMSwarmInsertPointsUsingCellDM_PLEX2D_Regular() local 215 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in private_DMSwarmInsertPointsUsingCellDM_PLEX2D_Regular() 220 PetscCall(DMSwarmGetField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_PLEX2D_Regular() 241 PetscCall(DMSwarmRestoreField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_PLEX2D_Regular() 288 const char **coordFields, *cellid; in private_DMSwarmSetPointCoordinatesCellwise_PLEX() local 330 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in private_DMSwarmSetPointCoordinatesCellwise_PLEX() [all …]
|
| H A D | swarmpic.c | 36 for (PetscInt f = 0; f < (*celldm)->Nfc; ++f) PetscCall(PetscFree((*celldm)->coordFields[f])); in DMSwarmCellDMDestroy() 37 PetscCall(PetscFree((*celldm)->coordFields)); in DMSwarmCellDMDestroy() 75 … 0; f < celldm->Nfc; ++f) PetscCall(PetscViewerASCIIPrintf(viewer, " %s", celldm->coordFields[f])); in DMSwarmCellDMView() 167 *names = (const char **)celldm->coordFields; in DMSwarmCellDMGetCoordinateFields() 293 …(DM dm, PetscInt Nf, const char *dmFields[], PetscInt Nfc, const char *coordFields[], DMSwarmCellD… in DMSwarmCellDMCreate() argument 302 if (Nfc) PetscAssertPointer(coordFields, 5); in DMSwarmCellDMCreate() 314 PetscCall(PetscMalloc1(b->Nfc, &b->coordFields)); in DMSwarmCellDMCreate() 315 …for (PetscInt f = 0; f < b->Nfc; ++f) PetscCall(PetscStrallocpy(coordFields[f], &b->coordFields[f]… in DMSwarmCellDMCreate() 360 const char **coordFields, *cellid; in DMSwarmSetPointsUniformCoordinates() local 365 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmSetPointsUniformCoordinates() [all …]
|
| H A D | swarmpic_da.c | 101 const char **coordFields, *cellid; in private_DMSwarmInsertPointsUsingCellDM_DA_Q1() local 161 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in private_DMSwarmInsertPointsUsingCellDM_DA_Q1() 166 PetscCall(DMSwarmGetField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_DA_Q1() 190 PetscCall(DMSwarmRestoreField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_DA_Q1()
|
| H A D | swarm.c | 60 const char **coordFields; in DMSwarmView_HDF5() local 64 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmView_HDF5() 67 PetscCall(DMSwarmCreateGlobalVectorFromField(dm, coordFields[0], &coordinates)); in DMSwarmView_HDF5() 74 PetscCall(DMSwarmDestroyGlobalVectorFromField(dm, coordFields[0], &coordinates)); in DMSwarmView_HDF5() 480 const char **coordFields; in DMSwarmComputeMassMatrix_Private() local 497 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmComputeMassMatrix_Private() 589 …for (PetscInt i = 0; i < Nfc; ++i) PetscCall(DMSwarmGetField(dmc, coordFields[i], &bs[i], NULL, (v… in DMSwarmComputeMassMatrix_Private() 630 …for (PetscInt i = 0; i < Nfc; ++i) PetscCall(DMSwarmRestoreField(dmc, coordFields[i], &bs[i], NULL… in DMSwarmComputeMassMatrix_Private() 703 const char **coordFields; in DMSwarmComputeMassMatrixSquare_Private() local 720 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmComputeMassMatrixSquare_Private() [all …]
|
| H A D | swarmpic_view.c | 96 const char *dmname, **coordFields; in private_DMSwarmView_XDMF() local 180 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in private_DMSwarmView_XDMF() 184 PetscCall(DMSwarmCreateGlobalVectorFromField(dm, coordFields[0], &dvec)); in private_DMSwarmView_XDMF() 186 PetscCall(DMSwarmDestroyGlobalVectorFromField(dm, coordFields[0], &dvec)); in private_DMSwarmView_XDMF()
|
| H A D | swarm_migrate.c | 194 const char **coordFields; in DMSwarmMigrate_CellDMScatter() local 229 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmMigrate_CellDMScatter() 230 PetscCall(DMSwarmCreateLocalVectorFromFields(dm, Nfc, coordFields, &pos)); in DMSwarmMigrate_CellDMScatter() 232 PetscCall(DMSwarmDestroyLocalVectorFromFields(dm, Nfc, coordFields, &pos)); in DMSwarmMigrate_CellDMScatter() 284 PetscCall(DMSwarmCreateLocalVectorFromFields(dm, Nfc, coordFields, &pos)); in DMSwarmMigrate_CellDMScatter() 313 PetscCall(DMSwarmDestroyLocalVectorFromFields(dm, Nfc, coordFields, &pos)); in DMSwarmMigrate_CellDMScatter()
|
| /petsc/src/dm/impls/da/tests/ |
| H A D | ex1.c | 13 const char **coordFields, *cellid; in DMSwarmPrint() local 20 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmPrint() 22 PetscCall(DMSwarmGetField(sw, coordFields[0], &bs, NULL, (void **)&array)); in DMSwarmPrint() 30 PetscCall(DMSwarmRestoreField(sw, coordFields[0], &bs, NULL, (void **)&array)); in DMSwarmPrint()
|
| /petsc/src/dm/impls/swarm/tests/ |
| H A D | ex1.c | 58 const char **coordFields, *cellid; in CreateSwarm() local 76 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in CreateSwarm() 78 PetscCall(DMSwarmGetField(*sw, coordFields[0], NULL, NULL, (void **)&coords)); in CreateSwarm() 86 PetscCall(DMSwarmRestoreField(*sw, coordFields[0], NULL, NULL, (void **)&coords)); in CreateSwarm()
|
| H A D | ex2.c | 181 const char **coordFields, *cellid; in CreateParticles() local 209 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in CreateParticles() 212 PetscCall(DMSwarmGetField(*sw, coordFields[0], NULL, NULL, (void **)&coords)); in CreateParticles() 253 PetscCall(DMSwarmRestoreField(*sw, coordFields[0], NULL, NULL, (void **)&coords)); in CreateParticles() 275 const char **coordFields, *cellid; in CreateParticles_Shape() local 291 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in CreateParticles_Shape() 299 PetscCall(DMSwarmGetField(*sw, coordFields[0], NULL, NULL, (void **)&coords)); in CreateParticles_Shape() 311 PetscCall(DMSwarmRestoreField(*sw, coordFields[0], NULL, NULL, (void **)&coords)); in CreateParticles_Shape()
|
| /petsc/src/ksp/ksp/utils/dm/ |
| H A D | dmproject.c | 533 const char **coordFields, *cellid; in DMSwarmProjectField_ApproxQ1_DA_2D() local 552 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmProjectField_ApproxQ1_DA_2D() 558 PetscCall(DMSwarmGetField(swarm, coordFields[0], NULL, NULL, (void **)&mpfield_coor)); in DMSwarmProjectField_ApproxQ1_DA_2D() 594 PetscCall(DMSwarmRestoreField(swarm, coordFields[0], NULL, NULL, (void **)&mpfield_coor)); in DMSwarmProjectField_ApproxQ1_DA_2D() 1018 const char **coordFields; in DMSwarmRemap_Colella_Internal() local 1063 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmRemap_Colella_Internal() 1065 PetscCall(DMSwarmGetField(sw, coordFields[0], NULL, NULL, (void **)&x)); in DMSwarmRemap_Colella_Internal() 1131 PetscCall(DMSwarmRestoreField(sw, coordFields[0], NULL, NULL, (void **)&x)); in DMSwarmRemap_Colella_Internal() 1139 PetscCall(DMSwarmCreateGlobalVectorFromField(sw, coordFields[0], &w)); in DMSwarmRemap_Colella_Internal() 1141 PetscCall(DMSwarmDestroyGlobalVectorFromField(sw, coordFields[0], &w)); in DMSwarmRemap_Colella_Internal() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | dmswarmimpl.h | 37 char **coordFields; // Swarm field for coordinates on this DM member
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex70.c | 533 const char **coordFields, *cellid; in DMSwarmPICInsertPointsCellwise() local 593 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmPICInsertPointsCellwise() 605 PetscCall(DMSwarmGetField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in DMSwarmPICInsertPointsCellwise() 625 PetscCall(DMSwarmRestoreField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in DMSwarmPICInsertPointsCellwise() 629 PetscCall(DMSwarmGetField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in DMSwarmPICInsertPointsCellwise() 638 PetscCall(DMSwarmRestoreField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in DMSwarmPICInsertPointsCellwise() 643 PetscCall(DMSwarmGetField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in DMSwarmPICInsertPointsCellwise() 652 PetscCall(DMSwarmRestoreField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in DMSwarmPICInsertPointsCellwise() 714 const char **coordFields, *cellid; in MaterialPoint_AdvectRK1() local 729 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in MaterialPoint_AdvectRK1() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexgeometry.c | 3871 PetscInt coordFields; in DMPlexCoordinatesToReference() local 3873 PetscCall(DMGetNumFields(coordDM, &coordFields)); in DMPlexCoordinatesToReference() 3874 if (coordFields) { in DMPlexCoordinatesToReference() 3954 PetscInt coordFields; in DMPlexReferenceToCoordinates() local 3956 PetscCall(DMGetNumFields(coordDM, &coordFields)); in DMPlexReferenceToCoordinates() 3957 if (coordFields) { in DMPlexReferenceToCoordinates()
|