Corpus ID: 127979159

Parallelization of the HIROMB ocean model

  title={Parallelization of the HIROMB ocean model},
  author={Tomas Wilhelmsson},
The HIROMB model of the North Sea and the Baltic Sea has been running operationally at SMHI since 1995 and delivers daily forecasts of currents, temperature, salinity, water level, and ice conditions. We have parallelized and ported HIROMB from vector computers to distributed memory parallel computers like CRAY T3E and SGI Origin 3800. The parallelization has allowed grid resolution to be refined from 3 to 1 nautical miles over the Baltic Sea, without increasing the total runtime. The grid… Expand
An operational model for Lithuania's coastal zone
The results of testing (hindcast) an operational hydrodynamic model HIROMB_LT for Lithuania's coastal zone are presented and analysed in this paper. A model is developed using the program code of anExpand
Optimizing the coupling in parallel air quality model systems
Performance tests show that this ''sequential'' approach is well suited to increase the efficiency of coupled systems that have workload fluctuations in one or more models, and systems using such techniques can take benefit from the described coupling approach. Expand
BOOS/HIROMB-based marine forecasts in Estonia: Problems, experiences and challenges
In January 2005, a severe storm hit the Baltic Sea region. Estonian towns Pärnu and Haapsalu were flooded with the storm surge waters. Considerable damages and economic loss occurred. Due to theExpand
Baltic Sea Operational Oceanography—A Stimulant for Regional Earth System Research
Two important communities related to oceanography in the Baltic Sea are those working on operational oceanography and Earth system science, with focusing on the same water body but different temporalExpand
Application of 3-D ensemble variational data assimilation to a Baltic Sea reanalysis 1989–2013
A 3-D ensemble variational (3DEnVar) data assimilation method has been implemented and tested for oceanographic data assimilation of sea surface temperature (SST), sea surface salinity (SSS), sea iceExpand
Modelling surface drifting of buoys during a rapidly-moving weather front in the Gulf of Finland, Baltic Sea
Abstract The Gulf of Finland is an elongated estuary located in the north-eastern extremity of the Baltic Sea. This semi-enclosed sea-area is subject to heavy sea traffic, and is one of the main riskExpand
Finding, analysing and solving MPI communication bottlenecks in Earth System models
This work presents a methodology that aims to help scientists working with computational models using inter-process communication, to deal with the difficulties they face when trying to understand their applications behaviour, and demonstrates how performance analysis carried out with small size experiments, using limited resources, can lead to optimizations that will impact bigger experiments running on thousands of cores. Expand
Comparison between SAR derived sea ice displacement and hindcasts by the operational ocean model HIROMB
The results indicate that the HIROMB model overestimates the drift speed by a factor 1 - 2.5, which may be attributed to an underestimated thickness of the ice. Expand
Ice and AIS: ship speed data and sea ice forecasts in the Baltic Sea
The Baltic Sea is a seasonally ice-covered marginal sea located in a densely populated area in northern Europe. Severe sea ice conditions have the potential to hinder the intense ship trafficExpand
Performance of operational systems with respect to water level forecasts in the Gulf of Finland
This paper is devoted to the validation of water level forecasts in the Gulf of Finland. Daily forecasts produced by four setups of operational, three-dimensional Baltic Sea oceanographic models areExpand


Running an Operational Baltic Sea Model on the T 3 E
The Swedish Meterological and Hydrological Institute (SMHI) makes daily forecasts of currents, temperature, salinity, water level, and ice conditions in the Baltic Sea. These forecasts are based onExpand
Increasing resolution and forecast length with a parallel ocean model
Abstract A 3-dimensional baroclinic model of the North Sea and the Baltic Sea has delivered operational forecasts since 1995. The model is mainly forced by the operational atmospheric model (HIRLAM)Expand
Performance Analysis of a Multiprocessor Coupled Ice-Ocean Model for the Baltic Sea
A detailed performance analysis shows that the ice model causes generic workload imbalance between involved processors, and an improved domain partitioning technique minimizes load imbalance, but cannot solve the problem completely. Expand
Heading for an Asynchronous Parallel Ocean Model
High Resolution Operational Model of the Baltic Sea (HiROMB) currently calculated on one processor CRAY C90 vector computer and has to be ported to the distributed memory parallel CRAY T3E to save operation expenses and allow a refinement of the grid resolution from currently 3 nautical miles (nm) to 1 nm within acceptable execution times. Expand
ERDC MSRC / PET TR / 00-08 Dual-Level Parallelism Improves Load-Balance in Coastal Ocean Circulation Modeling
Numerical grid generation techniques play an important role in the numerical solution of partial di erential equations on arbitrarily-shaped regions. For coastal ocean modeling, in particular, aExpand
Parallel ocean general circulation modeling
Abstract We have developed a global ocean model on the massively parallel CM-2 Connection Machine based on the Bryan-Cox-Semtner ocean general circulation model. This paper discusses the ConnectionExpand
Implementation and Performance Evaluation of a Parallel Ocean Model
A parallel implementation suitable for running high resolution simulations of El Nino Southern Oscillation is developed and performance issues such as the communication overhead and cache hit rate are studied. Expand
A Multiprocessor Ocean General Circulation Model Using Message Passing
Abstract Numerical models of the ocean are widely used to study the physics, chemistry, and biology of the ocean and its effect on climate. Unfortunately limits in available computer power oftenExpand
A Comparison of Data-Parallel and Message-Passing Versions of the Miami Isopycnic Coordinate Ocean Model (MICOM)
A partitioning strategy for the message passing version that significantly reduces memory requirements and increases model speed is developed and found the T3D and CM-5 are found to execute the “large” model version at roughly the same speed. Expand
Data Partitioning Methods and Parallel Block-Oriented PDE Solvers
New data partitioning methods for block-structured problems within scientific computing, which are variational data assimilation in meteorology, ocean modeling, and airflow simulation with multiblock grids, are developed and investigated. Expand