Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcelo-schreiber/perfeg
https://github.com/marcelo-schreiber/perfeg
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/marcelo-schreiber/perfeg
- Owner: marcelo-schreiber
- Created: 2023-08-31T14:10:52.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-10T22:06:47.000Z (over 1 year ago)
- Last Synced: 2023-12-04T15:38:53.125Z (about 1 year ago)
- Language: C
- Size: 71.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# perfEG
- Felipe Quaresma Vieira - grr20215516
- Marcelo Augusto Rissette Schreiber - grr20220063## Como executar
Só isso já vai funcionar (não é obrigatório o make antes):
```bash
python src/likwid.py
```ou
```bash
python3 src/likwid.py
```O arquivo de saída será gerado em `src/data/results.log`.
## Arquivos e diretórios
- src: diretório com os códigos fonte
- src/likwid.py: código execução do teste com likwid
- src/objects/*: diretório com os objetos compilados no trabalho (temporário)
- src/data/sistemas.dat: arquivo com os sistemas de equações lineares
- src/data/results.log: resultados dos testes com likwid
- perfEG: executável do trabalho
- Makefile: arquivo de compilação
- README.md: este arquivo## Observações
Foram observados dois comportamentos durante as testagens do trabalho. Estes são:
Para a grande maioria dos sistemas testados, se não todos, foi apresentado um resíduo nulo. Isso nos gerou uma certa estranheza, pois para outros exemplos com o próposito de alterar o resíduo e testar sua eficiência, o resíduo foi acertivo. Sendo assim, acreditamos que a conta feita para o seu cálculo está certa e que somente foi uma estranheza, não um erro, que notamos.
O outro comportamento notado acontece com o sistema abaixo. Dos exemplos citados no arquivo "sistemas.dat", há erro na resolução final apenas para o sistema a seguir:
17
-3 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0
-3 0 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0
0 -1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10
0 0 0 -1 0 0 0 1 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 -3 -1 0 0 3 1 0 0 0 0 0 0 0 0
0 0 0 0 3 0 1 0 3 0 0 0 0 0 0 0 0 15
0 0 0 0 0 0 0 -1 -3 0 0 1 3 0 0 0 0 0
0 0 0 0 0 0 0 0 -3 0 -1 0 -3 0 0 0 0 0
0 0 0 0 0 0 0 0 0 -1 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0
0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 0 10
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0