FESOM 2.0 AWI-CM3 version 3.0
FESOM2.0 builds on the framework of its predecessor, FESOM1.4, using its sea ice component Finite-Element Sea Ice Model (FESIM; Danilov et al., 2015), general user interface and code structure. Both model versions work on unstructured triangular meshes, although the horizontal location of quantities...
Main Authors: | , , , , , , , , , |
---|---|
Format: | Article in Journal/Newspaper |
Language: | unknown |
Published: |
Zenodo
2022
|
Subjects: | |
Online Access: | https://dx.doi.org/10.5281/zenodo.6335382 https://zenodo.org/record/6335382 |
id |
ftdatacite:10.5281/zenodo.6335382 |
---|---|
record_format |
openpolar |
spelling |
ftdatacite:10.5281/zenodo.6335382 2023-05-15T18:18:17+02:00 FESOM 2.0 AWI-CM3 version 3.0 Scholz, Patrick Sidorenko, Dmitry Gurses, Ozgur Danilov, Sergey Koldunov, Nikolay Wang, Qiang Sein, Dmitry Smolentseva, Margarita Rakowsky, Natalja Jung, Thomas 2022 https://dx.doi.org/10.5281/zenodo.6335382 https://zenodo.org/record/6335382 unknown Zenodo https://dx.doi.org/10.5281/zenodo.6335383 Open Access Creative Commons Attribution 4.0 International https://creativecommons.org/licenses/by/4.0/legalcode cc-by-4.0 info:eu-repo/semantics/openAccess CC-BY SoftwareSourceCode Software article 2022 ftdatacite https://doi.org/10.5281/zenodo.6335382 https://doi.org/10.5281/zenodo.6335383 2022-04-01T12:05:04Z FESOM2.0 builds on the framework of its predecessor, FESOM1.4, using its sea ice component Finite-Element Sea Ice Model (FESIM; Danilov et al., 2015), general user interface and code structure. Both model versions work on unstructured triangular meshes, although the horizontal location of quantities and vertical discretization are different. FESOM2.0 uses a B-grid-like horizontal discretization, with scalar quantities at triangle vertices and horizontal velocities at triangle centroids, while in FESOM1.4 all quantities were located at the vertices. In the vertical, FESOM2.0 uses a prismatic discretization where all the variables, except the vertical velocity, are located at mid-depth levels, while in FESOM1.4 each triangular prism is split into three tetrahedral elements and variables are located at full depth levels. In addition, in FESOM2.0, the interfaces for data input and output are further modularized and generalized to facilitate massively parallel applications. The new numerical core of FESOM2.0 is based on the finite-volume method (Danilov et al., 2017). Its boost in numerical efficiency comes largely from the more efficient data structure, that is, the use of two-dimensional storage for three-dimensional variables. Due to the use of prismatic elements and vertical mesh alignment, the horizontal neighborhood pattern is preserved in the vertical (see Fig. S4 in the Supplement). In FESOM1.4, three-dimensional variables are stored as one-dimensional arrays, which requires more fetching time. More importantly, the vertices of tetrahedral elements and derivatives on these elements need to be assessed for each tetrahedron separately, thus resulting in lower model efficiency. Other major advantages of using finite volume are the clearly defined fluxes through the faces of the control volume and the availability of various transport algorithms, whose choice was very limited for the continuous Galerkin linear discretization of FESOM1.4 (Danilov et al., 2017). Arbitrary Lagrangian–Eulerian (ALE; Petersen et al., 2015; Ringler et al., 2013; White et al., 2008; Danilov et al., 2017) vertical coordinates became an essential part of the numerical core of FESOM2.0. In principle, ALE allows a choice of different vertical discretizations such as geopotential, terrain-following and hybrid coordinates, as well as the usage of a linear free-surface or full free-surface and generalized vertical layer displacement within the same code. Article in Journal/Newspaper Sea ice DataCite Metadata Store (German National Library of Science and Technology) Petersen ENVELOPE(-101.250,-101.250,-71.917,-71.917) |
institution |
Open Polar |
collection |
DataCite Metadata Store (German National Library of Science and Technology) |
op_collection_id |
ftdatacite |
language |
unknown |
description |
FESOM2.0 builds on the framework of its predecessor, FESOM1.4, using its sea ice component Finite-Element Sea Ice Model (FESIM; Danilov et al., 2015), general user interface and code structure. Both model versions work on unstructured triangular meshes, although the horizontal location of quantities and vertical discretization are different. FESOM2.0 uses a B-grid-like horizontal discretization, with scalar quantities at triangle vertices and horizontal velocities at triangle centroids, while in FESOM1.4 all quantities were located at the vertices. In the vertical, FESOM2.0 uses a prismatic discretization where all the variables, except the vertical velocity, are located at mid-depth levels, while in FESOM1.4 each triangular prism is split into three tetrahedral elements and variables are located at full depth levels. In addition, in FESOM2.0, the interfaces for data input and output are further modularized and generalized to facilitate massively parallel applications. The new numerical core of FESOM2.0 is based on the finite-volume method (Danilov et al., 2017). Its boost in numerical efficiency comes largely from the more efficient data structure, that is, the use of two-dimensional storage for three-dimensional variables. Due to the use of prismatic elements and vertical mesh alignment, the horizontal neighborhood pattern is preserved in the vertical (see Fig. S4 in the Supplement). In FESOM1.4, three-dimensional variables are stored as one-dimensional arrays, which requires more fetching time. More importantly, the vertices of tetrahedral elements and derivatives on these elements need to be assessed for each tetrahedron separately, thus resulting in lower model efficiency. Other major advantages of using finite volume are the clearly defined fluxes through the faces of the control volume and the availability of various transport algorithms, whose choice was very limited for the continuous Galerkin linear discretization of FESOM1.4 (Danilov et al., 2017). Arbitrary Lagrangian–Eulerian (ALE; Petersen et al., 2015; Ringler et al., 2013; White et al., 2008; Danilov et al., 2017) vertical coordinates became an essential part of the numerical core of FESOM2.0. In principle, ALE allows a choice of different vertical discretizations such as geopotential, terrain-following and hybrid coordinates, as well as the usage of a linear free-surface or full free-surface and generalized vertical layer displacement within the same code. |
format |
Article in Journal/Newspaper |
author |
Scholz, Patrick Sidorenko, Dmitry Gurses, Ozgur Danilov, Sergey Koldunov, Nikolay Wang, Qiang Sein, Dmitry Smolentseva, Margarita Rakowsky, Natalja Jung, Thomas |
spellingShingle |
Scholz, Patrick Sidorenko, Dmitry Gurses, Ozgur Danilov, Sergey Koldunov, Nikolay Wang, Qiang Sein, Dmitry Smolentseva, Margarita Rakowsky, Natalja Jung, Thomas FESOM 2.0 AWI-CM3 version 3.0 |
author_facet |
Scholz, Patrick Sidorenko, Dmitry Gurses, Ozgur Danilov, Sergey Koldunov, Nikolay Wang, Qiang Sein, Dmitry Smolentseva, Margarita Rakowsky, Natalja Jung, Thomas |
author_sort |
Scholz, Patrick |
title |
FESOM 2.0 AWI-CM3 version 3.0 |
title_short |
FESOM 2.0 AWI-CM3 version 3.0 |
title_full |
FESOM 2.0 AWI-CM3 version 3.0 |
title_fullStr |
FESOM 2.0 AWI-CM3 version 3.0 |
title_full_unstemmed |
FESOM 2.0 AWI-CM3 version 3.0 |
title_sort |
fesom 2.0 awi-cm3 version 3.0 |
publisher |
Zenodo |
publishDate |
2022 |
url |
https://dx.doi.org/10.5281/zenodo.6335382 https://zenodo.org/record/6335382 |
long_lat |
ENVELOPE(-101.250,-101.250,-71.917,-71.917) |
geographic |
Petersen |
geographic_facet |
Petersen |
genre |
Sea ice |
genre_facet |
Sea ice |
op_relation |
https://dx.doi.org/10.5281/zenodo.6335383 |
op_rights |
Open Access Creative Commons Attribution 4.0 International https://creativecommons.org/licenses/by/4.0/legalcode cc-by-4.0 info:eu-repo/semantics/openAccess |
op_rightsnorm |
CC-BY |
op_doi |
https://doi.org/10.5281/zenodo.6335382 https://doi.org/10.5281/zenodo.6335383 |
_version_ |
1766194821278466048 |