Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carloscraveiro/jacobi-richardson-omp
Implementation of Jacobi-Richardson method for solving linear systems using OpenMP (OMP)
https://github.com/carloscraveiro/jacobi-richardson-omp
Last synced: 2 days ago
JSON representation
Implementation of Jacobi-Richardson method for solving linear systems using OpenMP (OMP)
- Host: GitHub
- URL: https://github.com/carloscraveiro/jacobi-richardson-omp
- Owner: CarlosCraveiro
- License: gpl-3.0
- Created: 2024-04-17T13:46:18.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-15T23:52:08.000Z (6 months ago)
- Last Synced: 2024-05-16T14:46:19.521Z (6 months ago)
- Language: C
- Size: 2.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jacobi-Richardson em OpenMP
Implementação do método de Jacobi-Richardson, um método iterativo para resolver sistema linear de equações, em OpenMP. Para compilar, basta executar o comando:
```
make all
```
Para executar o código sequencial, basta executar:
```
./jacobiseq
```
Em que:
- \ é a ordem da matriz.
- \ é a semente passada ao srand() para a geração de números pseudoaleatórios.
- \ é a linha na qual o termo constante calculado pelo método de gauss-jacobi é comparado com o seu valor real.Para executar o código paralelo, basta rodar na linha de comando:
```
./jacobipar
```
Em que:
- \ é a ordem da matriz.
- \ é o número de threads.
- \ é a semente passada ao srand() para a geração de números pseudoaleatórios.
- \ é a linha na qual o termo constante calculado pelo método de gauss-jacobi é comparado com o seu valor real.## Autores:
- Artur Brenner Weber - NUSP: 12675451.
- Carlos Henrique Craveiro Aquino Veras - NUSP: 12547187.
- Gabriel Franceschi Libardi - NUSP: 11760739.
- Ivan Roberto Pancheniak - NUSP: 12624224.