CFD simulation of complex phenomena containing suspensions and flow throughporous media