/NPB_RUST

Implementação de alguns benchmarks da NASA NPB

Primary LanguageRust

NPB in Rust

Implementação de alguns benchmarks da Nasa https://www.nas.nasa.gov/software/npb.html

Build and Run

Para compilar um arquivo específico existe um arquivo Makefile, é necessário possuir o cargo, o make e o compilador Rust. Para compilar o EP:
make ep
Para compilar o CG:
make cg

Para alterar a classe do benchmark CG é preciso alterar a linha 21 do arquivo src/cg.rs:
let class = Class::B;
substituindo B pela classe desejada.


Para alterar a classe do benchmark EP é preciso alterar a **linha 17** do arquivo src/ep.rs:

let class = Class::A;
substituindo A pela classe desejada

Para executar, basta acessar o diretório target/release e executar o binário cg ou ep