z-logo
open-access-imgOpen Access
Sundance 2.0 tutorial.
Author(s) -
K.R. Long
Publication year - 2004
Publication title -
osti oai (u.s. department of energy office of scientific and technical information)
Language(s) - English
Resource type - Reports
DOI - 10.2172/974896
Subject(s) - solver , computer science , discretization , visualization , set (abstract data type) , simple (philosophy) , software , computational science , nonlinear system , code (set theory) , boundary value problem , boundary (topology) , parallel computing , theoretical computer science , algorithm , mathematics , mathematical optimization , programming language , artificial intelligence , mathematical analysis , philosophy , physics , epistemology , quantum mechanics
Sundance is a system of software components that allows construction of an entire parallel simulator and its derivatives using a high-level symbolic language. With this high-level problem description, it is possible to specify a weak formulation of a PDE and its discretization method in a small amount of user-level code; furthermore, because derivatives are easily available, a simulation in Sundance is immediately suitable for accelerated PDE-constrained optimization algorithms. This paper is a tutorial for setting up and solving linear and nonlinear PDEs in Sundance. With several simple examples, we show how to set up mesh objects, geometric regions for BC application, the weak form of the PDE, and boundary conditions. Each example then illustrates use of an appropriate solver and solution visualization

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom