SELFE: A semi-implicit Eulerian-Lagrangian finite-element model for cross-scale ocean circulation

Yinglong Zhang, Antonio Baptista

Research output: Contribution to journalArticle

321 Citations (Scopus)

Abstract

Unstructured-grid models grounded on semi-implicit, finite-volume, Eulerian-Lagrangian algorithms, such as UnTRIM and ELCIRC, have enjoyed considerable success recently in simulating 3D estuarine and coastal circulation. However, opportunities for improving the accuracy of this type of models were identified during extensive simulations of a tightly coupled estuary-plume-shelf system in the Columbia River system. Efforts to improve numerical accuracy resulted in SELFE, a new finite-element model for cross-scale ocean modeling. SELFE retains key benefits, including computational efficiency of existing semi-implicit Eulerian-Lagrangian finite-volume models, but relaxes restrictions on grids, uses higher-order shape functions for elevation, and enables superior flexibility in representing the bathymetry. Better representation of the bathymetry is enabled by a novel, "localized" vertical grid that resembles unstructured grids. At a particular horizontal location, SELFE uses either S coordinates or SZ coordinates, but the equations are consistently solved in Z space. SELFE also performs well relative to volume conservation and spurious oscillations, two problems that plague some finite-element models. This paper introduces SELFE as an open-source code available for community use and enhancement. The main focus here is on describing the formulation of the model and on showing results for a range of progressively demanding benchmark tests. While leaving details to separate publications, we also briefly illustrate the superior performance of SELFE over ELCIRC in a field application to the Columbia River estuary and plume.

Original languageEnglish (US)
Pages (from-to)71-96
Number of pages26
JournalOcean Modelling
Volume21
Issue number3-4
DOIs
StatePublished - 2008

Fingerprint

Bathymetry
Estuaries
bathymetry
plume
Rivers
estuary
coastal circulation
Computational efficiency
river system
ocean circulation
Conservation
oscillation
ocean
river
modeling
simulation
code
test

Keywords

  • Cross-scale ocean modeling
  • Estuaries
  • Eulerian-Lagrangian methods
  • Finite elements
  • Plumes
  • Semi-implicit time stepping

ASJC Scopus subject areas

  • Atmospheric Science
  • Oceanography
  • Geotechnical Engineering and Engineering Geology
  • Computer Science (miscellaneous)

Cite this

SELFE : A semi-implicit Eulerian-Lagrangian finite-element model for cross-scale ocean circulation. / Zhang, Yinglong; Baptista, Antonio.

In: Ocean Modelling, Vol. 21, No. 3-4, 2008, p. 71-96.

Research output: Contribution to journalArticle

@article{a4fb5c960eb340cbbc5de3c87b7995e0,
title = "SELFE: A semi-implicit Eulerian-Lagrangian finite-element model for cross-scale ocean circulation",
abstract = "Unstructured-grid models grounded on semi-implicit, finite-volume, Eulerian-Lagrangian algorithms, such as UnTRIM and ELCIRC, have enjoyed considerable success recently in simulating 3D estuarine and coastal circulation. However, opportunities for improving the accuracy of this type of models were identified during extensive simulations of a tightly coupled estuary-plume-shelf system in the Columbia River system. Efforts to improve numerical accuracy resulted in SELFE, a new finite-element model for cross-scale ocean modeling. SELFE retains key benefits, including computational efficiency of existing semi-implicit Eulerian-Lagrangian finite-volume models, but relaxes restrictions on grids, uses higher-order shape functions for elevation, and enables superior flexibility in representing the bathymetry. Better representation of the bathymetry is enabled by a novel, {"}localized{"} vertical grid that resembles unstructured grids. At a particular horizontal location, SELFE uses either S coordinates or SZ coordinates, but the equations are consistently solved in Z space. SELFE also performs well relative to volume conservation and spurious oscillations, two problems that plague some finite-element models. This paper introduces SELFE as an open-source code available for community use and enhancement. The main focus here is on describing the formulation of the model and on showing results for a range of progressively demanding benchmark tests. While leaving details to separate publications, we also briefly illustrate the superior performance of SELFE over ELCIRC in a field application to the Columbia River estuary and plume.",
keywords = "Cross-scale ocean modeling, Estuaries, Eulerian-Lagrangian methods, Finite elements, Plumes, Semi-implicit time stepping",
author = "Yinglong Zhang and Antonio Baptista",
year = "2008",
doi = "10.1016/j.ocemod.2007.11.005",
language = "English (US)",
volume = "21",
pages = "71--96",
journal = "Ocean Modelling",
issn = "1463-5003",
publisher = "Elsevier BV",
number = "3-4",

}

