Searched refs:oldmat (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/impls/shell/ |
| H A D | shellcnv.c | 4 PetscErrorCode MatConvert_Shell(Mat oldmat, MatType newtype, MatReuse reuse, Mat *newmat) in MatConvert_Shell() argument 14 PetscCall(MatGetOwnershipRange(oldmat, &start, NULL)); in MatConvert_Shell() 15 PetscCall(MatGetOwnershipRangeColumn(oldmat, &cst, &cen)); in MatConvert_Shell() 16 PetscCall(MatCreateVecs(oldmat, &in, &out)); in MatConvert_Shell() 17 PetscCall(MatGetLocalSize(oldmat, &m, &n)); in MatConvert_Shell() 18 PetscCall(MatGetSize(oldmat, &M, &N)); in MatConvert_Shell() 21 PetscCall(MatCreate(PetscObjectComm((PetscObject)oldmat), &mat)); in MatConvert_Shell() 24 PetscCall(MatSetBlockSizesFromMats(mat, oldmat, oldmat)); in MatConvert_Shell() 60 PetscCall(MatMult(oldmat, in, out)); in MatConvert_Shell() 77 PetscCall(MatHeaderReplace(oldmat, &mat)); in MatConvert_Shell()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpisbaij.c | 2400 Mat_MPISBAIJ *a, *oldmat = (Mat_MPISBAIJ *)matin->data; in MatDuplicate_MPISBAIJ() local 2401 PetscInt len = 0, nt, bs = matin->rmap->bs, mbs = oldmat->mbs; in MatDuplicate_MPISBAIJ() 2422 a->bs2 = oldmat->bs2; in MatDuplicate_MPISBAIJ() 2423 a->mbs = oldmat->mbs; in MatDuplicate_MPISBAIJ() 2424 a->nbs = oldmat->nbs; in MatDuplicate_MPISBAIJ() 2425 a->Mbs = oldmat->Mbs; in MatDuplicate_MPISBAIJ() 2426 a->Nbs = oldmat->Nbs; in MatDuplicate_MPISBAIJ() 2428 a->size = oldmat->size; in MatDuplicate_MPISBAIJ() 2429 a->rank = oldmat->rank; in MatDuplicate_MPISBAIJ() 2430 a->donotstash = oldmat->donotstash; in MatDuplicate_MPISBAIJ() [all …]
|
| /petsc/src/mat/impls/sell/mpi/ |
| H A D | mpisell.c | 1003 Mat_MPISELL *a, *oldmat = (Mat_MPISELL *)matin->data; in MatDuplicate_MPISELL() local 1018 a->size = oldmat->size; in MatDuplicate_MPISELL() 1019 a->rank = oldmat->rank; in MatDuplicate_MPISELL() 1020 a->donotstash = oldmat->donotstash; in MatDuplicate_MPISELL() 1021 a->roworiented = oldmat->roworiented; in MatDuplicate_MPISELL() 1029 if (oldmat->colmap) { in MatDuplicate_MPISELL() 1031 PetscCall(PetscHMapIDuplicate(oldmat->colmap, &a->colmap)); in MatDuplicate_MPISELL() 1034 PetscCall(PetscArraycpy(a->colmap, oldmat->colmap, mat->cmap->N)); in MatDuplicate_MPISELL() 1037 if (oldmat->garray) { in MatDuplicate_MPISELL() 1039 len = oldmat->B->cmap->n; in MatDuplicate_MPISELL() [all …]
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mpibaij.c | 3150 Mat_MPIBAIJ *a, *oldmat = (Mat_MPIBAIJ *)matin->data; in MatDuplicate_MPIBAIJ() local 3171 a->bs2 = oldmat->bs2; in MatDuplicate_MPIBAIJ() 3172 a->mbs = oldmat->mbs; in MatDuplicate_MPIBAIJ() 3173 a->nbs = oldmat->nbs; in MatDuplicate_MPIBAIJ() 3174 a->Mbs = oldmat->Mbs; in MatDuplicate_MPIBAIJ() 3175 a->Nbs = oldmat->Nbs; in MatDuplicate_MPIBAIJ() 3177 a->size = oldmat->size; in MatDuplicate_MPIBAIJ() 3178 a->rank = oldmat->rank; in MatDuplicate_MPIBAIJ() 3179 a->donotstash = oldmat->donotstash; in MatDuplicate_MPIBAIJ() 3180 a->roworiented = oldmat->roworiented; in MatDuplicate_MPIBAIJ() [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 2954 Mat_MPIAIJ *a, *oldmat = (Mat_MPIAIJ *)matin->data; in MatDuplicate_MPIAIJ() local 2968 a->size = oldmat->size; in MatDuplicate_MPIAIJ() 2969 a->rank = oldmat->rank; in MatDuplicate_MPIAIJ() 2970 a->donotstash = oldmat->donotstash; in MatDuplicate_MPIAIJ() 2971 a->roworiented = oldmat->roworiented; in MatDuplicate_MPIAIJ() 2982 if (oldmat->colmap) { in MatDuplicate_MPIAIJ() 2984 PetscCall(PetscHMapIDuplicate(oldmat->colmap, &a->colmap)); in MatDuplicate_MPIAIJ() 2987 PetscCall(PetscArraycpy(a->colmap, oldmat->colmap, mat->cmap->N)); in MatDuplicate_MPIAIJ() 2990 if (oldmat->garray) { in MatDuplicate_MPIAIJ() 2992 len = oldmat->B->cmap->n; in MatDuplicate_MPIAIJ() [all …]
|
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mpidense.c | 1981 Mat_MPIDense *a, *oldmat = (Mat_MPIDense *)A->data; in MatDuplicate_MPIDense() local 1995 a->donotstash = oldmat->donotstash; in MatDuplicate_MPIDense() 2000 PetscCall(MatDuplicate(oldmat->A, cpvalues, &a->A)); in MatDuplicate_MPIDense()
|