One minute
Written: 2024-07-21 23:57 +0000
Updated: 2024-08-06 00:53 +0000
Talk Supplements for Scientific Computing in Rust 2024
A meta-post on a presentation at the Scientific Computing in Rust 2024 annual workshop
Background
Details
- Title
bless
: transparently logging program outputsbless
- repo (Github)
- Workshop listing
- conference site
Blurb:
We introduce bless, a tool geared towards multiple runs of codes in flux. The key idea is to use Rust’s logging libraries to transparently annotate outputs and additionally use a MongoDB database to store the output and metadata. We find this raises interesting problems while handling the outputs of MPI commands asynchronously. Additionally we provide alternatives to (PROG 2>&1) | tee blah.out, with the ability to use a configuration file and prepare a tar.gz of outputs and inputs. This is invaluable when working with minor changes to multiple codebases, as is typical in the early stages of a scientific project.
Slides
- A
pdf
copy of the slides are embedded below