ATS - Automated Testing System - is an open-source, Python-based tool for automating the running of tests of an application across a broad range of high performance computers.
BSD 3-Clause "New" or "Revised" License
7
stars
5
forks
source link
Add recent fixes from Python3 branch into main branch. #96
Update sleepBeforeRun option.
Renamed from sleepBeforeSrun.
Still honor sleepBeforeSrun, simply map
to sleepBeforeRun.
Change value given to this option from an int to a float.
Add tossrun for VIP project usage.
Fix globalPostrunScript and globalPrerunScript processing.
Strip quotes which are somehow addedd to the string in Python3
Otherwise we can't verify the file exists or execute it.
Default ruby machine type to slurm56
For slurm:
Account for slurm version such as 21.08.8-2
Added --useMinNodes for toss (slurm)
If --useMinNodes specified, then within an allocation
specify
srun_nodes="--nodes=%i-%i" % (minNodes, minNodes)
when starting the job, where minNodes is the minimum
number of nodes needed for the requested number of MPI
processes. This is experimental at this point,
and may lead to hangs or lower throughput.
For blueos:
Add smpi options to ats command line
Either one of these may be used to disable the --smpiargs="-gpu" option.
Update sleepBeforeRun option. Renamed from sleepBeforeSrun. Still honor sleepBeforeSrun, simply map to sleepBeforeRun. Change value given to this option from an int to a float.
Add tossrun for VIP project usage.
Fix globalPostrunScript and globalPrerunScript processing.
Strip quotes which are somehow addedd to the string in Python3 Otherwise we can't verify the file exists or execute it.
Default ruby machine type to slurm56
For slurm: Account for slurm version such as 21.08.8-2
Added --useMinNodes for toss (slurm)
If --useMinNodes specified, then within an allocation specify
srun_nodes="--nodes=%i-%i" % (minNodes, minNodes)
when starting the job, where minNodes is the minimum number of nodes needed for the requested number of MPI processes. This is experimental at this point, and may lead to hangs or lower throughput.
For blueos: Add smpi options to ats command line
Either one of these may be used to disable the --smpiargs="-gpu" option.
--smpi_off --smpi_show