LLNL / ATS

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
6 stars 5 forks source link

Same node option #152

Closed MishaZakharchanka closed 10 months ago

MishaZakharchanka commented 10 months ago

This PR adds an option, that works under the Flux scheduler, to allow users to run tests on the same node. It is a per-test option where a string is specified and tests with the same string will be run on the same node. Setting this option will limit the number of nodes you can use for the test to one (-N1) and the number of cores to the maximum on the node (-nMAX), if the user requests more cores than on the node, otherwise -n stays the same. This PR will close: https://github.com/LLNL/ATS/issues/103

Note: while this is an option working under Flux, we do have Flux working under slrum.

This PR also adds documentation for two previously added command line options: removeStartNote and removeEndNote.