Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mendzmartin/femtise.jl
- Owner: mendzmartin
- License: mit
- Created: 2023-05-10T21:35:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-16T00:54:07.000Z (2 months ago)
- Last Synced: 2024-11-16T01:19:50.935Z (2 months ago)
- Topics: arpack, eigenvalue-problem, finite-element-methods, galerkin-method, gridap, julia, numerical-methods, pde-solver, quantum-mechanics, rayleigh-ritz, schrodinger-equation, tise, variational-method
- Language: Julia
- Homepage: https://mendzmartin.github.io/FEMTISE.jl/
- Size: 2.32 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **FEMTISE.jl**
| **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 ProblemAlso, 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.