Lines Matching refs:fv
751 PetscFV fv; in SetupDiscretization() local
765 PetscCall(PetscFVCreate(PetscObjectComm((PetscObject)dm), &fv)); in SetupDiscretization()
766 PetscCall(PetscObjectSetName((PetscObject)fv, "porosity")); in SetupDiscretization()
767 PetscCall(PetscFVSetFromOptions(fv)); in SetupDiscretization()
768 PetscCall(PetscFVSetNumComponents(fv, 1)); in SetupDiscretization()
769 PetscCall(PetscFVSetSpatialDimension(fv, dim)); in SetupDiscretization()
771 PetscCall(PetscFVSetQuadrature(fv, q)); in SetupDiscretization()
774 if (user->useFV) PetscCall(DMSetField(dm, 1, NULL, (PetscObject)fv)); in SetupDiscretization()
788 PetscCall(PetscFVDestroy(&fv)); in SetupDiscretization()
884 Vec *fv; in MonitorFunctionals() local
895 PetscCall(PetscMalloc3(fcount, &fdm, fcount, &fv, fcount, &fx)); in MonitorFunctionals()
912 PetscCall(DMGetGlobalVector(fdm[f], &fv[f])); in MonitorFunctionals()
913 PetscCall(PetscObjectSetName((PetscObject)fv[f], name)); in MonitorFunctionals()
914 PetscCall(VecGetArray(fv[f], &fx[f])); in MonitorFunctionals()
984 PetscCall(VecRestoreArray(fv[f], &fx[f])); in MonitorFunctionals()
989 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)fv[f], prefix)); in MonitorFunctionals()
990 PetscCall(VecViewFromOptions(fv[f], NULL, "-vec_view")); in MonitorFunctionals()
992 PetscCall(DMRestoreGlobalVector(fdm[f], &fv[f])); in MonitorFunctionals()
996 PetscCall(PetscFree3(fdm, fv, fx)); in MonitorFunctionals()