splitting solver_pressure into three files