[ ] --basedir argument can generate an entirely new system config directory, but benchpark setup can't actually use it yet
[ ] This should accommodate the possibility of packages/compilersconfig
[ ] This has a --from option to allow taking an existing config, but doesn't support it yet. I think it would be useful to combine this option with --set to override settings from that file
Closes https://github.com/LLNL/benchpark/pull/110 Based on https://github.com/LLNL/benchpark/pull/195 (not strictly needed, but defines variables only actually used in that PR)
(note: ~500 of the +/- of this diff is from moving
bin/benchpark
tolib/main.py
- I recommend collapsing these to make the diff more-readable)Example:
Creates a directory in
test-system-create
, and writes avariables.yaml
file to it:TODOs
--basedir
argument can generate an entirely new system config directory, butbenchpark setup
can't actually use it yetpackages
/compilers
config--from
option to allow taking an existing config, but doesn't support it yet. I think it would be useful to combine this option with--set
to override settings from that file