SWEET - User manual (version 2.0)

Caricamento...
Immagine di anteprima
Data
1997-10
Autori
Corti, S.
Marrocu, Marino
Paglieri, Luca
Trotta, Rosa Loredana
Titolo del periodico
ISSN
Titolo del volume
Editore
Abstract
SWEET (Shallow Water Equations Evolving in Time) is a code for the solution of the 2D de Saint Venant equations, written in their conservative form. The code adopts a Finite Differences scheme to advance in time, with a fractional step procedure. The space discretization is realized through Finite Elements, with a linear representation of the water elevation and a quadratic representation of the unit- width discharge. In this document, the physical model and the numerical schemes used for solving the resulting equations are extensively described. The accuracy of the scheme is verified in different test cases. The sequential algorithm has been ported in the parallel computing framework by using the domain decomposition approach. The Schwarz algorithm has been added to the scheme for preconditioning the iterative solution of the elliptic equation modeling the dynamics of the elevation of the water level. The performance of the parallel code are evaluated on a large size computational test case. The structure of the code is explained by a description of the role of each sub- routine and by a flowchart of the program. The input and output files are described in detail, as they constitute the user interface of the code. Both input and output files have a simple structure, and any effort has been made to simplify the procedure of the input setup for the parallel code, and to manage the output results. The PVM message passing library has been used to perform the communications in the parallel version of SWEET. A short introduction to PVM is added at the end of the present report. The SWEET package is the results of a joint work between CRS4 and Enel - Polo Idraulico e Strutturale. The authors of this document kindly acknowledge the valuable contributions of Vincenzo Pennati, from Enel - Polo Idraulico e Strutturale, and of Luca Formaggia, Alfio Quarteroni and Alan Scheinine, from CRS4. This manual is an extension and revision of the SWEET User Manual Version 1.0, 1996. The author of the former document, as well as of the largest part of the SWEET code, is Davide Ambrosi, currently at Politecnico di Torino. To him, not only our sincere thank is due, but mainly the recognizance that SWEET is and will remain a work of his.
Descrizione
Keywords
Navier-Stokes equations , finite difference (FD) , shallow water equations , Saint Venant equations
Citazione
collections