Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mendzmartin/femtise.jl

Variational approximation by Gridap package to resolve T.I.S.E. in Julia
https://github.com/mendzmartin/femtise.jl

arpack eigenvalue-problem finite-element-methods galerkin-method gridap julia numerical-methods pde-solver quantum-mechanics rayleigh-ritz schrodinger-equation tise variational-method

Last synced: about 2 months ago
JSON representation

Variational approximation by Gridap package to resolve T.I.S.E. in Julia

Awesome Lists containing this project

README

        

# **FEMTISE.jl**

FEMTISE logo

| **GitHub Actions - Workflows** |
| ------------ |
| [![Documentation](https://github.com/mendzmartin/FEMTISE.jl/actions/workflows/documentation.yml/badge.svg)](https://github.com/mendzmartin/FEMTISE.jl/actions/workflows/documentation.yml) |
| [![Build Status](https://github.com/mendzmartin/FEMTISE.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/mendzmartin/FEMTISE.jl/actions/workflows/CI.yml?query=branch%3Amain) |
| [![CompatHelper](https://github.com/mendzmartin/FEMTISE.jl/actions/workflows/CompatHelper.yml/badge.svg)](https://github.com/mendzmartin/FEMTISE.jl/actions/workflows/CompatHelper.yml) |
| [![TagBot](https://github.com/mendzmartin/FEMTISE.jl/actions/workflows/TagBot.yml/badge.svg)](https://github.com/mendzmartin/FEMTISE.jl/actions/workflows/TagBot.yml) |

## **WARNING!**
***->> The package is under construction <<-***

## Table of Contents

- [Usage](#usage)
- [Installation](#installation)
- [Documentation](#contributing)
- [Tutorials](#tutorials)
- [Contact](#contact)

## **Usage**
Julia package repository to resolve Time-Independent Schrödinger equation (TISE) by Finite Element Method (FEM). This is an implementation of [GRIDAP](https://github.com/gridap/Gridap.jl) package for unidimensional and bidimensional grids.

Project carried out in my PhD studies of Physics at:
* [Faculty of Mathematics, Astronomy, Physics and Computation (FAMAF)](https://www.famaf.unc.edu.ar/)
* The Enrique Gaviola Institute of Physics (IFEG)

## **Installation**
- [Clone Package](https://mendzmartin.github.io/FEMTISE.jl/dev/guide_information/#**1.-Clone-FEMTISE-package**)
- [Build Julia code to use FEMTISE package](https://mendzmartin.github.io/FEMTISE.jl/dev/guide_information/#**2.-Build-Julia-code-to-use-FEMTISE-package**)
- [Run from Julia REPL](https://mendzmartin.github.io/FEMTISE.jl/dev/guide_information/#Run-from-Julia-REPL)

## **Documentation**
Check [here](https://mendzmartin.github.io/FEMTISE.jl/) the GitHub Page to see documentation.

## **Tutorials**
See some use examples in [test folder](https://github.com/mendzmartin/FEMTISE.jl/tree/main/test) where you can find some tests of specific `FEMTISE` package functions:
- Finite Well Potential 1D
- Symmetric Finite Kronig-Penney Potential 1D
- Isotropic Quantum Harmonic Oscillator 2D
- Default Eigen Value Problem

Also, you can find tutorials in [FEMTISE_TUTORIAL](https://github.com/mendzmartin/FEMTISE_TUTORIAL) repository of specific problems like:
- Tutorial To Simulate Symmetric Finite One Dimensional Kronig-Penney Potential
- Tutorial To Simulate Isotropic One Dimensional Harmonic Oscillator
- Tutorial To Simulate Isotropic Two Dimensional Harmonic Oscillator
- Tutorial To Simulate Coulomb 2D Interaction potential (Helium atom model)

or check FEMTISE Package [GitHub Page](https://mendzmartin.github.io/FEMTISE.jl/) to see documentation.

## **Contact**
Please, contact the project administrator [Mendez Martin](mailto:[email protected]) for any improve suggestion or questions about package use.