About SURF

The Structured and Unstructured grid Relocatable ocean platform for Forecasting (SURF) is an advanced on-demand ocean modeling platform designed to configure, execute, and analyze high-resolution, nested ocean simulations for any region of the global ocean.

By enabling the downscaling of large-scale ocean products to regional and coastal domains, SURF provides the high-spatial resolution needed to capture fine-scale oceanographic processes that are typically unresolved by coarse-resolution models.

Key Features & Capabilities

Ocean Models

Integrates two state-of-the-art ocean models, the structured grid model NEMO and the unstructured grid model SHYFEM, offering flexibility for diverse applications.

Advanced Nesting

Includes multiple nesting approaches with NEMO reaching very high-resolutions (down to hundreds of meters) and cross-scale seamless modeling with SHYFEM, using a single grid to represent different scales, from the basin to the shelf-coastal to the near-shore scale, up to the estuaries.

Comprehensive Tooling

Provides a comprehensive suite of tools for preprocessing, (mesh generation, data download/remapping) and post-processing (visualization, analysis), streamlining your entire modeling pipeline.

Portable Distribution

Distributed as both a Docker and VirtualBox image, pre-configured with all necessary libraries and software for immediate use.

Intuitive Web GUI

A user-friendly web-based Graphical User Interface is under development to simplify model setup, execution monitoring, visualization, and results analysis.

Supporting a Wide Range of Applications

SURF is a versatile ocean modeling platform designed to support a wide range of Decision Support System (DSS) applications needs:

Oil Spill Monitoring

Track and forecast oil spill trajectories for rapid response.

Search & Rescue

Enhance rescue operations with reliable, high-resolution forecasting of currents.

Maritime Navigation

Improve route planning and navigation safety through high-resolution fields.

Fisheries Management

Monitor and assess fishery resources with high-quality oceanographic data.

Coastal Tourism

Provide forecasts for beach safety and water quality.

Environmental Protection

Support coastal ecosystem protection and climate adaptation.

SURF Workflow

The SURF platform follows a structured workflow that automates key steps in configuring and running a downscaling experiment. The schematic diagrams below illustrate each stage of this process.

  1. 1

    Model Configuration

    Specify input parameters for preprocessing (data sources, interpolation methods, etc.), simulation (time steps, output frequency, parameterizations, etc.), and post-processing settings (visualization and data analysis).

  2. 2

    Preprocessing

    The system automatically downloads and prepares input data for the Ocean Model:

    • Grid Generation: Creates the Meshmask for the nested model.
    • Input Data Regridding: Remaps initial/boundary conditions and atmospheric/tidal forcing on the nested grid.
  3. 3

    Simulation

    The selected ocean model executes, producing high-resolution fields in your chosen region.

  4. 4

    Post-Processing

    Visualize outputs, compare parent/child fields, validate results, and convert datasets for further analysis.

Figure: SURF Workflow Diagram