Skip to main content
Ctrl+K
Logo image Logo image

Site Navigation

  • Overview
  • Install
  • User-Guide
  • API-Docs
  • Tutorials
  • FAQ
  • Community
  • Developers
  • Misc.

Site Navigation

  • Overview
  • Install
  • User-Guide
  • API-Docs
  • Tutorials
  • FAQ
  • Community
  • Developers
  • Misc.

Section Navigation

  • PETSc in a nutshell
  • Core Features and Functionality
  • GPU Support Roadmap
  • Summary of Vector Types Available In PETSc
  • Summary of Matrix Types Available In PETSc
  • Summary of Sparse Linear Solvers Available In PETSc
  • Summary of Nonlinear Solvers Available In PETSc
  • Summary of Tao Solvers
  • Summary of Discretization Management Systems
  • User-Guide
    • Introduction to PETSc
      • About This Manual
      • Getting Started
    • The Solvers in PETSc/TAO
      • Vectors and Parallel Data
      • Matrices
      • KSP: Linear System Solvers
      • SNES: Nonlinear Solvers
      • TS: Scalable ODE and DAE Solvers
      • TAO: Optimization Solvers
    • DM: Interfacing Between Solvers and Models/Discretizations
      • DM Basics
      • DMPlex: Unstructured Grids in PETSc
      • DMSTAG: Staggered, Structured Grids in PETSc
      • PetscDT: Discretization Technology in PETSc
      • PetscFE: Finite Element Infrastructure in PETSc
      • Networks
    • Additional Information
      • PETSc for Fortran Users
      • Using MATLAB with PETSc
      • Profiling
      • Hints for Performance Tuning
      • The Use of BLAS and LAPACK in PETSc and external libraries
      • Other PETSc Features
      • Advanced Features of Matrices and Solvers
      • Running PETSc Tests
      • Acknowledgments
  • API-Docs
    • Changes for each release
    • Single Index of all PETSc Manual Pages
  • Changes for each release
  • Single Index of all PETSc Manual Pages

PF#

Abstract PETSc mathematical function that can be evaluated with PFApply() and may be constructed at run time

Synopsis#

typedef struct _p_PF *PF;

See Also#

PFCreate(), PFDestroy(), PFSetType(), PFApply(), PFApplyVec(), PFSet(), PFType

Level#

beginner

Location#

include/petscpf.h

Implementations#

_p_PF in src/vec/pf/pfimpl.h


Edit on GitLab

Index of all PF routines
Table of Contents for all manual pages
Index of all manual pages

previous

PETSc Mathematical Functions Manual Pages

next

PFApply

On this page
  • Synopsis
  • See Also
  • Level
  • Location
  • Implementations
Edit this page
Show Source

© Copyright 1991-2023, UChicago Argonne, LLC and the PETSc Development Team.

Created using Sphinx 5.3.0.

Last updated on 2023-02-27T16:18:11-0600 (v3.18.5).