This package provides a Julia interface to GetDP, for finite element analysis.
Clone the package and add to the Julia environment:
] add https://github.com/Electa-Git/GetDP.jl.git
using GetDP
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.
The source code is provided under the BSD 3-Clause License.
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.