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

# GetDP 1.2

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 the GetDP Reference Manual for GetDP 1.2 (October, 24 2006).

> 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