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

Update lsf module to avoid using -N with -g option #122

Open dawson6 opened 1 year ago

dawson6 commented 1 year ago

If a test case has nn=2 or some other nn option specified, and uses the ATS 'lrun' option, ats gives lrun a line like so:

lrun -N2 -n4 -g1 -c1 --pack

for example. But lrun states that -N2 and -g and the --pack options conflict, it does generate a line anyway.

In practice the generated line causes gpu issues and the code crashes.

Update the lrun module such that if running lrun with the -pack option to ignore the -nn option. Perhaps print a notice taht we are ignoring this.