Searched refs:gridctx (Results 1 – 1 of 1) sorted by relevance
56 GridCtx *gridctx; member453 …for (level = 0; level <= fine_level; level++) PetscCall(VecDestroy(&pc_ml->gridctx[level].coords)); in PCReset_ML()473 if (pc_ml->gridctx) { in PCReset_ML()475 if (pc_ml->gridctx[level].A) PetscCall(MatDestroy(&pc_ml->gridctx[level].A)); in PCReset_ML()476 if (pc_ml->gridctx[level].P) PetscCall(MatDestroy(&pc_ml->gridctx[level].P)); in PCReset_ML()477 if (pc_ml->gridctx[level].R) PetscCall(MatDestroy(&pc_ml->gridctx[level].R)); in PCReset_ML()478 if (pc_ml->gridctx[level].x) PetscCall(VecDestroy(&pc_ml->gridctx[level].x)); in PCReset_ML()479 if (pc_ml->gridctx[level].b) PetscCall(VecDestroy(&pc_ml->gridctx[level].b)); in PCReset_ML()480 if (pc_ml->gridctx[level + 1].r) PetscCall(VecDestroy(&pc_ml->gridctx[level + 1].r)); in PCReset_ML()483 PetscCall(PetscFree(pc_ml->gridctx)); in PCReset_ML()[all …]