Parallel Schwarz domain decomposition solvers with applications in elasticity and poroelasticity