Skip to content

Electa-Git/GetDP.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GetDP.jl

Dev Build Status License codecov

This package provides a Julia interface to GetDP, for finite element analysis.

Installation

Clone the package and add to the Julia environment:

] add https://github.com/Electa-Git/GetDP.jl.git
using GetDP

Usage

GetDP.jl provides several wrappers to the main GetDP objects and operators. Currently the following objects are implemented:

  • Group: Defining topological entities.
  • Function: Defining functions.
  • Constraint: Defining constraints.
  • FunctionSpace: Defining function spaces.
  • Jacobian: Defining jacobians.
  • Integration: Defining integration methods.
  • Formulation: Building equations.
  • Resolution: Defining how to solve the problem.
  • PostProcessing: Defining post-processing.
  • PostOperation: Defining post-operations.
  • Problem: The main problem definition class that brings together all the components.

The examples directory contains files illustrating basic usage.

License

The source code is provided under the BSD 3-Clause License.

Acknowledgements

This work is supported by the Etch Competence Hub of EnergyVille, financed by the Flemish Government. The primary developer is Amauri Martins (@amaurigmartins). This package is inspired by the pygetdp project.


Etch logo

EV logo

KUL logo

Releases

No releases published

Contributors 3

  •  
  •  
  •  

Languages