Home
last modified time | relevance | path

Searched refs:rand (Results 1 – 25 of 62) sorted by relevance

123

/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dlmvm_copy_test.c5 static PetscErrorCode positiveVectorUpdate(PetscRandom rand, Vec x, Vec f) in positiveVectorUpdate() argument
13 PetscCall(VecSetRandom(x_, rand)); in positiveVectorUpdate()
14 PetscCall(VecSetRandom(f_, rand)); in positiveVectorUpdate()
39 static PetscErrorCode testMatEqual(PetscRandom rand, Mat A, Mat B, PetscBool *flg) in testMatEqual() argument
47 PetscCall(VecSetRandom(x, rand)); in testMatEqual()
75 static PetscErrorCode testUnchangedBegin(PetscRandom rand, Mat A, Vec *x, Vec *y, Vec *z) in testUnchangedBegin() argument
82 PetscCall(VecSetRandom(x_, rand)); in testUnchangedBegin()
91 static PetscErrorCode testUnchangedEnd(PetscRandom rand, Mat A, Vec *x, Vec *y, Vec *z, PetscBool *… in testUnchangedEnd() argument
117 static PetscErrorCode testMatLMVMCopy(PetscRandom rand) in testMatLMVMCopy() argument
120 MPI_Comm comm = PetscObjectComm((PetscObject)rand); in testMatLMVMCopy()
[all …]
H A Dsolve_performance.c12 PetscRandom rand; in main() local
36 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rand)); in main()
37 PetscCall(PetscRandomSetInterval(rand, -1.0, 1.0)); in main()
38 PetscCall(PetscRandomSetFromOptions(rand)); in main()
47 PetscCall(VecSetRandom(dx, rand)); in main()
48 PetscCall(VecSetRandom(df, rand)); in main()
51 PetscCall(VecSetRandom(x, rand)); in main()
52 PetscCall(VecSetRandom(g, rand)); in main()
77 PetscCall(PetscRandomDestroy(&rand)); in main()
H A Dex2.c12 PetscRandom rand; in main() local
49 PetscCall(PetscRandomCreate(comm, &rand)); in main()
53 PetscCall(PetscRandomSetInterval(rand, -1.0 - i, 1.0 + i)); in main()
55 PetscCall(PetscRandomSetInterval(rand, -1.0, 1.0)); in main()
58 PetscCall(VecSetRandom(x, rand)); in main()
59 PetscCall(VecSetRandom(g, rand)); in main()
68 PetscCall(VecSetRandom(s, rand)); in main()
69 PetscCall(VecSetRandom(y, rand)); in main()
92 PetscCall(PetscRandomDestroy(&rand)); in main()
H A Dex3.c49 static PetscErrorCode TestUsability(Mat B, Vec pattern, PetscRandom rand, PetscBool test_pre) in TestUsability() argument
56 PetscCall(VecSetRandom(dx, rand)); in TestUsability()
79 PetscRandom rand; in main() local
87 PetscCall(PetscRandomCreate(comm, &rand)); in main()
105 PetscCall(TestUsability(B, pattern, rand, call_setup ? PETSC_TRUE : PETSC_FALSE)); in main()
115 PetscCall(TestUsability(B, pattern, rand, PETSC_TRUE)); in main()
125 PetscCall(TestUsability(B, pattern, rand, PETSC_TRUE)); in main()
138 PetscCall(TestUsability(B, pattern, rand, PETSC_TRUE)); in main()
159 PetscCall(TestUsability(B, pattern, rand, PETSC_TRUE)); in main()
181 PetscCall(TestUsability(B, pattern, rand, PETSC_TRUE)); in main()
[all …]
H A Dex1.c23 static PetscErrorCode HermitianTransposeTest(Mat B, PetscRandom rand, PetscBool inverse) in HermitianTransposeTest() argument
33 PetscCall(VecSetRandom(x, rand)); in HermitianTransposeTest()
34 PetscCall(VecSetRandom(f, rand)); in HermitianTransposeTest()
55 static PetscErrorCode InverseTest(Mat B, PetscRandom rand) in InverseTest() argument
64 PetscCall(VecSetRandom(x, rand)); in InverseTest()
80 static PetscErrorCode IsHermitianTest(Mat B, PetscRandom rand, PetscBool inverse) in IsHermitianTest() argument
92 PetscCall(VecSetRandom(x, rand)); in IsHermitianTest()
93 PetscCall(VecSetRandom(y, rand)); in IsHermitianTest()
315 static PetscErrorCode TestUpdate(Mat B, PetscInt iter, PetscRandom rand, PetscBool is_hermitian, Ve… in TestUpdate() argument
337 PetscCall(VecSetRandom(dx, rand)); in TestUpdate()
[all …]
/petsc/src/sys/objects/device/tests/
H A Dex7.c7 static PetscErrorCode IncrementSize(PetscRandom rand, PetscInt *value) in IncrementSize() argument
13 PetscCall(PetscRandomSetInterval(rand, -(*value), 500 - (*value))); in IncrementSize()
14 PetscCall(PetscRandomGetValueReal(rand, &rval)); in IncrementSize()
16 PetscCall(DebugPrintf(PetscObjectComm((PetscObject)rand), "n: %" PetscInt_FMT "\n", *value)); in IncrementSize()
20 static PetscErrorCode TestAllocate(PetscDeviceContext dctx, PetscRandom rand, PetscMemType mtype) in TestAllocate() argument
34 PetscCall(IncrementSize(rand, &n)); in TestAllocate()
66 PetscCall(IncrementSize(rand, &n)); in TestAllocate()
85 PetscCall(IncrementSize(rand, &n)); in TestAllocate()
99 static PetscErrorCode TestAsyncCoherence(PetscDeviceContext dctx, PetscRandom rand) in TestAsyncCoherence() argument
155 PetscRandom rand; in main() local
[all …]
/petsc/src/ksp/pc/impls/mat/tests/
H A Dex1.c39 static PetscErrorCode TestPCMatVersusMat(PC pc, Mat A, PetscRandom rand, MatOperation op) in TestPCMatVersusMat() argument
53 PetscCall(VecSetRandom(b, rand)); in TestPCMatVersusMat()
57 PetscCall(MatSetRandom(B, rand)); in TestPCMatVersusMat()
86 PetscRandom rand; in main() local
91 PetscCall(PetscRandomCreate(comm, &rand)); in main()
94 PetscCall(PetscRandomSetInterval(rand, -1.0 - i, 1.0 + i)); in main()
96 PetscCall(PetscRandomSetInterval(rand, -1.0, 1.0)); in main()
100 PetscCall(MatSetRandom(A, rand)); in main()
117 PetscCall(TestPCMatVersusMat(pc, A, rand, MATOP_MULT)); in main()
120 PetscCall(TestPCMatVersusMat(pc, AT, rand, MATOP_MULT_TRANSPOSE)); in main()
[all …]
/petsc/src/sys/tests/
H A Dex12.c9 PetscRandom rand; in main() local
20 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rand)); in main()
21 PetscCall(PetscRandomSetFromOptions(rand)); in main()
25 PetscCall(PetscRandomGetValueReal(rand, &value)); in main()
34 PetscCall(PetscRandomGetValueReal(rand, &value)); in main()
45 PetscCall(PetscRandomDestroy(&rand)); in main()
H A Dex57.c9 PetscRandom rand; in main() local
13 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rand)); in main()
14 PetscCall(PetscObjectGetComm((PetscObject)rand, &comm)); in main()
19 PetscCall(PetscRandomDestroy(&rand)); in main()
/petsc/src/mat/tests/
H A Dex53.c10 PetscRandom rand; in main() local
36 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rand)); in main()
37 PetscCall(PetscRandomSetFromOptions(rand)); in main()
63 PetscCall(VecSetRandom(xx, rand)); in main()
73 PetscCall(VecSetRandom(xx, rand)); in main()
74 PetscCall(VecSetRandom(yy, rand)); in main()
84 PetscCall(VecSetRandom(xx, rand)); in main()
94 PetscCall(VecSetRandom(xx, rand)); in main()
95 PetscCall(VecSetRandom(yy, rand)); in main()
110 PetscCall(PetscRandomGetValue(rand, &v)); in main()
[all …]
H A Dex253.c8 PetscRandom rand; in main() local
26 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rand)); in main()
27 PetscCall(PetscRandomSetFromOptions(rand)); in main()
28 PetscCall(VecSetRandom(y, rand)); in main()
29 PetscCall(PetscRandomDestroy(&rand)); in main()
H A Dex91.c12 PetscRandom rand; in main() local
28 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rand)); in main()
29 PetscCall(PetscRandomSetFromOptions(rand)); in main()
50 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
52 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
60 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
89 PetscCall(VecSetRandom(xx, rand)); in main()
107 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
110 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
146 PetscCall(VecSetRandom(xx, rand)); in main()
[all …]
H A Dex41.c19 PetscScalar rand; in main() local
54 for (j = 0; j < rank; j++) PetscCall(PetscRandomGetValue(r, &rand)); in main()
55 PetscCall(PetscRandomGetValue(r, &rand)); in main()
56 lsize = (PetscInt)(rand * m); in main()
58 PetscCall(PetscRandomGetValue(r, &rand)); in main()
59 idx[j] = (PetscInt)(rand * m); in main()
H A Dex129.c152 PetscRandom rand; in ComputeRHSMatrix() local
163 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rand)); in ComputeRHSMatrix()
164 PetscCall(PetscRandomSetFromOptions(rand)); in ComputeRHSMatrix()
167 PetscCall(PetscRandomGetValue(rand, &rval)); in ComputeRHSMatrix()
179 PetscCall(PetscRandomDestroy(&rand)); in ComputeRHSMatrix()
188 PetscRandom rand; in ComputeMatrix() local
191 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rand)); in ComputeMatrix()
192 PetscCall(PetscRandomSetSeed(rand, 1)); in ComputeMatrix()
193 PetscCall(PetscRandomSetInterval(rand, -.001, .001)); in ComputeMatrix()
194 PetscCall(PetscRandomSetFromOptions(rand)); in ComputeMatrix()
[all …]
H A Dex178.c12 PetscReal rand; in main() local
59 PetscCall(PetscRandomGetValueReal(rctx, &rand)); in main()
60 parts[i] = (PetscInt)(N * rand); in main()
66 PetscCall(PetscRandomGetValueReal(rctx, &rand)); in main()
67 nblocks = rand * 10; in main()
72 PetscCall(PetscRandomGetValueReal(rctx, &rand)); in main()
73 blocksizes[i] = PetscMax(1, (PetscInt)(N * rand)); in main()
H A Dex92.c14 PetscRandom rand; in main() local
40 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rand)); in main()
41 PetscCall(PetscRandomSetFromOptions(rand)); in main()
65 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
67 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
75 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
113 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
117 PetscCall(PetscRandomGetValue(rand, &rval)); in main()
207 PetscCall(PetscRandomDestroy(&rand)); in main()
H A Dex42.c21 PetscScalar rand; in main() local
64 for (j = 0; j < rank; j++) PetscCall(PetscRandomGetValue(r, &rand)); in main()
65 PetscCall(PetscRandomGetValue(r, &rand)); in main()
66 lsize = (PetscInt)(rand * (m / bs)); in main()
71 PetscCall(PetscRandomGetValue(r, &rand)); in main()
72 k = j + (PetscInt)(rand * ((m / bs) - j)); in main()
/petsc/src/ksp/ksp/tests/
H A Dex5.c11 PetscRandom rand; in main() local
35 PetscCall(PetscRandomCreate(PETSC_COMM_WORLD, &rand)); in main()
36 PetscCall(PetscRandomSetType(rand, PETSCRANDER48)); in main()
43 PetscCall(VecSetRandom(u, rand)); in main()
49 PetscCall(VecSetRandom(x, rand)); in main()
50 PetscCall(VecSetRandom(f, rand)); in main()
62 PetscCall(PetscRandomDestroy(&rand)); in main()
/petsc/src/tao/unconstrained/impls/lmvm/tests/
H A Dex1.c53 PetscRandom rand; in main() local
54 PetscCall(PetscRandomCreate(comm, &rand)); in main()
55 PetscCall(PetscRandomSetFromOptions(rand)); in main()
56 PetscCall(MatSetRandom(ctx.A, rand)); in main()
57 PetscCall(VecSetRandom(ctx.b, rand)); in main()
58 PetscCall(PetscRandomDestroy(&rand)); in main()
/petsc/src/mat/impls/diagonal/tests/
H A Dex1.c18 PetscRandom rand; in main() local
20 PetscCall(PetscRandomCreate(comm, &rand)); in main()
21 PetscCall(VecSetRandom(a, rand)); in main()
22 PetscCall(VecSetRandom(b, rand)); in main()
126 PetscCall(VecSetRandom(a, rand)); in main()
127 PetscCall(VecSetRandom(b, rand)); in main()
136 PetscCall(VecSetRandom(a, rand)); in main()
137 PetscCall(VecSetRandom(b, rand)); in main()
146 PetscCall(VecSetRandom(a, rand)); in main()
147 PetscCall(VecSetRandom(b, rand)); in main()
[all …]
/petsc/src/vec/vec/tutorials/
H A Dex19.c11 PetscRandom rand; in main() local
27 PetscCall(PetscRandomCreate(comm, &rand)); in main()
28 PetscCall(PetscRandomSetFromOptions(rand)); in main()
35 PetscCall(VecSetRandom(x1, rand)); in main()
44 PetscCall(VecSetRandom(x2, rand)); in main()
54 PetscCall(VecSetRandom(x3ts[i], rand)); in main()
63 PetscCall(VecSetRandom(x4ts[i], rand)); in main()
73 PetscCall(PetscRandomDestroy(&rand)); in main()
/petsc/src/dm/dt/tests/
H A Dex5.c53 PetscRandom rand; in main() local
61 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rand)); in main()
62 PetscCall(PetscRandomSetFromOptions(rand)); in main()
63 PetscCall(PetscRandomSetInterval(rand, -1., 1.)); in main()
65 for (i = 0; i < dim - 1; i++) PetscCall(PetscRandomGetValueReal(rand, &testSub[i])); in main()
75 for (i = 0; i < nFull; i++) PetscCall(PetscRandomGetValue(rand, &arrayFull[i])); in main()
110 PetscCall(PetscRandomDestroy(&rand)); in main()
H A Dex7.c89 PetscRandom rand; in main() local
98 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rand)); in main()
99 PetscCall(PetscRandomSetInterval(rand, -1., 1.)); in main()
100 PetscCall(PetscRandomSetFromOptions(rand)); in main()
169 for (j = 0; j < Nk; j++) PetscCall(PetscRandomGetValueReal(rand, &w[j])); in main()
172 for (j = 0; j < N * k; j++) PetscCall(PetscRandomGetValueReal(rand, &v[j])); in main()
232 PetscCall(PetscRandomGetValueReal(rand, &alpha)); in main()
233 PetscCall(PetscRandomSetInterval(rand, 0, k)); in main()
234 PetscCall(PetscRandomGetValueReal(rand, &rj)); in main()
236 PetscCall(PetscRandomSetInterval(rand, -1., 1.)); in main()
[all …]
/petsc/src/mat/graphops/color/utils/
H A Dweights.c18 PetscRandom rand; in MatColoringCreateRandomWeights() local
24 PetscCall(PetscRandomCreate(PetscObjectComm((PetscObject)mc), &rand)); in MatColoringCreateRandomWeights()
25 PetscCall(PetscRandomSetFromOptions(rand)); in MatColoringCreateRandomWeights()
28 PetscCall(PetscRandomGetValueReal(rand, &r)); in MatColoringCreateRandomWeights()
31 PetscCall(PetscRandomDestroy(&rand)); in MatColoringCreateRandomWeights()
111 PetscRandom rand; in MatColoringCreateLargestFirstWeights() local
118 PetscCall(PetscRandomCreate(PetscObjectComm((PetscObject)mc), &rand)); in MatColoringCreateLargestFirstWeights()
119 PetscCall(PetscRandomSetFromOptions(rand)); in MatColoringCreateLargestFirstWeights()
126 PetscCall(PetscRandomGetValueReal(rand, &r)); in MatColoringCreateLargestFirstWeights()
130 PetscCall(PetscRandomDestroy(&rand)); in MatColoringCreateLargestFirstWeights()
[all …]
/petsc/src/dm/field/tutorials/
H A Dex1.c26 static PetscErrorCode TestEvaluate(DMField field, PetscInt n, PetscRandom rand) in TestEvaluate() argument
45 for (i = 0; i < n * dim; i++) PetscCall(PetscRandomGetValue(rand, &array[i])); in TestEvaluate()
61 …(DMField field, PetscInt n, PetscInt cStart, PetscInt cEnd, PetscQuadrature quad, PetscRandom rand) in TestEvaluateFE() argument
78 PetscCall(PetscRandomSetInterval(rand, (PetscScalar)cStart, (PetscScalar)cEnd)); in TestEvaluateFE()
83 PetscCall(PetscRandomGetValueReal(rand, &rc)); in TestEvaluateFE()
105 …rorCode TestEvaluateFV(DMField field, PetscInt n, PetscInt cStart, PetscInt cEnd, PetscRandom rand) in TestEvaluateFV() argument
122 PetscCall(PetscRandomSetInterval(rand, (PetscScalar)cStart, (PetscScalar)cEnd)); in TestEvaluateFV()
127 PetscCall(PetscRandomGetValueReal(rand, &rc)); in TestEvaluateFV()
229 PetscRandom rand; in main() local
253 PetscCall(PetscRandomCreate(PETSC_COMM_SELF, &rand)); in main()
[all …]

123