benchpark
benchpark copied to clipboard
An open collaborative repository for reproducible specifications of HPC benchmarks and cross site benchmarking environments
On `develop`, Benchpark generates batch scripts directly using Ramble's templating system. This PR alters `execute_experiment` to generate the sbatch submission: `execute_experiment` now calls out to a Python script which generates...
Example: https://github.com/LLNL/benchpark/blob/develop/repo/cublas/package.py This should probably be under "Contributing" - should it be called "Adding a library interface"? @becker33 Is this necessary when: - a benchmark has a dependence that is...
https://github.com/LLNL/benchpark/blob/b3e09e637a8043f2fb051b83de3e0b2af67f4f05/experiments/stream/openmp/ramble.yaml#L44 stream makefile has CFLAGS and FFLAGS and the performance-relevant code is in fortran files, so I would assume we need fflags here too (unless spack populates the fflags with...
i ran two instances of ramble workspace setup and it broke ~/.spack/bootstrap/config/linux/config.yaml by adding a lonely 6 in the last line: ``` 57 debug: false 58 build_jobs: 16 59 6...
https://github.com/LLNL/benchpark/blob/b3e09e637a8043f2fb051b83de3e0b2af67f4f05/experiments/stream/openmp/ramble.yaml#L44 and https://github.com/LLNL/benchpark/blob/b3e09e637a8043f2fb051b83de3e0b2af67f4f05/configs/RCCS-Fugaku-Fujitsu-A64FX-TofuD/auxiliary_software_files/compilers.yaml#L34 ``` ==> ******************************************* ==> ********** Running Spack Command ********** ==> ** command: /vol0005/mdt3/data/ra000020/u10016/benchpark.llvm/test/spack/bin/spack concretize ==> ** with args: ['-U', '-f'] ==> ******************************************* ==> ==> Error: Internal Spack...
sucessful cmd: `./bin/benchpark setup saxpy/openmp RCCS-Fugaku-A64FX-TofuD test` sucessful cmd: `ramble -P -D /vol0005/mdt3/data/ra000020/u10016/benchpark/test/saxpy/openmp/RCCS-Fugaku-A64FX-TofuD/workspace on` one log from ramble ``` ==> ******************************************* ==> ***** Finished Running Spack Command ****** ==> *******************************************...
- Need to be able to set buildable to false. - Cleaning up syntax on Tioga, need to test if it changes the behavior of Spack. - Need to verify...
To use it, you run `spack-python altdiff.py spec1 spec2` e.g. for specs like: ``` $ spack spec --yaml dray+mpi > dray-mpi.yaml $ spack spec --yaml dray~mpi > dray-nompi.yaml ``` Differences...