Hi, Could someone explain if there is any difference in these two approaches when it comes to MPI. When using ILU and running with; -sub_pc_type ilu -sub_pc_factor_levels 1 -sub_ksp_type preonly or using the external package hypre; -pc_type hypre -pc_hypre_type euclid -pc_hypre_euclid_levels k Thanks Ollie