An Adaptive Multi-Analysis Technique And Software Architecture For Ocean Circulation Models.