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.gitusing GetDPGetDP.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.