An object oriented flow solver for the CRS4 virtual vascular project

Caricamento...
Immagine di anteprima
Data
1999-10-15
Autori
Abdoulaev, Gassan
Varone, Alberto
Zanetti, Gianluigi
Titolo del periodico
ISSN
Titolo del volume
Editore
Abstract
The CRS4 Virtual Vascular Project (ViVa) is aimed to the development of software tools for hemodynamic specialists and cardiovascular surgeons in order to study and interpret the information produced by non-invasive imaging equipment. The computational kernel of the ViVa system is a solver of the Navier-Stokes equations for viscous incompressible which govern the blood in large vessels(e.g. arteries). The computational strategy is based on the domain decomposition with the mortar element method. The mortar element method provides high encapsulation on the level of subdomain computations, i.e. subdomain meshes, matrices, preconditioners can be treated completely independently. This feature allows to implement the mortar method efficiently within the frames of the object oriented approach and C++ programming language. Thanks to the modularity of the code, in different subdomains we can use different meshes (hexagonal, tetrahedral), different matrix storage schemes (band, sparse), different preconditioners. The flexibility in the choice of the subdomain numerical technique makes it possible to construct computationally “optimal" applications, for instance, to use multigrid subdomain preconditioners, or to exploit coarser meshes, where the solution is smooth, etc. Thus a library of C++ classes has been developed, which can be used to build a required numerical model.
Descrizione
Keywords
blood flow , Navier-Stokes equations , mortar element method , abdominal aortic aneurysms
Citazione
collections