I don't know much about tensor calculus and here is something I'm trying to figure out.
$$T=\mu({\nabla}\vec{V}+{\nabla}\vec{V}^T)$$
T is viscous stress tensor and $\vec{V}$ is the velocity vector. How do we get a tensor of rank 2 by adding a vector (gradient of velocity) to its transpose? My best guess is that the gradient of a vector is a 2nd rank tensor (though we are told in engineering schools that the gradient is only defined for scalar fields). Am I right? Am I missing something here?
Thanks.
If $\mathbf{v}=(v_1,v_2v_3)$ is a vector, its gradient is the matrix:
$$ \nabla \mathbf{v}= \begin{bmatrix} \frac{\partial v_1}{\partial x_1}&\frac{\partial v_1}{\partial x_2}&\frac{\partial v_1}{\partial x_3}\\ \frac{\partial v_2}{\partial x_1}&\frac{\partial v_2}{\partial x_2}&\frac{\partial v_2}{\partial x_3}\\ \frac{\partial v_3}{\partial x_1}&\frac{\partial v_3}{\partial x_2}&\frac{\partial v_3}{\partial x_3}\\ \end{bmatrix} $$ that is the so called Jacobian matrix.
Note that the elements in the $i-$row of this matrix are the components of the gradient of the $i-$componet if the vector $\mathbf{v}$.
This matrix contains all the informations about the first order changes of the vector $\mathbf{v}$ in any direction, and it transforms as a covariant tensor for linear transformation of the coordinates. But note that it is not covariant for curvilinear changes of coordinates, so it is not properly a tensor.
For a simple introduction to tensor and covariant derivative you can see here.