HPC computation issues of the incremental 3D variational data assimilation scheme in OceanVar software

The most significant features of Data Assimilation (DA) are that both the models and the observations are very large and non-linear (of order at least O(10 8 )). Further, DA is an ill-posed inverse problem. Such properties make the numerical solution of DA very difficult so that, as stated in (19),"solving this problem in "real-time" it is not always pos- sible and many different approximations to the basic assimilation schemes are employed". Thus, the exploitation of advanced computing environments is mandatory, reducing the computational cost to a suitable turnaround time. This activity should be done according to a co-design methodology where software requirements drive hardware design decisions and hardware design constraints motivate changes in the software design to better fit within those constraints. In this paper, we address high performance computation issues of the three dimensional DA scheme underlying the oceanographic 3D-VAR assimilation scheme, named Ocean- VAR, developed at CMCC (Centro Euro Mediterraneo per i Cambiamenti Climatici), in Italy. The aim is to develop a parallel software architecture which is able to effectively take advantage of the available high performance computing resources.

[1]  Robert M. Gray,et al.  Toeplitz And Circulant Matrices , 1977 .

[2]  Panos M. Pardalos,et al.  High Performance Algorithms and Software in Nonlinear Optimization , 2011 .

[3]  Emmanuel Agullo,et al.  Comparative study of one-sided factorizations with multiple software packages on multi-core hardware , 2009, Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis.

[4]  Robert M. Gray,et al.  Toeplitz and Circulant Matrices: A Review , 2005, Found. Trends Commun. Inf. Theory.

[5]  Christopher K. Wikle,et al.  Atmospheric Modeling, Data Assimilation, and Predictability , 2005, Technometrics.

[6]  Robert M. Gray,et al.  Toeplitz And Circulant Matrices: A Review (Foundations and Trends(R) in Communications and Information Theory) , 2006 .

[7]  Nancy Nichols,et al.  Conditioning and preconditioning of the variational data assimilation problem , 2011 .

[8]  Marina Tonani,et al.  Mediterranean Forecasting System: An improved assimilation scheme for sea‐level anomaly and its validation , 2005 .

[9]  Ionel M. Navon Data Assimilation for Numerical Weather Prediction: A Review , 2009 .

[10]  Almerico Murli,et al.  A Parallel Three‐dimensional Variational Data Assimilation Scheme , 2011 .

[11]  Nancy Nichols,et al.  Mathematical Concepts of Data Assimilation , 2010 .

[12]  P. Hansen Rank-Deficient and Discrete Ill-Posed Problems: Numerical Aspects of Linear Inversion , 1987 .

[13]  Dennis K. McLaughlin,et al.  Opportunities for enhanced collaboration within the data assimilation community , 2005 .

[14]  N. Pinardi,et al.  An oceanographic three-dimensional variational data assimilation scheme , 2008 .

[15]  C. Danforth,et al.  Using Singular Value Decomposition to Parameterize State-Dependent Model Errors , 2008 .

[16]  C. W. Groetsch,et al.  The theory of Tikhonov regularization for Fredholm equations of the first kind , 1984 .

[17]  Jorge Nocedal,et al.  Algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound-constrained optimization , 1997, TOMS.

[18]  Arun Rodrigues,et al.  Co‐design for High Performance Computing , 2010 .

[19]  Almerico Murli,et al.  Parallel computation and problem solving methodologies: a view from some experiences , 2000 .