Lines Matching refs:stash

152 …PetscCall(MatStashValuesRow_Private(&A->stash, rows[i], 1, cols + j, roworiented ? vals + i * nc +…  in MatSetValues_ScaLAPACK()
1254 PetscCall(MatStashDestroy_Private(&A->stash)); in MatDestroy_ScaLAPACK()
1313 PetscCall(MatStashScatterBegin_Private(A, &A->stash, NULL)); in MatAssemblyBegin_ScaLAPACK()
1314 PetscCall(MatStashGetInfo_Private(&A->stash, &nstash, &reallocs)); in MatAssemblyBegin_ScaLAPACK()
1330 PetscCall(MatStashScatterGetMesg_Private(&A->stash, &n, &row, &col, &val, &flg)); in MatAssemblyEnd_ScaLAPACK()
1349 PetscCall(MatStashScatterEnd_Private(&A->stash)); in MatAssemblyEnd_ScaLAPACK()
1514 static PetscErrorCode MatStashScatterBegin_ScaLAPACK(Mat mat, MatStash *stash, PetscInt *owners) in MatStashScatterBegin_ScaLAPACK() argument
1517 PetscInt size = stash->size, nsends; in MatStashScatterBegin_ScaLAPACK()
1520 MPI_Comm comm = stash->comm; in MatStashScatterBegin_ScaLAPACK()
1522 …PetscMPIInt tag1 = stash->tag1, tag2 = stash->tag2, *sizes, *nlengths, nreceives, insends, … in MatStashScatterBegin_ScaLAPACK()
1537 bs2 = stash->bs * stash->bs; in MatStashScatterBegin_ScaLAPACK()
1541 PetscCall(PetscMalloc1(stash->n + 1, &owner)); in MatStashScatterBegin_ScaLAPACK()
1544 space = stash->space_head; in MatStashScatterBegin_ScaLAPACK()
1590 PetscCall(PetscMalloc2(bs2 * stash->n, &svalues, 2 * (stash->n + 1), &sindices)); in MatStashScatterBegin_ScaLAPACK()
1602 space = stash->space_head; in MatStashScatterBegin_ScaLAPACK()
1654 stash->recv_waits = recv_waits; in MatStashScatterBegin_ScaLAPACK()
1659 stash->svalues = svalues; in MatStashScatterBegin_ScaLAPACK()
1660 stash->sindices = sindices; in MatStashScatterBegin_ScaLAPACK()
1661 stash->rvalues = rvalues; in MatStashScatterBegin_ScaLAPACK()
1662 stash->rindices = rindices; in MatStashScatterBegin_ScaLAPACK()
1663 stash->send_waits = send_waits; in MatStashScatterBegin_ScaLAPACK()
1664 stash->nsends = (PetscMPIInt)nsends; in MatStashScatterBegin_ScaLAPACK()
1665 stash->nrecvs = nreceives; in MatStashScatterBegin_ScaLAPACK()
1666 stash->reproduce_count = 0; in MatStashScatterBegin_ScaLAPACK()
1788 PetscCall(MatStashCreate_Private(PetscObjectComm((PetscObject)A), 1, &A->stash)); in MatCreate_ScaLAPACK()
1789 A->stash.ScatterBegin = MatStashScatterBegin_ScaLAPACK; in MatCreate_ScaLAPACK()
1790 A->stash.ScatterGetMesg = MatStashScatterGetMesg_Ref; in MatCreate_ScaLAPACK()
1791 A->stash.ScatterEnd = MatStashScatterEnd_Ref; in MatCreate_ScaLAPACK()
1792 A->stash.ScatterDestroy = NULL; in MatCreate_ScaLAPACK()