Algebraic flux correction schemes are nonlinear discretizations of convection-dominated problems. In this work, a scheme from this class is studied for a steady-state convection-diffusion equation in one dimension.
It is proved that this scheme satisfies the discrete maximum principle. Also, as it is a nonlinear scheme, the solvability of the linear subproblems arising in a Picard iteration is studied, where positive and negative results are proved.
Furthermore, the nonexistence of solutions for the nonlinear scheme is proved by means of counterexamples. Therefore, a modification of the method, which ensures the existence of a solution, is proposed.
A weak version of the discrete maximum principle is proved for this modified method.