Use of algebraic dual spaces in domain decomposition methods for Darcy flow in 3D domains