An open API service indexing awesome lists of open source software.

https://github.com/gridap/gridapembedded.jl

Embedded finite element methods in Julia
https://github.com/gridap/gridapembedded.jl

Last synced: 7 months ago
JSON representation

Embedded finite element methods in Julia

Awesome Lists containing this project

README

          

# GridapEmbedded

Embedded finite element methods, level set surface descriptions and constructive solid geometry.

[![Build Status](https://github.com/gridap/GridapEmbedded.jl/workflows/CI/badge.svg?branch=master)](https://github.com/gridap/GridapEmbedded.jl/actions?query=workflow%3ACI)
[![Codecov](https://codecov.io/gh/gridap/GridapEmbedded.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/gridap/GridapEmbedded.jl)

## Installation

```julia
# Type ] to enter package mode
pkg> add GridapEmbedded
```

## Examples

### Constructive Solid Geometry (CSG)

```julia
julia> include("examples/PoissonCSGCutFEM/PoissonCSGCutFEM.jl")
julia> PoissonCSGCutFEM.main(n=40,outputfile="results1")
```

*left picture by wikipedia.org*

```julia
julia> include("examples/StokesTubeWithObstacleCutFEM/StokesTubeWithObstacleCutFEM.jl")
julia> StokesTubeWithObstacleCutFEM.main(n=10,outputfile="results2")
```

### Bimaterial problems

```julia
julia> include("examples/BimaterialLinElastCutFEM/BimaterialLinElastCutFEM.jl")
julia> BimaterialLinElastCutFEM.main(n=4,outputfile="results3")
```