<img src="media/logo.png" width="300px" />
ddEigenLab.jl: Domain-Decomposition Eigenvalue Problem Lab
This package provides a lab for Eigenvalue Problems to test:
- Finite Difference Discretizations
- Finite Element Discretizations using
Gridap.jl
- Optimally preconditioned eigenvalue solvers (IP, SD, LOPCG, ...)
- Linear Periodic Schrödinger Equation
- Domain-decomposition (not yet implemented)
Installation
Clone repo
git clone git@git.rwth-aachen.de:lamBOO/ddEigenLab.jl.git
cd ddEigenLab.jl
Start julia
julia
Or use Docker
# BEFORE: Install Docker and Docker-Compose and start daemon
docker-compose run ddeigenlab bash
julia # Start Julia
Run Examples
Start Julia
session enable package
] dev .
Then run some examples with
; cd "examples/fd"
include("<example_name>.jl")