*************
Output Fields
*************

This section lists output variables for the phase-field fracture capability.

- :numref:`tab-phase-field-nodevars` Nodal Variables for Phase-Field Fracture
- :numref:`tab-phase-field-elemvars` Element Variables for Phase-Field Fracture

.. _tab-phase-field-nodevars:

.. csv-table:: Nodal Variables for Phase-Field Fracture
   :align: center
   :delim: &
   :header: Name, Type, Comments

   ``rxndiff_bound_constraint``& ``Real`` & bound constraint indicator (active if non-zero)
   ``rxndiff_bound_constraint_prev``& ``Real`` & previous iteration bound constraint indicator 
   ``rxndiff_gradient_direction``& ``Real`` & PCG gradient direction
   ``rxndiff_mass``& ``Real`` & nodal phase field mass
   ``rxndiff_rhs``& ``Real`` & phase field evolution equation residual
   ``rxndiff_scratch_sol``& ``Real`` &  PCG scratch solution
   ``rxndiff_search_dir``& ``Real`` & PCG search direction
   ``rxndiff_sol``& ``Real`` & phase field :math:`\phi`

.. _tab-phase-field-elemvars:

.. csv-table:: Element Variables for Phase-Field Fracture
   :align: center
   :delim: &
   :header: Name, Type, Comments

   ``rxndiff_sol_grad``& ``Vector_3D`` & phase field gradient :math:`\nabla \phi`
   ``rxndiff_sol_grad_ip``& ``Real`` & phase field gradient inner product :math:`\nabla \phi \cdot \nabla \phi`
   ``rxndiff_sol_intpts``& ``Real`` & phase field at integration points
