Abstract Ocean Model 3