Ctrl+K
Logo image Logo image

Site Navigation

  • Overview
  • Install
  • User-Guide
  • Tutorials
  • FAQ
  • Contact
  • Developers
  • Misc.

Site Navigation

  • Overview
  • Install
  • User-Guide
  • Tutorials
  • FAQ
  • Contact
  • Developers
  • Misc.

Section Navigation

  • PETSc in a nutshell
  • Core Features and Functionality
  • GPU Support Roadmap
  • Summary of Matrix Types Available In PETSc
  • Summary of Vector 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
  • Changes for each release
    • 3.18 - Public Release, Sep 30, 2022
    • 3.17 - Public Release, Mar 30, 2022
    • 3.16 - Public Release, Sep 29, 2021
    • 3.15 - Public Release, Mar 30, 2021
    • 3.14 - Public Release, Sep 29, 2020
    • 3.13 - Public Release, Mar 30, 2020
    • 3.12 - Public Release, Sep 29, 2019
    • 3.11 - Public Release, Mar 29, 2019
    • 3.10 - Public Release, Sep 12, 2018
    • 3.9 - Public Release, Apr 7, 2018
    • 3.8 - Public Release, Sep 26, 2017
    • 3.7 - Public Release, Apr 25, 2016
    • 3.6 - Public Release, Jun 9, 2015
    • 3.5 - Public Release, Jun 30, 2014
    • 3.4 - Public Release, May 13, 2013
    • 3.3 - Public Release, Jun 5, 2012
    • 3.2 - Public Release, Sep 8, 2011
    • 3.1 - Public release, Mar 25, 2010
    • 3.0.0 - Public release, Dec 19, 2008
    • 2.3.3 - Public release, May 23, 2007
    • 2.3.2 - Public release, Sep 1, 2006
    • 2.3.1 - Public release, Feb, 3, 2006
    • 2.3.0 - Public release, Apr, 26, 2005
    • 2.2.1 - Public release, Aug, 18 2004
    • 2.2.0 - Public release, Feb 27, 2004
    • 2.1.6 - Public release, Aug 5, 2003
    • 2.1.5 - Public release, Jan 27, 2003
    • 2.1.4 - private - Microsoft Cluster Software CD
    • 2.1.3 - Public release, May 31, 2002
    • 2.1.2 - public release, April 22 , 2002
    • 2.1.1 - public release, December 19, 2001
    • 2.1.0 - public release, April 11, 2001
    • 2.0.29 - public release, September 26, 2000
    • 2.0.28 - public release, March 27, 2000
    • 2.0.25, 2.0.26, 2.0.27 - private releases
    • 2.0.24 - public release, April 6, 1999
    • 2.0.23 - private release, September 29,1998
    • 2.0.22 - public release, April 29, 1998
    • 2.0.21 - public release, November 13, 1997
    • 2.0.18, 2.0.19, 2.0.20 - private releases
    • 2.0.17 - public release, April 5, 1997
    • 2.0.16 - private release, December 10, 1996 for "Bring Your Own Code" Workshop participants
    • 2.0.15 - public release, October 4, 1996
    • 2.0.13 - public release, April 18, 1996
    • 2.0.Beta.10 - public release, December 15, 1995
    • 2.0.Beta.8 - public release, October 13, 1995
    • 2.0.Beta.6 - public release, July 30, 1995
    • 2.0.Beta.4 - public release, June 21, 1995

DMFieldType#

String with the name of a DMField method

Synopsis#

typedef const char *DMFieldType;
#define DMFIELDDA    "da"
#define DMFIELDDS    "ds"
#define DMFIELDSHELL "shell"

See Also#

DMField, DMFieldSetType(), DMFieldGetType(), DMFieldRegister()

Level#

intermediate

Location#

include/petscdmfield.h


Edit on GitLab

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

previous

DMFieldSetType

next

DMFieldView

Edit this page

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

Created using Sphinx 4.5.0.

Last updated on 2022-09-30T23:53:51-0500 (v3.18.0).