**************************
Polymer Stress Formulation
**************************
::
Polymer Constitutive Equation = {model_name}
-----------------------
**Description / Usage**
-----------------------
This card specifies which formulation of the polymer constitutive equation should be
used. Valid options are
**EVSS_G**
Uses the classic elastic-viscous stress splitting of Rajagopalan (1990) where the stress is the elastic
stress only without a Newtonian component. This option is the default if this *Polymer Stress Formulation*
card is not supplied. This formulation is almost never used. Prefer EVSS_F
**EVSS_F**
Uses the EVSS formulation of Guenette and Fortin (1995) that solves the standard stress equation with the
addition of a new term to the momentum equation. This formulation is used most often.
**EVSS_L**
Uses a research formulation for viscoelasticity that includes a level set discretization that switches the
equations from solid to fluid. This option is not currently in production usage. Partial level set support is
included in EVSS_F formulation
**LOG_CONF**
Log-conformation tensor formulation from Fattal and Kupferman 2004, uses DEVSS-G
**LOG_CONF_GRADV**
Log-conformation tensor formulation from Fattal and Kupferman 2004, uses DEVSS-G but all gradient terms in constitutive
equation are the field variable :math:`\nabla v` instead of the projection :math:`G`
**SQRT_CONF**
sqrt-conformation tensor formulation from Balci et al. 2011, uses DEVSS-G stabilization
------------
**Examples**
------------
The following is a sample card that sets the polymer stress formulation to EVSS_F:
::
Polymer Stress Formulation = EVSS_F
-------------------------
**Technical Discussion**
-------------------------
If using *SQRT_CONF* with no guess for the square root of stress tensor, :math:`b`,
recommended initial guess is the identity tensor for all modes.
Use post processing card *Map Conf Stress* to output the stress values, otherwise the usual S values are the given conformation tensor
base form such as the SQRT being :math:`b` in :math:`b^Tb = c` or LOG being :math:`s = log c`
--------------
**References**
--------------
Guenette, R. and M. Fortin, “A New Mixed Finite Element Method for Computing
Viscoelastic Flow,” J. Non-Newtonian Fluid Mech., 60 (1995) 27-52.
Rajagopalan, D., R. C. Armstrong and R. A. Brown, “Finite Element Methods for
Calculation of Viscoelastic Fluids with a Newtonian Viscosity”, J. Non-Newtonian
Fluid Mech., 36 (1990) 159-192.