To main content

Ocean modelling

Accurately simulating and predicting drift in the ocean, along with its associated uncertainty, is crucial for various reasons. It is essential for maritime safety, helping to forecast the movement of objects like drifting vessels, debris, or pollutants. This capability is vital for search and rescue operations, environmental protection, and managing marine resources. Accurate simulations also support efficient planning in activities such as shipping, oil and gas exploration, and fisheries, contributing to better decision-making and risk mitigation.

Contact person

To enhance the precision of these simulations, assimilating measured data, such as real-time oceanographic observations, becomes indispensable in refining models and improving the reliability of predictions. Unfortunately, operational ocean forecasting models are very complex, and are, due to their computational expense, typically run as single deterministic simulations at intervals, resulting in a lack of information about forecast uncertainties. This is crucial, particularly for applications like search-and-rescue operations at sea, where uncertainties play a significant role, given the limited number of ocean observations relative to its vast size.

What do we do?

Years ago, in collaboration with the Norwegian Meteorological Institute, we initiated the development of GPU-based simulators for solving barotropic dynamics described by the shallow-water equations. The collaborative GPU Ocean project  (with NTNU as educational partner) resulted in the creation of methods and open-source software for rapidly simulating ensembles of thousands of simplified ocean-circulation models, with operational use on a daily basis; see, e.g., Holm (2020). Running large ensembles of simultaneous model simulations with varying forcing and initial conditions, nested within operational 3D models, enhances our ability to generate robust uncertainty estimates and glean insights into dominant physical processes. By selecting simulations consistent with limited observations, we can achieve more accurate predictions of ocean drift.

havvarsel-forside.png
The front page of the Norwegian ocean forecast service, havvarsel.no, which aims to provide forecasts of the state of the sea for those working closely with the ocean, as well as for those navigating or having interests in and around the sea. The current version offers salinity and surface temperatures, which may be useful if consider going for a swim!

Together with the Institute of Marine Research and the Norwegian Meteorological Institute (with NTNU as educational partner), we have started to prepare for the next generation ocean forecast services covering improved technological and methodological solutions for receiving user observations, forecast model subsetting, data assimilation, and finally displaying tailored forecasts to users. The prospective operational service targets both recreational and professional users. The first version of the webservice havvarsel.no is launched, which currently forecasts temperature and salinity in the upper ocean layer surrounding Norway. Novel methods are applied to demonstrator cases from search-and-rescue, fish farming, and recreation (forecast of swim temperatures). 

Software

GPU Ocean

GPU Ocean

A GPU-accelerated simulation framework for running large ensembles of simplified ocean models for real-world domains.

Projects