Numerical modeling, predictability and data assimilation in weather, ocean and climate