Lines Matching refs:tdm
77 static PetscErrorCode CreateEphemeralMesh(DMPlexTransform tr, DM *tdm) in CreateEphemeralMesh() argument
80 PetscCall(DMPlexCreateEphemeral(tr, "eph_", tdm)); in CreateEphemeralMesh()
81 PetscCall(PetscObjectSetName((PetscObject)*tdm, "Ephemeral Mesh")); in CreateEphemeralMesh()
144 DM dm, tdm, rdm; in main() local
155 PetscCall(CreateEphemeralMesh(tr, &tdm)); in main()
162 PetscCall(DMViewFromOptions(tdm, NULL, "-dm_sec_view")); in main()
164 else PetscCall(CreateTransform(tdm, user.active, "second_", &tr2)); in main()
167 PetscCall(DMDestroy(&tdm)); in main()
170 tdm = tdm2; in main()
173 PetscCall(DMViewFromOptions(tdm, NULL, "-dm_view")); in main()
175 PetscCall(CompareMeshes(rdm, tdm, dm)); in main()
177 PetscCall(DMDestroy(&tdm)); in main()