Skip to main content
Log in

UG – A flexible software toolbox for solving partial differential equations

  • Published:
Computing and Visualization in Science

Abstract.

Over the past two decades, some very efficient techniques for the numerical solution of partial differential equations have been developed. We are especially interested in adaptive local grid refinement on unstructured meshes, multigrid solvers and parallelization techniques. Up to now, these innovative techniques have been implemented mostly in university research codes and only very few commercial codes use them. There are two reasons for this. Firstly, the multigrid solution and adaptive refinement for many engineering applications are still a topic of active research and cannot be considered to be mature enough for routine application. Secondly, the implementation of all these techniques in a code with sufficient generality requires a lot of time and know-how in different fields. UG (abbreviation for Unstructured Grids) has been designed to overcome these problems. It provides very general tools for the generation and manipulation of unstructured meshes in two and three space dimensions as well as a flexible data layout. Therefore, it can serve on the one hand as a tool for exploring new algorithms and, on the other hand, a whole range of algorithms already implemented can be applied to complex problems. In this paper, we show the software design structure of UG and explore some of the subsystems in more detail. Finally, we try to illustrate the capabilities of the approach with several non–trivial examples.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: 25 November 1996 / Accepted: 15 January 1997

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bastian, P., Birken, K., Johannsen, K. et al. UG – A flexible software toolbox for solving partial differential equations. Comput Visual Sci 1, 27–40 (1997). https://doi.org/10.1007/s007910050003

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s007910050003

Keywords

Navigation