Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/ml/
H A Dml.c56 GridCtx *gridctx; member
453 …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 …]