| /petsc/src/ksp/ksp/utils/lmvm/tests/ |
| H A D | lmvm_copy_test.c | 5 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 D | solve_performance.c | 12 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 D | ex2.c | 12 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 D | ex3.c | 49 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 D | ex1.c | 23 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 D | ex7.c | 7 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 D | ex1.c | 39 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 D | ex12.c | 9 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 D | ex57.c | 9 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 D | ex53.c | 10 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 D | ex253.c | 8 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 D | ex91.c | 12 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 D | ex41.c | 19 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 D | ex129.c | 152 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 D | ex178.c | 12 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 D | ex92.c | 14 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 D | ex42.c | 21 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 D | ex5.c | 11 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 D | ex1.c | 53 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 D | ex1.c | 18 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 D | ex19.c | 11 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 D | ex5.c | 53 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 D | ex7.c | 89 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 D | weights.c | 18 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 D | ex1.c | 26 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 …]
|