Home
last modified time | relevance | path

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

/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c1403 static PetscErrorCode CreateStaticData(PetscInt dim, IS grid_batch_is_inv[], const char prefix[], L… in CreateStaticData() argument
1503 if (grid_batch_is_inv[grid]) PetscCall(ISGetIndices(grid_batch_is_inv[grid], &plex_batch)); in CreateStaticData()
1614 PetscCall(ISRestoreIndices(grid_batch_is_inv[grid], &plex_batch)); in CreateStaticData()
1615 PetscCall(ISDestroy(&grid_batch_is_inv[grid])); // we are done with this in CreateStaticData()
1874 static PetscErrorCode LandauCreateJacobianMatrix(MPI_Comm comm, Vec X, IS grid_batch_is_inv[LANDAU_… in LandauCreateJacobianMatrix()
1912 PetscCall(ISInvertPermutation(isrow, PETSC_DECIDE, &grid_batch_is_inv[grid])); in LandauCreateJacobianMatrix()
2053 IS grid_batch_is_inv[LANDAU_MAX_GRIDS]; in DMPlexLandauCreateVelocitySpace() local
2157 for (PetscInt i = 0; i < LANDAU_MAX_GRIDS; i++) grid_batch_is_inv[i] = NULL; in DMPlexLandauCreateVelocitySpace()
2159 PetscCall(LandauCreateJacobianMatrix(comm, *X, grid_batch_is_inv, ctx)); in DMPlexLandauCreateVelocitySpace()
2163 PetscCall(CreateStaticData(dim, grid_batch_is_inv, prefix, ctx)); in DMPlexLandauCreateVelocitySpace()