Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukoshkin/gmsfesolver
Python implementation of Generalized Multiscale Finite Element Method (GMsFEM) with the use of FEniCS and PETSc libraries
https://github.com/lukoshkin/gmsfesolver
finite-element-methods multiscale-simulation petsc
Last synced: 13 days ago
JSON representation
Python implementation of Generalized Multiscale Finite Element Method (GMsFEM) with the use of FEniCS and PETSc libraries
- Host: GitHub
- URL: https://github.com/lukoshkin/gmsfesolver
- Owner: lukoshkin
- Created: 2019-02-27T22:50:39.000Z (almost 6 years ago)
- Default Branch: develop
- Last Pushed: 2020-06-28T13:51:55.000Z (over 4 years ago)
- Last Synced: 2024-11-07T03:19:21.970Z (2 months ago)
- Topics: finite-element-methods, multiscale-simulation, petsc
- Language: Python
- Homepage:
- Size: 1.31 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GMsFEM Implementation
# Pros
- easy-to-catch concept of GMsFEM shown in the NumPy implementation
- modular structure that allows targeted assembling
- convinient API for FEniCS-2019 docker containers
- parallel pipeline (not fully completed)# Cons
- it includes all drawbacks connected with FEniCS-2019.1, like bugs
or unimplemented features. Major releases (e.g. dolfinx) coming after
make this implementation a bit outdated- the code is not fully-optimized. For example, it can be rewritten in C++
which will half at least the the runtime of some of its sections. A few
algorithmic features may be improved as well# ToDo
* Write a C++ implementation
* Use DOLFINX (when it is released)
* Substitute triangular coarse elements for square ones
---
* Finish README
* Add MIT license