Skip to content

KQEFEM/EnrichedFiniteElements.jl

Repository files navigation

EnrichedFiniteElements

Dev CI License: CC BY 4.0

EnrichedFiniteElements.jl is a Julia package for implementing enriched finite element methods (EFEM), with a focus on the techniques and formulations described in the following papers:

  1. Space–time enriched finite elements for elastodynamic wave propagation
  2. Space-time enriched finite elements for acoustic and elastodynamic problems

This package is under active development and aims to provide a practical and efficient implementation of enriched FEM for solving partial differential equations (PDEs).

The first version will be solving the Acoustic Wave Equation (original codes were MATLAB)


Installation

To install EnrichedFiniteElements.jl, run the following in the Julia REPL:

using Pkg
Pkg.add(url="https://github.com/KQEFEM/EnrichedFiniteElements.jl")

Note

The Docker container is only tested on Apple Silicon. CI fails and to be looked at

About

An enriched FEM code for the acoustic wave equation using plane-wave enrichments in 2D

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors