Home
last modified time | relevance | path

Searched refs:rdm (Results 1 – 25 of 51) sorted by relevance

123

/petsc/src/dm/impls/plex/
H A Dplexrefine.c341 PetscErrorCode DMRefine_Plex(DM dm, MPI_Comm comm, DM *rdm) in DMRefine_Plex() argument
369 PetscCall(DMPlexTransformApply(tr, dm, rdm)); in DMRefine_Plex()
370 PetscCall(DMPlexSetRegularRefinement(*rdm, PETSC_TRUE)); in DMRefine_Plex()
372 PetscCall(DMPlexSetUseCeed(*rdm, useCeed)); in DMRefine_Plex()
373 PetscCall(DMSetMatType(*rdm, dm->mattype)); in DMRefine_Plex()
374 PetscCall(DMCopyDisc(dm, *rdm)); in DMRefine_Plex()
376 PetscCall(DMGetCoordinateDM(*rdm, &rcdm)); in DMRefine_Plex()
381 PetscCall(DMPlexCreateCoordinateSpace(*rdm, cDegree, PETSC_FALSE, PETSC_TRUE)); in DMRefine_Plex()
382 PetscCall(DMGetCoordinateDM(*rdm, &rcdm)); in DMRefine_Plex()
393 PetscCall(DMPlexTransformCreateDiscLabels(tr, *rdm)); in DMRefine_Plex()
[all …]
H A Dplexcoarsen.c14 DM rdm = dm; in DMCoarsenHierarchy_Plex() local
21 PetscCall(DMCoarsen(rdm, PetscObjectComm((PetscObject)dm), &dmCoarsened[c])); in DMCoarsenHierarchy_Plex()
22 PetscCall(DMCopyDisc(rdm, dmCoarsened[c])); in DMCoarsenHierarchy_Plex()
24 PetscCall(DMSetCoarseDM(rdm, dmCoarsened[c])); in DMCoarsenHierarchy_Plex()
25 rdm = dmCoarsened[c]; in DMCoarsenHierarchy_Plex()
/petsc/src/dm/impls/plex/tests/
H A Dex57.c85 static PetscErrorCode CreateConcreteMesh(DMPlexTransform tr, DM *rdm) in CreateConcreteMesh() argument
91 PetscCall(DMPlexTransformApply(tr, cdm, rdm)); in CreateConcreteMesh()
92 PetscCall(DMSetCoarsenLevel(*rdm, cdm->leveldown)); in CreateConcreteMesh()
93 PetscCall(DMSetRefineLevel(*rdm, cdm->levelup + 1)); in CreateConcreteMesh()
94 PetscCall(DMCopyDisc(cdm, *rdm)); in CreateConcreteMesh()
96 PetscCall(DMGetCoordinateDM(*rdm, &rcodm)); in CreateConcreteMesh()
98 PetscCall(DMPlexTransformCreateDiscLabels(tr, *rdm)); in CreateConcreteMesh()
99 PetscCall(DMSetCoarseDM(*rdm, cdm)); in CreateConcreteMesh()
100 PetscCall(DMPlexSetRegularRefinement(*rdm, PETSC_TRUE)); in CreateConcreteMesh()
101 if (rdm) { in CreateConcreteMesh()
[all …]
/petsc/src/mat/tests/
H A Dex238.c11 PetscRandom rdm; in main() local
22 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
23 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
32 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
36 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
49 PetscCall(VecSetRandom(x, rdm)); in main()
51 PetscCall(VecSetRandom(x, rdm)); in main()
52 PetscCall(VecSetRandom(y, rdm)); in main()
59 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex48.c11 PetscRandom rdm; in main() local
27 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
28 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
37 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
46 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
49 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
52 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
55 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
92 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
94 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
[all …]
H A Dex51.c11 PetscRandom rdm; in main() local
29 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
30 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
40 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
42 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
45 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
49 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
54 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
81 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
84 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
[all …]
H A Dex54.c12 PetscRandom rdm; in main() local
47 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
48 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
62 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
64 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
67 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
71 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
76 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
105 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
108 PetscCall(PetscRandomGetValue(rdm, &rval)); in main()
[all …]
H A Dex148.c10 PetscRandom rdm; in main() local
27 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
28 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
33 PetscCall(VecSetRandom(input, rdm)); in main()
65 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex228.c18 PetscRandom rdm; /* for creating random input */ in main() local
29 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
30 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
58 PetscCall(VecSetRandom(x, rdm)); in main()
86 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex153.c8 PetscRandom rdm; in main() local
24 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
25 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
29 PetscCall(VecSetRandom(input, rdm)); in main()
77 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex155.c9 PetscRandom rdm; in main() local
24 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
25 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
29 PetscCall(VecSetRandom(input, rdm)); in main()
75 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex157.c8 PetscRandom rdm; in main() local
24 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
25 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
33 PetscCall(VecSetRandom(input, rdm)); in main()
88 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex112.c25 PetscRandom rdm; in main() local
42 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
43 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
61 PetscCall(VecSetRandom(x, rdm)); in main()
91 PetscCall(VecSetRandom(x, rdm)); in main()
111 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex150.c11 PetscRandom rdm; in main() local
28 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
29 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
33 PetscCall(VecSetRandom(input, rdm)); in main()
93 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex143.c20 PetscRandom rdm; in main() local
37 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
38 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
67 PetscCall(VecSetRandom(x, rdm)); in main()
119 PetscCall(VecSetRandom(x, rdm)); in main()
146 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex149.c11 PetscRandom rdm; in main() local
27 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
28 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
33 PetscCall(VecSetRandom(input, rdm)); in main()
H A Dex134.c14 PetscRandom rdm; in Assemble() local
42 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in Assemble()
43 PetscCall(PetscRandomSetFromOptions(rdm)); in Assemble()
71 PetscCall(VecSetRandom(b, rdm)); in Assemble()
84 PetscCall(PetscRandomDestroy(&rdm)); in Assemble()
H A Dex158.c16 PetscRandom rdm; in main() local
35 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
36 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
64 PetscCall(VecSetRandom(x, rdm)); in main()
118 PetscCall(VecSetRandom(input, rdm)); in main()
157 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex128.c22 PetscRandom rdm; in main() local
66 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
67 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
68 PetscCall(VecSetRandom(x, rdm)); in main()
119 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex121.c25 PetscRandom rdm; in main() local
42 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
43 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
63 PetscCall(VecSetRandom(x, rdm)); in main()
131 PetscCall(PetscRandomDestroy(&rdm)); in main()
H A Dex142.c24 PetscRandom rdm; in main() local
47 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
48 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
108 PetscCall(VecSetRandom(x, rdm)); in main()
151 PetscCall(PetscRandomDestroy(&rdm)); in main()
/petsc/src/vec/vec/tests/
H A Dex32.c17 PetscRandom rdm, rdm2; in main() local
39 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rdm)); in main()
40 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
41 PetscCall(PetscRandomGetSeed(rdm, &seedr)); in main()
44 PetscCall(PetscRandomGetValueReal(rdm, &val)); in main()
53 PetscCall(PetscRandomGetSeed(rdm, &seedo)); in main()
70 PetscCall(VecSetRandom(x, rdm)); in main()
100 PetscCall(PetscRandomGetValueReal(rdm, &val)); in main()
154 PetscCall(PetscRandomDestroy(&rdm)); in main()
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c1388 static PetscErrorCode DMPlexTransformSetConeSizes(DMPlexTransform tr, DM rdm) in DMPlexTransformSetConeSizes() argument
1397 PetscCall(DMCreateLabel(rdm, "celltype")); in DMPlexTransformSetConeSizes()
1410 PetscCall(DMPlexSetConeSize(rdm, pNew, DMPolytopeTypeGetConeSize(rct[n]))); in DMPlexTransformSetConeSizes()
1411 PetscCall(DMPlexSetCellType(rdm, pNew, rct[n])); in DMPlexTransformSetConeSizes()
1418 DM_Plex *plex = (DM_Plex *)rdm->data; in DMPlexTransformSetConeSizes()
1420 PetscCall(DMPlexGetCellTypeLabel(rdm, &ctLabel)); in DMPlexTransformSetConeSizes()
1526 static PetscErrorCode DMPlexTransformSetCones(DMPlexTransform tr, DM rdm) in DMPlexTransformSetCones() argument
1537 PetscCall(DMGetWorkArray(rdm, maxConeSize, MPIU_INT, &coneNew)); in DMPlexTransformSetCones()
1538 PetscCall(DMGetWorkArray(rdm, maxConeSize, MPIU_INT, &orntNew)); in DMPlexTransformSetCones()
1554 PetscCall(DMPlexSetCone(rdm, pNew, coneNew)); in DMPlexTransformSetCones()
[all …]
/petsc/src/dm/tests/
H A Dex23.c18 PetscRandom rdm; in main() local
54 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
55 PetscCall(PetscRandomSetFromOptions(rdm)); in main()
62 PetscCall(VecSetRandom(global1, rdm)); in main()
64 PetscCall(VecSetRandom(global3, rdm)); in main()
116 PetscCall(PetscRandomDestroy(&rdm)); in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex82.c38 PetscRandom rdm; in main() local
50 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rdm)); in main()
51 PetscCall(PetscRandomGetValuesReal(rdm, m * dim, coords)); in main()
62 PetscCall(VecSetRandom(b, rdm)); in main()
89 PetscCall(PetscRandomDestroy(&rdm)); in main()

123