[Top] [Contents] [Index] [ ? ]

GetDP 1.1

Patrick Dular and Christophe Geuzaine

GetDP is a scientific computation software for the numerical solution of integro-differential equations, using finite element and integral type methods. This is edition 4.2 (March, 8 2006) of the GetDP Reference Manual, for GetDP 1.1.

Copying conditions  Terms and conditions of use.
Introduction  What is GetDP?
1. Overview  Quick overview of the general philosophy of GetDP.
2. Expressions  Definition of basic expressions in GetDP.
3. Objects  Definition of the 10 GetDP objects.
4. Types for objects  Definition of all available types for the 10 objects.
5. Short examples  Simple object examples.
6. Complete examples  Some simple complete examples.
7. Running GetDP  How to run GetDP on your operating system.
8. File formats  Input and output file formats.
9. Bugs, versions and credits  Contact information and ChangeLog
A. Tips and tricks  Some tips to make your life easier with GetDP.
B. Frequently asked questions  The GetDP FAQ
C. Gmsh examples  Sample Gmsh input files.
D. License  Complete copy of the license.
Concept index  Index of concepts.
Metasyntactic variable index  Index of metasyntactic variables used in this manual.
Syntax index  Index of reserved keywords in the GetDP language.

 -- The Detailed Node Listing ---

Introduction

Research and collaboration activities  
Education and training activities  
Industrial studies  
How to read this manual  

Overview

1.1 Numerical tools as objects  
1.2 Syntactic rules used in this document  
1.3 Comments  
1.4 Includes  
1.5 Which problems can GetDP actually solve?  

Expressions 

2.1 Definition  
2.2 Constants  
2.3 Operators  
2.4 Functions  
2.5 Current values  
2.6 Arguments  
2.7 Registers  
2.8 Fields  
2.9 Loops and conditionals  

Definition

2.3 Operators  
2.2 Constants  
2.4 Functions  
2.5 Current values  
2.8 Fields  

Operators

2.3.1 Operator types  
2.3.2 Evaluation order  

Objects

3.1 Group: defining topological entities  
3.2 Function: defining global and piecewise expressions  
3.3 Constraint: specifying constraints on function spaces and formulations  
3.4 FunctionSpace: building function spaces  
3.5 Jacobian: defining jacobian methods  
3.6 Integration: defining integration methods  
3.7 Formulation: building equations  
3.8 Resolution: solving systems of equations  
3.9 PostProcessing: exploiting computational results  
3.10 PostOperation: exporting results  

Types for objects

4.1 Types for Group  
4.2 Types for Function  
4.3 Types for Constraint  
4.4 Types for FunctionSpace  
4.5 Types for Jacobian  
4.6 Types for Integration  
4.7 Types for Formulation  
4.8 Types for Resolution  
4.9 Types for PostProcessing  
4.10 Types for PostOperation  

Types for Function

4.2.1 Math functions  
4.2.2 Extended math functions  
4.2.3 Green functions  
4.2.4 Type manipulation functions  
4.2.5 Coordinate functions  
4.2.6 Miscellaneous functions  

Short examples

5.1 Constant expression examples  
5.2 Group examples  
5.3 Function examples  
5.4 Constraint examples  
5.5 FunctionSpace examples  
5.6 Jacobian examples  
5.7 Integration examples  
5.8 Formulation examples  
5.9 Resolution examples  
5.10 PostProcessing examples  
5.11 PostOperation examples  

FunctionSpace examples

5.5.1 Nodal finite element spaces  
5.5.2 High order nodal finite element space  
5.5.3 Nodal finite element space with floating potentials  
5.5.4 Edge finite element space  
5.5.5 Edge finite element space with gauge condition  
5.5.6 Coupled edge and nodal finite element spaces  
5.5.7 Coupled edge and nodal finite element spaces for multiply connected domains  

Formulation examples

5.8.1 Electrostatic scalar potential formulation  
5.8.2 Electrostatic scalar potential formulation with floating potentials and electric charges  
5.8.3 Magnetostatic 3D vector potential formulation  
5.8.4 Magnetodynamic 3D or 2D magnetic field and magnetic scalar potential formulation  
5.8.5 Nonlinearities, Mixed formulations, ...  

Resolution examples

5.9.1 Static resolution (electrostatic problem)  
5.9.2 Frequency domain resolution (magnetodynamic problem)  
5.9.3 Time domain resolution (magnetodynamic problem)  
5.9.4 Nonlinear time domain resolution (magnetodynamic problem)  
5.9.5 Coupled formulations  

Complete examples

6.1 Electrostatic problem  
6.2 Magnetostatic problem  
6.3 Magnetodynamic problem  

File formats

8.1 Input file format  
8.2 Output file format  

Output file format

8.2.1 File `.pre'  
8.2.2 File `.res'  

Bugs, versions and credits

9.1 Bugs  
9.2 Versions  
9.3 Credits  



Back to geuz.org/getdp