TY - JOUR

T1 - SELFE

T2 - A semi-implicit Eulerian-Lagrangian finite-element model for cross-scale ocean circulation

AU - Zhang, Yinglong

AU - Baptista, Antonio

PY - 2008

Y1 - 2008

N2 - Unstructured-grid models grounded on semi-implicit, finite-volume, Eulerian-Lagrangian algorithms, such as UnTRIM and ELCIRC, have enjoyed considerable success recently in simulating 3D estuarine and coastal circulation. However, opportunities for improving the accuracy of this type of models were identified during extensive simulations of a tightly coupled estuary-plume-shelf system in the Columbia River system. Efforts to improve numerical accuracy resulted in SELFE, a new finite-element model for cross-scale ocean modeling. SELFE retains key benefits, including computational efficiency of existing semi-implicit Eulerian-Lagrangian finite-volume models, but relaxes restrictions on grids, uses higher-order shape functions for elevation, and enables superior flexibility in representing the bathymetry. Better representation of the bathymetry is enabled by a novel, "localized" vertical grid that resembles unstructured grids. At a particular horizontal location, SELFE uses either S coordinates or SZ coordinates, but the equations are consistently solved in Z space. SELFE also performs well relative to volume conservation and spurious oscillations, two problems that plague some finite-element models. This paper introduces SELFE as an open-source code available for community use and enhancement. The main focus here is on describing the formulation of the model and on showing results for a range of progressively demanding benchmark tests. While leaving details to separate publications, we also briefly illustrate the superior performance of SELFE over ELCIRC in a field application to the Columbia River estuary and plume.

AB - Unstructured-grid models grounded on semi-implicit, finite-volume, Eulerian-Lagrangian algorithms, such as UnTRIM and ELCIRC, have enjoyed considerable success recently in simulating 3D estuarine and coastal circulation. However, opportunities for improving the accuracy of this type of models were identified during extensive simulations of a tightly coupled estuary-plume-shelf system in the Columbia River system. Efforts to improve numerical accuracy resulted in SELFE, a new finite-element model for cross-scale ocean modeling. SELFE retains key benefits, including computational efficiency of existing semi-implicit Eulerian-Lagrangian finite-volume models, but relaxes restrictions on grids, uses higher-order shape functions for elevation, and enables superior flexibility in representing the bathymetry. Better representation of the bathymetry is enabled by a novel, "localized" vertical grid that resembles unstructured grids. At a particular horizontal location, SELFE uses either S coordinates or SZ coordinates, but the equations are consistently solved in Z space. SELFE also performs well relative to volume conservation and spurious oscillations, two problems that plague some finite-element models. This paper introduces SELFE as an open-source code available for community use and enhancement. The main focus here is on describing the formulation of the model and on showing results for a range of progressively demanding benchmark tests. While leaving details to separate publications, we also briefly illustrate the superior performance of SELFE over ELCIRC in a field application to the Columbia River estuary and plume.

KW - Cross-scale ocean modeling

KW - Estuaries

KW - Eulerian-Lagrangian methods

KW - Finite elements

KW - Plumes

KW - Semi-implicit time stepping

UR - http://www.scopus.com/inward/record.url?scp=40149093364&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=40149093364&partnerID=8YFLogxK

U2 - 10.1016/j.ocemod.2007.11.005

DO - 10.1016/j.ocemod.2007.11.005

M3 - Article

AN - SCOPUS:40149093364

VL - 21

SP - 71

EP - 96

JO - Ocean Modelling

JF - Ocean Modelling

SN - 1463-5003

IS - 3-4

ER -