Further desirable properties of a numerical scheme or code:
- Accuracy: good approximation even at finite resolution,
minimal artifacts near discontinuities,
high-order convergence in smooth regions
- Positivity (boundedness):
,
,
always positive
- Simplicity: code should be easy to understand, maintain, and extend
- Efficiency: code should be fast (on a variety of machines)