Home
last modified time | relevance | path

Searched refs:barray (Results 1 – 16 of 16) sorted by relevance

/petsc/src/sys/tutorials/
H A Dex9f.F9017 PetscBool, dimension(:), pointer :: barray
40 allocate (barray(nopt), source=PETSC_FALSE)
50 …tionsBoolArray('-boolarray', 'Get an application bool array', 'Man page', barray, nopt, flg, ierr))
52 write (IOBuffer, '("The bool array was set to ",*(L1," "))') barray
99 deallocate (barray)
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/
H A Dmkl_cpardiso.c380 const PetscScalar *barray; in MatSolve_MKL_CPARDISO() local
385 PetscCall(VecGetArrayRead(b, &barray)); in MatSolve_MKL_CPARDISO()
390 …rdiso->nrhs, mat_mkl_cpardiso->iparm, &mat_mkl_cpardiso->msglvl, (void *)barray, (void *)xarray, &… in MatSolve_MKL_CPARDISO()
394 PetscCall(VecRestoreArrayRead(b, &barray)); in MatSolve_MKL_CPARDISO()
403 const PetscScalar *barray; in MatForwardSolve_MKL_CPARDISO() local
408 PetscCall(VecGetArrayRead(b, &barray)); in MatForwardSolve_MKL_CPARDISO()
413 …rdiso->nrhs, mat_mkl_cpardiso->iparm, &mat_mkl_cpardiso->msglvl, (void *)barray, (void *)xarray, &… in MatForwardSolve_MKL_CPARDISO()
417 PetscCall(VecRestoreArrayRead(b, &barray)); in MatForwardSolve_MKL_CPARDISO()
426 const PetscScalar *barray; in MatBackwardSolve_MKL_CPARDISO() local
431 PetscCall(VecGetArrayRead(b, &barray)); in MatBackwardSolve_MKL_CPARDISO()
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex45.c79 PetscScalar ***barray; in ComputeRHS() local
92 PetscCall(DMDAVecGetArray(dm, b, &barray)); in ComputeRHS()
98 barray[k][j][i] = 2.0 * (HxHydHz + HxHzdHy + HyHzdHx); in ComputeRHS()
100 barray[k][j][i] = Hx * Hy * Hz; in ComputeRHS()
105 PetscCall(DMDAVecRestoreArray(dm, b, &barray)); in ComputeRHS()
/petsc/src/ksp/ksp/tests/
H A Dex37.c25 PetscScalar *barray, *xarray, *uarray, *array, one = 1.0; in main() local
125 PetscCall(VecGetArray(b, &barray)); in main()
128 PetscCall(VecPlaceArray(subb, barray)); in main()
166 PetscCall(VecRestoreArray(b, &barray)); in main()
/petsc/src/mat/impls/aij/seq/mkl_pardiso/
H A Dmkl_pardiso.c380 const PetscScalar *barray; in MatSolve_MKL_PARDISO() local
385 PetscCall(VecGetArrayRead(b, &barray)); in MatSolve_MKL_PARDISO()
390 if (barray == xarray) { /* if the two vectors share the same memory */ in MatSolve_MKL_PARDISO()
404 …pardiso->nrhs, mat_mkl_pardiso->iparm, &mat_mkl_pardiso->msglvl, (void *)barray, (void *)xarray, &… in MatSolve_MKL_PARDISO()
406 PetscCall(VecRestoreArrayRead(b, &barray)); in MatSolve_MKL_PARDISO()
445 const PetscScalar *barray; in MatForwardSolve_MKL_PARDISO() local
452 PetscCall(VecGetArrayRead(b, &barray)); in MatForwardSolve_MKL_PARDISO()
457 …pardiso->nrhs, mat_mkl_pardiso->iparm, &mat_mkl_pardiso->msglvl, (void *)barray, (void *)xarray, &… in MatForwardSolve_MKL_PARDISO()
460 PetscCall(VecRestoreArrayRead(b, &barray)); in MatForwardSolve_MKL_PARDISO()
470 const PetscScalar *barray; in MatBackwardSolve_MKL_PARDISO() local
[all …]
/petsc/src/mat/tests/
H A Dex245.c10 PetscScalar *v, *barray, rval; in main() local
103 PetscCall(VecGetArray(b, &barray)); in main()
106 barray[j] = rval; in main()
108 PetscCall(VecRestoreArray(b, &barray)); in main()
H A Dex145.c10 PetscScalar *v, *barray, rval; in main() local
104 PetscCall(VecGetArray(b, &barray)); in main()
107 barray[j] = rval; in main()
109 PetscCall(VecRestoreArray(b, &barray)); in main()
/petsc/src/mat/impls/aij/seq/superlu/
H A Dsuperlu.c94 const PetscScalar *barray; in MatSolve_SuperLU_Private() local
114 PetscCall(VecGetArrayRead(b, &barray)); in MatSolve_SuperLU_Private()
115 PetscCall(PetscArraycpy(lu->rhs_dup, barray, n)); in MatSolve_SuperLU_Private()
116 PetscCall(VecRestoreArrayRead(b, &barray)); in MatSolve_SuperLU_Private()
117 barray = lu->rhs_dup; in MatSolve_SuperLU_Private()
119 PetscCall(VecGetArrayRead(b, &barray)); in MatSolve_SuperLU_Private()
125 ((DNformat *)lu->B.Store)->nzval = (singlecomplex *)barray; in MatSolve_SuperLU_Private()
128 ((DNformat *)lu->B.Store)->nzval = (doublecomplex *)barray; in MatSolve_SuperLU_Private()
132 ((DNformat *)lu->B.Store)->nzval = (void *)barray; in MatSolve_SuperLU_Private()
166 if (!lu->options.Equil) PetscCall(VecRestoreArrayRead(b, &barray)); in MatSolve_SuperLU_Private()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.h18 MatScalar *barray; /* Block array of size bs2 */ \
H A Dmpibaij.c26 PetscCall(PetscFree(baij->barray)); in MatDestroy_MPIBAIJ()
411 MatScalar *barray = baij->barray; in MatSetValuesBlocked_MPIBAIJ() local
418 if (!barray) { in MatSetValuesBlocked_MPIBAIJ()
419 PetscCall(PetscMalloc1(bs2, &barray)); in MatSetValuesBlocked_MPIBAIJ()
420 baij->barray = barray; in MatSetValuesBlocked_MPIBAIJ()
434 barray = (MatScalar *)v + i * bs2; in MatSetValuesBlocked_MPIBAIJ()
436 barray = (MatScalar *)v + j * bs2; in MatSetValuesBlocked_MPIBAIJ()
444 for (jj = 0; jj < bs; jj++) barray[jj] = value[jj]; in MatSetValuesBlocked_MPIBAIJ()
445 barray += bs; in MatSetValuesBlocked_MPIBAIJ()
447 barray -= bs2; in MatSetValuesBlocked_MPIBAIJ()
[all …]
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu718 const PetscScalar *barray; in MatSolve_SeqAIJCUSPARSE_Cholesky() local
728 PetscCall(VecCUDAGetArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_Cholesky()
730 bGPU = thrust::device_pointer_cast(barray); in MatSolve_SeqAIJCUSPARSE_Cholesky()
737 PetscCallCUSPARSE(cusparseDnVecSetValues(fs->dnVecDescr_X, (void *)barray)); in MatSolve_SeqAIJCUSPARSE_Cholesky()
766 PetscCall(VecCUDARestoreArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_Cholesky()
1412 const PetscScalar *barray; in MatSolve_SeqAIJCUSPARSE_LU() local
1425 PetscCall(VecCUDAGetArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_LU()
1427 bGPU = thrust::device_pointer_cast(barray); in MatSolve_SeqAIJCUSPARSE_LU()
1434 PetscCallCUSPARSE(cusparseDnVecSetValues(fs->dnVecDescr_X, (void *)barray)); in MatSolve_SeqAIJCUSPARSE_LU()
1455 PetscCall(VecCUDARestoreArrayRead(b, &barray)); in MatSolve_SeqAIJCUSPARSE_LU()
[all …]
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx1088 const PetscScalar *barray; in MatSolveTranspose_SeqAIJHIPSPARSE() local
1107 PetscCall(VecHIPGetArrayRead(bb, &barray)); in MatSolveTranspose_SeqAIJHIPSPARSE()
1109 bGPU = thrust::device_pointer_cast(barray); in MatSolveTranspose_SeqAIJHIPSPARSE()
1130 PetscCall(VecHIPRestoreArrayRead(bb, &barray)); in MatSolveTranspose_SeqAIJHIPSPARSE()
1139 const PetscScalar *barray; in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering() local
1156 PetscCall(VecHIPGetArrayRead(bb, &barray)); in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1161 …iFactorT->csrMat->column_indices->data().get(), upTriFactorT->solveInfo, barray, tempGPU->data().g… in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1168 PetscCall(VecHIPRestoreArrayRead(bb, &barray)); in MatSolveTranspose_SeqAIJHIPSPARSE_NaturalOrdering()
1177 const PetscScalar *barray; in MatSolve_SeqAIJHIPSPARSE() local
1189 PetscCall(VecHIPGetArrayRead(bb, &barray)); in MatSolve_SeqAIJHIPSPARSE()
[all …]
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c31 PetscCall(PetscFree(baij->barray)); in MatDestroy_MPISBAIJ()
568 MatScalar *barray = baij->barray; in MatSetValuesBlocked_MPISBAIJ() local
575 if (!barray) { in MatSetValuesBlocked_MPISBAIJ()
576 PetscCall(PetscMalloc1(bs2, &barray)); in MatSetValuesBlocked_MPISBAIJ()
577 baij->barray = barray; in MatSetValuesBlocked_MPISBAIJ()
597 barray = (MatScalar *)v + i * bs2; in MatSetValuesBlocked_MPISBAIJ()
599 barray = (MatScalar *)v + j * bs2; in MatSetValuesBlocked_MPISBAIJ()
607 for (jj = 0; jj < bs; jj++) *barray++ = *value++; in MatSetValuesBlocked_MPISBAIJ()
609 barray -= bs2; in MatSetValuesBlocked_MPISBAIJ()
614 … PetscCall(MatSetValuesBlocked_SeqSBAIJ_Inlined(baij->A, row, col, barray, addv, im[i], in[j])); in MatSetValuesBlocked_MPISBAIJ()
[all …]
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c1925 const PetscScalar *barray = NULL; in MatSolve_MUMPS() local
1950 PetscCall(VecGetArrayRead(b, &barray)); in MatSolve_MUMPS()
1951 PetscCall(MatMumpsSetUpDistRHSInfo(A, 1, barray)); in MatSolve_MUMPS()
2020 PetscCall(VecRestoreArrayRead(b, &barray)); in MatSolve_MUMPS()
2053 const PetscScalar *barray; in MatMatSolve_MUMPS() local
2103 PetscCall(MatDenseGetArrayRead(B, &barray)); in MatMatSolve_MUMPS()
2104 PetscCall(PetscArraycpy(array, barray, nrhsM)); in MatMatSolve_MUMPS()
2105 PetscCall(MatDenseRestoreArrayRead(B, &barray)); in MatMatSolve_MUMPS()
2170 PetscCall(MatDenseGetArrayRead(B, &barray)); in MatMatSolve_MUMPS()
2171 PetscCall(MatMumpsSetUpDistRHSInfo(A, nrhs, barray)); // put barray to rhs_loc in MatMatSolve_MUMPS()
[all …]
/petsc/src/mat/impls/scalapack/
H A Dmatscalapack.c982 PetscScalar *barray; in MatConvert_ScaLAPACK_Dense() local
1018 PetscCall(MatDenseGetArray(Bmpi, &barray)); in MatConvert_ScaLAPACK_Dense()
1019 …PACKgemr2d", SCALAPACKgemr2d_(&a->M, &a->N, a->loc, &one, &one, a->desc, barray, &one, &one, bdesc… in MatConvert_ScaLAPACK_Dense()
1020 PetscCall(MatDenseRestoreArray(Bmpi, &barray)); in MatConvert_ScaLAPACK_Dense()
1057 PetscCall(MatDenseGetArray(Bmpi, &barray)); in MatConvert_ScaLAPACK_Dense()
1058 …PACKgemr2d", SCALAPACKgemr2d_(&a->M, &a->N, a->loc, &one, &one, a->desc, barray, &one, &one, bdesc… in MatConvert_ScaLAPACK_Dense()
1059 PetscCall(MatDenseRestoreArray(Bmpi, &barray)); in MatConvert_ScaLAPACK_Dense()
/petsc/src/mat/impls/nest/
H A Dmatnest.c98 const PetscScalar *barray; in MatProductNumeric_Nest_Dense() local
121 PetscCall(MatDenseGetArrayRead(B, &barray)); in MatProductNumeric_Nest_Dense()
130 …ts->dn[j], PETSC_DECIDE, M, N, PetscSafePointerPlusOffset((PetscScalar *)barray, contents->dn[j]),… in MatProductNumeric_Nest_Dense()
147 PetscCall(MatDenseRestoreArrayRead(B, &barray)); in MatProductNumeric_Nest_Dense()
172 const PetscScalar *barray; in MatProductSymbolic_Nest_Dense() local
222 PetscCall(MatDenseGetArrayRead(B, &barray)); in MatProductSymbolic_Nest_Dense()
226 …ts->dn[j], PETSC_DECIDE, M, N, PetscSafePointerPlusOffset((PetscScalar *)barray, contents->dn[j]),… in MatProductSymbolic_Nest_Dense()
246 PetscCall(MatDenseRestoreArrayRead(B, &barray)); in MatProductSymbolic_Nest_Dense()