Home
last modified time | relevance | path

Searched refs:marray (Results 1 – 3 of 3) sorted by relevance

/petsc/src/sys/tests/
H A Dex41.c11 PetscInt n, off, array[4], na, nb, i, *marray, size; in main() local
130 PetscCall(PetscMalloc1(n * 2, &marray)); in main()
132 PetscCall(PetscHSetIGetElems(ht, &off, marray)); in main()
135 PetscCall(PetscSortInt(off, marray)); in main()
137 PetscTestCheck(marray[i] == (i + 1)); in main()
138 PetscTestCheck(marray[n + i] == (i + 1 + n)); in main()
140 PetscCall(PetscFree(marray)); in main()
/petsc/src/dm/impls/moab/
H A Ddmmbvec.cxx127 PetscScalar *marray; in DMMoabVecGetArray() local
173 …, dmmoab->vlocal->begin(), dmmoab->vlocal->end(), count, reinterpret_cast<void *&>(marray), false); in DMMoabVecGetArray()
179 … (*varray)[dmmoab->lidmap[(PetscInt)*iter - dmmoab->seqstart] * dmmoab->numFields + f] = marray[i]; in DMMoabVecGetArray()
207 PetscScalar *marray; in DMMoabVecRestoreArray() local
244 …, dmmoab->vlocal->begin(), dmmoab->vlocal->end(), count, reinterpret_cast<void *&>(marray), false); in DMMoabVecRestoreArray()
250 …for (f = 0; f < dmmoab->numFields; f++, i++) marray[i] = (*varray)[dmmoab->lidmap[(PetscInt)*iter … in DMMoabVecRestoreArray()
288 PetscScalar *marray; in DMMoabVecGetArrayRead() local
332 …, dmmoab->vlocal->begin(), dmmoab->vlocal->end(), count, reinterpret_cast<void *&>(marray), false); in DMMoabVecGetArrayRead()
338 … (*varray)[dmmoab->lidmap[(PetscInt)*iter - dmmoab->seqstart] * dmmoab->numFields + f] = marray[i]; in DMMoabVecGetArrayRead()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c5123 PetscScalar *marray, *work; in PCBDDCSetUpCorrection() local
5148 PetscScalar *av, *marray; in PCBDDCSetUpCorrection() local
5157 PetscCall(MatDenseGetArray(B_V, &marray)); in PCBDDCSetUpCorrection()
5160 for (j = xadj[i]; j < xadj[i + 1]; j++) marray[i * n_R + adjncy[j]] -= av[j]; in PCBDDCSetUpCorrection()
5162 PetscCall(MatDenseRestoreArray(B_V, &marray)); in PCBDDCSetUpCorrection()
5170 PetscCall(MatDenseGetArray(B_V, &marray)); in PCBDDCSetUpCorrection()
5172 PetscCall(VecPlaceArray(pcbddc->vec1_R, marray + i * n_R)); in PCBDDCSetUpCorrection()
5179 PetscCall(MatDenseRestoreArray(B_V, &marray)); in PCBDDCSetUpCorrection()
5182 PetscCall(MatDenseGetArray(B_C, &marray)); in PCBDDCSetUpCorrection()
5184 PetscCall(VecPlaceArray(pcbddc->vec1_R, marray + (i - n_vertices) * n_R)); in PCBDDCSetUpCorrection()
[all …]