Zaslat SMS: Principles of applied reservoir simulation