Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antonio-leitao/betti-decomposition
Betti Decomposition of simplicial complexes in Fortran
https://github.com/antonio-leitao/betti-decomposition
fortran topological-data-analysis topology
Last synced: about 2 months ago
JSON representation
Betti Decomposition of simplicial complexes in Fortran
- Host: GitHub
- URL: https://github.com/antonio-leitao/betti-decomposition
- Owner: antonio-leitao
- Created: 2024-07-14T17:06:15.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-09-09T12:25:31.000Z (5 months ago)
- Last Synced: 2024-09-09T14:55:44.336Z (5 months ago)
- Topics: fortran, topological-data-analysis, topology
- Language: Fortran
- Homepage:
- Size: 6.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Betti Decomposition
Given a a file with all simplicies of a simplicial complex:
```text
complex.txt
1 2 3
1 2
2 3
3 1
3 4
4 1
4
3
2
1
```
The code returns the following output```text
b0 = 1
b1 = 1
```## Basic usage
```shell
git clone https://github.com/antonio-leitao/betti-decomposition.git
cd betti-decomposition
# compile from source:
make
#run it with your desired txt file
./betti "simplicial_complex.txt"
```### Compiler Options
To toogle parallelization with OpenMP compile with teh following code
```shell
make OPENMP=1
```