The Darcy equations for porous media flow are given by:
$\frac{\mu}{\kappa}\mathbf{u} - \nabla p = \mathbf{0}$
$\nabla\cdot\mathbf{u} = 0$
where $\kappa$ is the permeability and can in general be spatially dependent.
This can be put into a weak formulation that looks like:
$a(\mathbf{u},\mathbf{v}) + b(p,\mathbf{v}) = -\int_\Gamma p\mathbf{v}\cdot\mathbf{n}d\Gamma$
$b(q,\mathbf{u}) = 0$
where:
$a(\mathbf{u},\mathbf{v}) = \int_\Omega \frac{\mu}{\kappa} \mathbf{u}\cdot\mathbf{v}d\Omega$
$b(p, \mathbf{v}) = -\int_\Omega p\nabla\cdot\mathbf{v}d\Omega$
Now I'd like to have no through boundary conditions on part of the domain $\Gamma$, say $\Gamma_1$. Then I can say that $\mathbf{u}$ and $\mathbf{v}$ belong to the space:
$\hat{\mathbf{H}} = \{\mathbf{v}\in\mathbf{H}(\text{div}) : \mathbf{v}\cdot\mathbf{n} = 0 \text{ on } \Gamma_1\}$
I'd like to prescribe $p$ on the remaining part of the boundary $\Gamma_2$. Then I have $p$ belonging to the space: $ L^2_a = \{p \in L^2 : p = a \text{ on } \Gamma_2\}$
and $q$ belonging to $L^2_0$. If there's anything wrong with what I've done so far please let me know.
My question now is, what basis for my discrete space should I choose? For Stokes flow the common choice is Taylor-Hood; I think that should work here too. The only possible complication I see is that now $\mathbf{u}$ has to be in $\mathbf{H}(\text{div})$ instead of $\mathbf{H}^1$.
I think that $a(\mathbf{u}, \mathbf{v})$ is still bounded and coercive (for smooth $\kappa$), and the Taylor-Hood element guarantees that $b(p,\mathbf{v})$ is also bounded and coercive. In literature however I'm finding it difficult to find many references to support this choice. Is there a better choice for Darcy flow?
Edit: If I expect my solution $\mathbf{u}$ to be in $\mathbf{H}^1$, due to a smooth domain and smooth $\kappa$, would it be acceptable to use the Taylor-Hood element pair? If so, would this choice of spaces be better if I am interested in the viscous stresses, which depend on $\nabla\mathbf{u}$ (and might not exist if $\mathbf{u}\in\mathbf{H}(\text{div})$)?