We assemble a diagonal matrix for explicit problems. Solving is a scalar product. Implement a solver that does the scalar product efficiently and nothing else.