Zaslat SMS: Waves in oceanic and coastal waters