Home
last modified time | relevance | path

Searched refs:coordFields (Results 1 – 13 of 13) sorted by relevance

/petsc/src/dm/impls/swarm/
H A Dswarmpic_plex.c98 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 Dswarmpic.c36 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 Dswarmpic_da.c101 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 Dswarm.c60 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 Dswarmpic_view.c96 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 Dswarm_migrate.c194 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 Dex1.c13 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 Dex1.c58 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 Dex2.c181 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 Ddmproject.c533 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 Ddmswarmimpl.h37 char **coordFields; // Swarm field for coordinates on this DM member
/petsc/src/ksp/ksp/tutorials/
H A Dex70.c533 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 Dplexgeometry.c3871 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()