Abstract
The Swedish Meterological and Hydrological Institute (SMHI) makes daily forescasts of temperature, salinity, water level, and ice conditions in the Baltic Sea. These forecasts are based on data from a High Resolution Operational Model for the Baltic (HIROMB). This application has been parallelized and ported from a CRAY C90 to a CRAY T3E.
Our parallelization strategy is based on a subdivision of the computational grid into a set of smaller rectangular grid blocks which are distributed onto the parallel processors. The model will run with three grid resolutions, where the coarser grids produce boundary values for the finer. The linear equation systems for water level and ice dynamics are solved with a distributed multi-frontal solver.
We find that the production of HIROMB forecasts can successfully be moved from C90 to T3E while increasing resolution from 3 to 1 nautical mile. Though 5 processors of the T3E are 2.2 times faster than a C90 vector processor, speedup and load balance could be further improved.
Preview
Unable to display preview. Download preview PDF.
References
Lennart Funkquist and Eckhard Kleine. HIROMB, an introduction to an operational baroclinic model for the North Sea and Baltic Sea. Technical report, SMHI, Norrköping, Sweden, 199X. In manuscript.
Nils Gustafsson, editor. The HIRLAM 2 Final Report, HIRLAM Tech Rept. 9, Available from SMHI. S-60176 Norrköping, Sweden, 1993.
Mark Snir, Steve Otto, Steven Huss-Lederman, David W. Walker, and Jack Dongarra. MPI: The Complete Reference. MIT Press, Cambridge, Massachusetts, 1996. ISBN 0-262-69184-1.
S. J. Fink, S. R. Kohn, and S. B. Baden. Efficient run-time support for irregular block-structure applications. J. Parallel and Distributed Computing, 1998. To appear.
S. C. Eisenstat, H. C. Elman, M. H. Schultz, and A. H. Sherman. The (new) Yale sparse matrix package. In G. Birkhoff and A. Schoenstadt, editors, Elliptic Problem Solvers II, pages 45–52. Academic Press, 1994.
Bruce P. Herndon. A Methodology for the Parallelization of PDE Solvers: Application to Semiconductor Device Physics. PhD thesis, Sanford University, January 1996.
Patrick Amestoy, Iain Duff, Jean Yves L'Excellent, and Petr Plecháč. PARASOL An integrated programming environment for parallel sparse matrix solvers. Technical report, Department of Computation and Information, 1998.
Jarmo Rantakokko. A framework for partitioning domains with inhomogeneous workload. Technical Report Report No. 194, Department of Scientific Computing, Uppsala University, Uppsala, Sweden, 1997.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag
About this paper
Cite this paper
Schüle, J., Wilhelmsson, T. (1999). Parallelizing a high resolution operational ocean model. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1999. Lecture Notes in Computer Science, vol 1593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0100572
Download citation
DOI: https://doi.org/10.1007/BFb0100572
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65821-4
Online ISBN: 978-3-540-48933-7
eBook Packages: Springer Book Archive