Lines Matching refs:plex_batch
189 … PetscCall(VecScatterBegin(ctx->plex_batch, a_X, ctx->work_vec, INSERT_VALUES, SCATTER_FORWARD)); in LandauFormJacobian_Internal()
190 … PetscCall(VecScatterEnd(ctx->plex_batch, a_X, ctx->work_vec, INSERT_VALUES, SCATTER_FORWARD)); in LandauFormJacobian_Internal()
1481 const PetscInt *plex_batch = NULL, elMatSz = Nb * Nb * ctx->num_species * ctx->num_species; in CreateStaticData() local
1503 if (grid_batch_is_inv[grid]) PetscCall(ISGetIndices(grid_batch_is_inv[grid], &plex_batch)); in CreateStaticData()
1504 …PetscCheck(!plex_batch, ctx->comm, PETSC_ERR_ARG_WRONG, "-dm_landau_jacobian_field_major_order DEP… in CreateStaticData()
1535 if (plex_batch) { in CreateStaticData()
1536 maps[grid].gIdx[eidx][fieldA][q] = plex_batch[indices[f]]; in CreateStaticData()
1558 if (plex_batch) { in CreateStaticData()
1559 pointMaps[maps[grid].num_reduced][jj].gid = plex_batch[indices[f]]; in CreateStaticData()
1613 if (plex_batch) { in CreateStaticData()
1614 PetscCall(ISRestoreIndices(grid_batch_is_inv[grid], &plex_batch)); in CreateStaticData()
1967 PetscCall(VecScatterCreate(X, ctx->batch_is, X, NULL, &ctx->plex_batch)); in LandauCreateJacobianMatrix()
2155 ctx->plex_batch = NULL; in DMPlexLandauCreateVelocitySpace()
2181 PetscCall(PetscContainerSetPointer(container, (void *)ctx->plex_batch)); in DMPlexLandauCreateVelocitySpace()
2280 PetscCall(VecScatterDestroy(&ctx->plex_batch)); in DMPlexLandauDestroyVelocitySpace()