BaHaMAS: A Bash Handler to Monitor and Administrate Simulations
Numerical QCD is often extremely resource demanding and it is not rare to run hundreds of simulations at the same time. Each of these typically requires a job-script file as well as an input file with the physical parameters for the application to be run. Moreover, it is often necessary to resume a simulation either because it crashed or simply because the accumulated statistics is not sufficient. This requires again the modification of some auxiliary files together with some cleaning operations when resuming simulations from previous checkpoints. To manually produce and/or modify all the required files is probably the most error-prone way to proceed and it is deadly uncomfortable and inefficient!
BaHaMAS was developed and successfully used in the last years and it is a tool to automatically monitor and administrate simulations. Its structure and main functionalities will be presented together with possible future extensions and generalisations.