Searched refs:dm_mesh (Results 1 – 3 of 3) sorted by relevance
| /libCEED/examples/petsc/ |
| H A D | dmswarm.c | 71 DM dm_mesh, dm_swarm; in main() local 128 PetscCall(DMCreate(comm, &dm_mesh)); in main() 129 PetscCall(DMSetType(dm_mesh, DMPLEX)); in main() 130 PetscCall(DMSetFromOptions(dm_mesh)); in main() 136 PetscCall(DMPlexIsSimplex(dm_mesh, &is_simplex)); in main() 141 PetscCall(DMGetDimension(dm_mesh, &dim)); in main() 145 PetscCall(DMGetDimension(dm_mesh, &dim)); in main() 147 PetscCall(DMAddField(dm_mesh, NULL, (PetscObject)fe)); in main() 150 PetscCall(DMCreateDS(dm_mesh)); in main() 157 PetscCall(DMSetCoordinateDisc(dm_mesh, fe_coord, PETSC_TRUE)); in main() [all …]
|
| H A D | bpsswarm.c | 62 DM dm_mesh, dm_swarm; in main() local 171 PetscCall(DMPlexCreateFromFile(comm, filename, NULL, PETSC_TRUE, &dm_mesh)); in main() 173 PetscCall(DMCreate(comm, &dm_mesh)); in main() 174 PetscCall(DMSetType(dm_mesh, DMPLEX)); in main() 175 PetscCall(DMSetFromOptions(dm_mesh)); in main() 181 PetscCall(DMPlexIsSimplex(dm_mesh, &is_simplex)); in main() 185 PetscCall(DMSetVecType(dm_mesh, vec_type)); in main() 186 PetscCall(DMSetFromOptions(dm_mesh)); in main() 188 PetscCall(DMGetDimension(dm_mesh, &dim)); in main() 189 …PetscCall(SetupDMByDegree(dm_mesh, degree, q_extra, num_comp_u, dim, bp_options[bp_choice].enforce… in main() [all …]
|
| /libCEED/examples/petsc/src/ |
| H A D | swarmutils.c | 16 DM dm_mesh, dm_coord; in DMSwarmCeedContextCreate() local 24 PetscCall(DMSwarmGetCellDM(dm_swarm, &dm_mesh)); in DMSwarmCeedContextCreate() 25 PetscCall(DMGetCoordinateDM(dm_mesh, &dm_coord)); in DMSwarmCeedContextCreate() 32 PetscCall(CreateBasisFromPlex((*ctx)->ceed, dm_mesh, NULL, 0, 0, 0, bp_data, &basis_u)); in DMSwarmCeedContextCreate() 34 PetscCall(CreateRestrictionFromPlex((*ctx)->ceed, dm_mesh, 0, NULL, 0, &elem_restr_u_mesh)); in DMSwarmCeedContextCreate() 50 PetscCall(DMGetDimension(dm_mesh, &dim)); in DMSwarmCeedContextCreate() 97 PetscCall(DMGetCoordinatesLocal(dm_mesh, &X_loc)); in DMSwarmCeedContextCreate() 131 PetscCall(DMSetApplicationContext(dm_mesh, (void *)(*ctx))); in DMSwarmCeedContextCreate() 285 DM dm_mesh; in DMSwarmInitalizePointLocations() local 287 PetscCall(DMSwarmGetCellDM(dm_swarm, &dm_mesh)); in DMSwarmInitalizePointLocations() [all …]
|