FEniCS-full-Stokes ...

This Python 3 source code solves the full-Stokes equations with different solvers and step size controls. We solve the full-Stokes equations with different algorithms and test these with the experiment ISMIP-HOM B, see (Pattyn et al.; Benchmark experiments for higher-order and full-Stokes ice sheet...

Full description

Bibliographic Details
Main Author: Schmidt, Niko
Format: Article in Journal/Newspaper
Language:unknown
Published: Zenodo 2023
Subjects:
Online Access:https://dx.doi.org/10.5281/zenodo.8154332
https://zenodo.org/record/8154332
id ftdatacite:10.5281/zenodo.8154332
record_format openpolar
spelling ftdatacite:10.5281/zenodo.8154332 2024-03-31T07:53:20+00:00 FEniCS-full-Stokes ... Schmidt, Niko 2023 https://dx.doi.org/10.5281/zenodo.8154332 https://zenodo.org/record/8154332 unknown Zenodo https://dx.doi.org/10.5281/zenodo.7805478 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 SoftwareSourceCode article Software 2023 ftdatacite https://doi.org/10.5281/zenodo.815433210.5281/zenodo.7805478 2024-03-04T12:06:06Z This Python 3 source code solves the full-Stokes equations with different solvers and step size controls. We solve the full-Stokes equations with different algorithms and test these with the experiment ISMIP-HOM B, see (Pattyn et al.; Benchmark experiments for higher-order and full-Stokes ice sheet models (ISMIP-HOM; 2008; The Cryosphere). The program allows one to choose between Armijo step sizes, exact step sizes, and constant step sizes; the Picard iteration and the Newton iteration; the functional and the residual norm as a minimization term; and an experiment in two and three dimensions. A combination of exact step sizes with the residual norm as the minimization term is not possible as the exact step sizes rely on a convex function as the minimization term. An executable example with comments is in examples/run_fullStokes.py. In this example are written comments on how to switch between algorithms. This source code relies on FEniCS https://fenicsproject.org/download/archive/ version 2019.1.0. FEniCS ... : New in this version: - Removed commented out code - Added post-processing Python scripts - Added dataset from simulation ... Article in Journal/Newspaper Ice Sheet DataCite Metadata Store (German National Library of Science and Technology)
institution Open Polar
collection DataCite Metadata Store (German National Library of Science and Technology)
op_collection_id ftdatacite
language unknown
description This Python 3 source code solves the full-Stokes equations with different solvers and step size controls. We solve the full-Stokes equations with different algorithms and test these with the experiment ISMIP-HOM B, see (Pattyn et al.; Benchmark experiments for higher-order and full-Stokes ice sheet models (ISMIP-HOM; 2008; The Cryosphere). The program allows one to choose between Armijo step sizes, exact step sizes, and constant step sizes; the Picard iteration and the Newton iteration; the functional and the residual norm as a minimization term; and an experiment in two and three dimensions. A combination of exact step sizes with the residual norm as the minimization term is not possible as the exact step sizes rely on a convex function as the minimization term. An executable example with comments is in examples/run_fullStokes.py. In this example are written comments on how to switch between algorithms. This source code relies on FEniCS https://fenicsproject.org/download/archive/ version 2019.1.0. FEniCS ... : New in this version: - Removed commented out code - Added post-processing Python scripts - Added dataset from simulation ...
format Article in Journal/Newspaper
author Schmidt, Niko
spellingShingle Schmidt, Niko
FEniCS-full-Stokes ...
author_facet Schmidt, Niko
author_sort Schmidt, Niko
title FEniCS-full-Stokes ...
title_short FEniCS-full-Stokes ...
title_full FEniCS-full-Stokes ...
title_fullStr FEniCS-full-Stokes ...
title_full_unstemmed FEniCS-full-Stokes ...
title_sort fenics-full-stokes ...
publisher Zenodo
publishDate 2023
url https://dx.doi.org/10.5281/zenodo.8154332
https://zenodo.org/record/8154332
genre Ice Sheet
genre_facet Ice Sheet
op_relation https://dx.doi.org/10.5281/zenodo.7805478
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_doi https://doi.org/10.5281/zenodo.815433210.5281/zenodo.7805478
_version_ 1795032951459676160