PETSc Tutorial

PETSc Tutorial

-

English
185 Pages
Read
Download
Downloading requires you to have access to the YouScribe library
Learn all about the services we offer

Description

PETSc Tutorial
PETSc Team
Presented by Matthew Knepley
Mathematics and Computer Science Division
Argonne National Laboratory
ACTS Workshop 2007
Berkeley, CA
August 21{24, 2007
M. Knepley (ANL) Tutorial ACTS ’07 1 / 156 Linear and Nonlinear
Finite Di erence and Finite Element
and Unstructured
Triangles and
Optimal Solvers
Items in red not nished for tutorial
Tutorial Goal
Enable students to develop new simulations with
PETSc.
Serial and Parallel
M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 Finite Di erence and Finite Element
and Unstructured
Triangles and
Optimal Solvers
Items in red not nished for tutorial
Tutorial Goal
Enable students to develop new simulations with
PETSc.
Serial and Parallel
Linear and Nonlinear
M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 and Unstructured
Triangles and
Optimal Solvers
Items in red not nished for tutorial
Tutorial Goal
Enable students to develop new simulations with
PETSc.
Serial and Parallel
Linear and Nonlinear
Finite Di erence and Finite Element
M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 Triangles and
Optimal Solvers
Items in red not nished for tutorial
Tutorial Goal
Enable students to develop new simulations with
PETSc.
Serial and Parallel
Linear and Nonlinear
Finite Di erence and Finite Element
Structured and Unstructured
M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 Optimal Solvers
Items in red not nished for tutorial
Tutorial Goal
Enable students to develop new simulations with
PETSc.
Serial and Parallel
Linear and Nonlinear
Finite Di ...

Subjects

Informations

Published by
Reads 69
Language English
Document size 1 MB
Report a problem
PETSc Tutorial PETSc Team Presented by Matthew Knepley Mathematics and Computer Science Division Argonne National Laboratory ACTS Workshop 2007 Berkeley, CA August 21{24, 2007 M. Knepley (ANL) Tutorial ACTS ’07 1 / 156 Linear and Nonlinear Finite Di erence and Finite Element and Unstructured Triangles and Optimal Solvers Items in red not nished for tutorial Tutorial Goal Enable students to develop new simulations with PETSc. Serial and Parallel M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 Finite Di erence and Finite Element and Unstructured Triangles and Optimal Solvers Items in red not nished for tutorial Tutorial Goal Enable students to develop new simulations with PETSc. Serial and Parallel Linear and Nonlinear M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 and Unstructured Triangles and Optimal Solvers Items in red not nished for tutorial Tutorial Goal Enable students to develop new simulations with PETSc. Serial and Parallel Linear and Nonlinear Finite Di erence and Finite Element M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 Triangles and Optimal Solvers Items in red not nished for tutorial Tutorial Goal Enable students to develop new simulations with PETSc. Serial and Parallel Linear and Nonlinear Finite Di erence and Finite Element Structured and Unstructured M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 Optimal Solvers Items in red not nished for tutorial Tutorial Goal Enable students to develop new simulations with PETSc. Serial and Parallel Linear and Nonlinear Finite Di erence and Finite Element Structured and Unstructured Triangles and Hexes M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 Items in red not nished for tutorial Tutorial Goal Enable students to develop new simulations with PETSc. Serial and Parallel Linear and Nonlinear Finite Di erence and Finite Element Structured and Unstructured Triangles and Hexes Optimal Solvers M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 Tutorial Goal Enable students to develop new simulations with PETSc. Serial and Parallel Linear and Nonlinear Finite Di erence and Finite Element Structured and Unstructured Triangles and Hexes Optimal Solvers Items in red not nished for tutorial M. Knepley (ANL) Tutorial ACTS ’07 2 / 156 Outline 1 Creating a PETSc Application 2 Creating a Simple Mesh 3 De ning a Function 4 Discretization 5 De ning an Operator 6 Solving Systems of Equations 7 Optimal Solvers 8 The Undiscovered Country M. Knepley (ANL) Tutorial ACTS ’07 3 / 156 Creating a PETSc Application Outline 1 Creating a PETSc Application What is PETSc? Who uses and develops PETSc? How can I get PETSc? How do I Con gure PETSc? How do I Build PETSc? How do I run an example? How do I get more help? Minimal PETSc application 2 Creating a Simple Mesh 3 De ning a Function 4 Discretization M. Knepley (ANL) Tutorial ACTS ’07 4 / 156 5 De ning an Operator 6 Solving Systems of Equations 7 Optimal Solvers 8 The Undiscovered Country