Parallelization of large scale ocean models by data decomposition