Ocean analysis system uplift for operational resilience
Mr Robert Pipunic1, Mr Stuart Baron-hay1, Mr Aidan Griffiths1, Mr Jake Roussis1
1Bureau Of Meteorology
The Bureau of Meteorology’s Ocean Analysis suite provides daily analysis of sea surface temperature (SST) for use as initial conditions into global and regional Numerical Weather Prediction (NWP) modelling. A variety of satellite and in-situ ocean observations are used as input into the analysis. The system has been operational essentially in its current state for more than two decades.
As part of a concerted effort by the Bureau to update and improve support of legacy systems, the ocean analysis suite is being examined and ported to the Bureau’s latest HPC environment. The aim of this process is to future proof and improve resilience of operational systems as we move to newer infrastructure. The result will make future updates and the ongoing inclusion of new observations as they become available easier and simplify the support role of operational IT teams.
This presentation describes the steps involved and the practices utilised in the process of uplifting the suite. These include porting Interactive Data Language (IDL) functionality into Python utilising NumPy, building and testing of Fortran utilities in the HPC environment, porting of the suite to use the Cylc workflow engine and building bash shell scripts to drive each task within Cylc and using modern development tools such as GitLab to manage integration and verification of code. The result is a more resilient and maintainable suite that is significantly more efficient at retrieving and processing the range of ocean observation data underpinning it.
Biography:
Bios to come.
