hemocell
|
The weakscaling.py
command-line tool can generate a directory populated with submit scripts and simulation configuration files based on provided template files and cluster specifications. For instance
populates ./batch
with a series of weak-scaling-*
directories matching the provided node counts set in weakscaling.py
. The script is not fully automatic, i.e. setting node ranges, simulation parameters, and other configurations are to be set manually. However, after that, all template replacements and POS-file generations are performed automatically.
Ultimately all batch/weak-scaling-*/slurm.job
scripts can be submitted as jobs to the compute cluster.
The postprocessing.py
script extracts iterate
times from timing files generated by HemoCell
. It handles both the traditional space-based indented file format as well as JSON-based timing logs.